Update nixpkgs to 25.11-beta
This commit is contained in:
54
flake.lock
generated
54
flake.lock
generated
@@ -62,16 +62,16 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1758463745,
|
||||
"narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=",
|
||||
"lastModified": 1764034279,
|
||||
"narHash": "sha256-hZH6EHQYFifVg0bmSBYT8Art5BWhXBXE307uPLnexY0=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3",
|
||||
"rev": "381f4f8a3a5f773cb80d2b7eb8f8d733b8861434",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"ref": "release-25.05",
|
||||
"ref": "master",
|
||||
"repo": "home-manager",
|
||||
"type": "github"
|
||||
}
|
||||
@@ -144,11 +144,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1762049192,
|
||||
"narHash": "sha256-4zTar274c7NXC3WA8UFXrRfFp/Clo7dixyogMJcHXw0=",
|
||||
"lastModified": 1763776632,
|
||||
"narHash": "sha256-mvumw4Djwi6BgMKVKw5cpNt8a80+h/LvPy2AHOtzBzE=",
|
||||
"owner": "infinidoge",
|
||||
"repo": "nix-minecraft",
|
||||
"rev": "e8092a7c5eb7f03612bd9eaff5d57652dfe0e7a8",
|
||||
"rev": "e6d3b589d9f1f869e68142f44654e59fcb47390c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -160,11 +160,11 @@
|
||||
},
|
||||
"nixos-hardware": {
|
||||
"locked": {
|
||||
"lastModified": 1762267440,
|
||||
"narHash": "sha256-WHjEJ80oYbWyNu0dxysBs5oMlBc5w7YYzL1/UPj4iGo=",
|
||||
"lastModified": 1762847253,
|
||||
"narHash": "sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR+ZdLX8IbrU=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixos-hardware",
|
||||
"rev": "2e85ae1b7030df39269d29118b1f74944d0c8f15",
|
||||
"rev": "899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -176,26 +176,26 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1761999846,
|
||||
"narHash": "sha256-IYlYnp4O4dzEpL77BD/lj5NnJy2J8qbHkNSFiPBCbqo=",
|
||||
"lastModified": 1764012089,
|
||||
"narHash": "sha256-PYDIWCOzz7UV67mrQWaaLbywLu3OhpsazJipwH8+JYs=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "3de8f8d73e35724bf9abef41f1bdbedda1e14a31",
|
||||
"rev": "1dcdcf9efc6aed8bf28347c0bfa583ba511954ae",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"id": "nixpkgs",
|
||||
"ref": "nixos-25.05",
|
||||
"ref": "25.11-beta",
|
||||
"type": "indirect"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1762156382,
|
||||
"narHash": "sha256-Yg7Ag7ov5+36jEFC1DaZh/12SEXo6OO3/8rqADRxiqs=",
|
||||
"lastModified": 1763934636,
|
||||
"narHash": "sha256-9glbI7f1uU+yzQCq5LwLgdZqx6svOhZWkd4JRY265fc=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "7241bcbb4f099a66aafca120d37c65e8dda32717",
|
||||
"rev": "ee09932cedcef15aaf476f9343d1dea2cb77e261",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -206,11 +206,11 @@
|
||||
},
|
||||
"nixpkgs-yet-unstabler": {
|
||||
"locked": {
|
||||
"lastModified": 1762303136,
|
||||
"narHash": "sha256-q5ZOlym6bMVxrqnKoKtifqdcSB89Ei5IZWkEkJexUU0=",
|
||||
"lastModified": 1764066831,
|
||||
"narHash": "sha256-acVdfPqceV0TEODo0G+zEPbAzYXK728RCB8ylostgHk=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "353b4f16307b7a46fe4c0de82a2f55e0892ea50c",
|
||||
"rev": "8798c05533731dc25d3eb0c21e37a4a972b8df4d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -227,11 +227,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1742203788,
|
||||
"narHash": "sha256-nRqyf+msCPEXvvXF6bvfiYH/B089dqWPc7ljRXieA7g=",
|
||||
"lastModified": 1684092181,
|
||||
"narHash": "sha256-Oi6G8Jx2RkEMi3UndtAnZw61hfgKGEe7l/ILdB9ump4=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "c4e353e745b4012feb75dd1c4405a71f6318ed02",
|
||||
"revCount": 51,
|
||||
"rev": "028ed8774d1cf4650fc15253146cf14451eb608c",
|
||||
"revCount": 43,
|
||||
"type": "git",
|
||||
"url": "file:///home/h7x4/git/osuchan-line-bot"
|
||||
},
|
||||
@@ -262,11 +262,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1760998189,
|
||||
"narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=",
|
||||
"lastModified": 1764021963,
|
||||
"narHash": "sha256-1m84V2ROwNEbqeS9t37/mkry23GBhfMt8qb6aHHmjuc=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3",
|
||||
"rev": "c482a1c1bbe030be6688ed7dc84f7213f304f1ec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
inputs = {
|
||||
nixpkgs.url = "nixpkgs/nixos-25.05";
|
||||
nixpkgs.url = "nixpkgs/25.11-beta";
|
||||
# nixpkgs.url = "nixpkgs/nixos-unstable";
|
||||
nixpkgs-unstable.url = "nixpkgs/nixpkgs-unstable";
|
||||
nixpkgs-yet-unstabler.url = "github:NixOS/nixpkgs/master";
|
||||
|
||||
home-manager = {
|
||||
url = "github:nix-community/home-manager/release-25.05";
|
||||
# url = "github:nix-community/home-manager/master";
|
||||
# url = "github:nix-community/home-manager/release-25.05";
|
||||
url = "github:nix-community/home-manager/master";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
|
||||
@@ -9,7 +9,9 @@ in
|
||||
|
||||
./programs/nix.nix
|
||||
|
||||
./programs/ahoviewer.nix
|
||||
./programs/alacritty.nix
|
||||
./programs/anki.nix
|
||||
./programs/anyrun
|
||||
./programs/aria2.nix
|
||||
./programs/atuin.nix
|
||||
@@ -19,9 +21,12 @@ in
|
||||
./programs/bottom.nix
|
||||
./programs/cargo.nix
|
||||
# ./programs/comma.nix
|
||||
./programs/delta.nix
|
||||
./programs/direnv
|
||||
./programs/element-desktop.nix
|
||||
./programs/emacs
|
||||
./programs/eza.nix
|
||||
./programs/fastfetch.nix
|
||||
./programs/feh.nix
|
||||
./programs/firefox.nix
|
||||
./programs/fzf.nix
|
||||
@@ -36,17 +41,22 @@ in
|
||||
./programs/jq.nix
|
||||
./programs/less.nix
|
||||
./programs/man.nix
|
||||
./programs/meli.nix
|
||||
./programs/mpv.nix
|
||||
./programs/ncmpcpp.nix
|
||||
./programs/neomutt.nix
|
||||
./programs/neovim
|
||||
./programs/newsboat
|
||||
./programs/nix-index
|
||||
./programs/nushell.nix
|
||||
./programs/nyxt.nix
|
||||
./programs/obs-studio.nix
|
||||
./programs/obsidian.nix
|
||||
./programs/pandoc.nix
|
||||
./programs/prism-launcher.nix
|
||||
./programs/python.nix
|
||||
./programs/qutebrowser.nix
|
||||
./programs/rclone.nix
|
||||
./programs/ripgrep.nix
|
||||
./programs/rofi
|
||||
./programs/skim.nix
|
||||
@@ -99,6 +109,7 @@ in
|
||||
# programs.comma.enable = true;
|
||||
programs.direnv.enable = true;
|
||||
programs.eza.enable = true;
|
||||
programs.fastfetch.enable = true;
|
||||
programs.fzf.enable = true;
|
||||
programs.gdb.enable = true;
|
||||
programs.gh-dash.enable = true;
|
||||
@@ -111,11 +122,14 @@ in
|
||||
programs.jq.enable = true;
|
||||
programs.less.enable = true;
|
||||
programs.man.enable = true;
|
||||
programs.meli.enable = true;
|
||||
programs.neomutt.enable = true;
|
||||
programs.neovim.enable = true;
|
||||
programs.nix-index.enable = true;
|
||||
programs.nushell.enable = true;
|
||||
programs.pandoc.enable = true;
|
||||
programs.python.enable = true;
|
||||
programs.rclone.enable = true;
|
||||
programs.ripgrep.enable = true;
|
||||
programs.skim.enable = true;
|
||||
programs.sqlite.enable = true;
|
||||
@@ -132,14 +146,19 @@ in
|
||||
|
||||
gtk.enable = graphics;
|
||||
|
||||
programs.ahoviewer.enable = graphics;
|
||||
programs.alacritty.enable = graphics;
|
||||
programs.anki.enable = graphics;
|
||||
programs.element-desktop.enable = graphics;
|
||||
programs.emacs.enable = graphics;
|
||||
programs.feh.enable = graphics;
|
||||
programs.firefox.enable = graphics;
|
||||
programs.mpv.enable = graphics;
|
||||
programs.ncmpcpp.enable = graphics;
|
||||
programs.newsboat.enable = graphics;
|
||||
programs.nyxt.enable = graphics;
|
||||
programs.obs-studio.enable = graphics;
|
||||
programs.obsidian.enable = graphics;
|
||||
programs.prism-launcher.enable = graphics;
|
||||
programs.qutebrowser.enable = graphics;
|
||||
programs.rofi.enable = graphics;
|
||||
|
||||
@@ -37,7 +37,7 @@ in
|
||||
Service = {
|
||||
Type = "oneshot";
|
||||
Slice = "background.slice";
|
||||
ExecStart = "${lib.getExe pkgs.mpc-cli} update --wait";
|
||||
ExecStart = "${lib.getExe pkgs.mpc} update --wait";
|
||||
|
||||
PrivateUsers = true;
|
||||
ProtectSystem = true;
|
||||
|
||||
@@ -35,11 +35,9 @@
|
||||
lurk
|
||||
mdcat
|
||||
mediainfo
|
||||
meli
|
||||
mkvtoolnix
|
||||
mmv
|
||||
mtr
|
||||
neofetch
|
||||
nix-diff
|
||||
nix-output-monitor
|
||||
nix-tree
|
||||
@@ -52,12 +50,10 @@
|
||||
pipr
|
||||
progress
|
||||
pwntools
|
||||
rclone
|
||||
rip2
|
||||
rnr
|
||||
rsync
|
||||
# sc-im
|
||||
skim
|
||||
slack-term
|
||||
tea
|
||||
terminal-parrot
|
||||
@@ -87,15 +83,12 @@
|
||||
xorg.xprop
|
||||
] ++ (
|
||||
lib.optionals (!machineVars.headless) [
|
||||
ahoviewer
|
||||
alsa-utils
|
||||
anki
|
||||
kdePackages.ark
|
||||
calibre
|
||||
cool-retro-term
|
||||
darktable
|
||||
yet-unstabler-pkgs.discord
|
||||
element-desktop
|
||||
foliate
|
||||
geogebra
|
||||
ghidra
|
||||
@@ -115,16 +108,14 @@
|
||||
libreoffice
|
||||
light
|
||||
mission-center
|
||||
mopidy
|
||||
mopidy-mpd
|
||||
mopidy-soundcloud
|
||||
mopidy-youtube
|
||||
mpc_cli
|
||||
# mopidy
|
||||
# mopidy-mpd
|
||||
# mopidy-soundcloud
|
||||
# mopidy-youtube
|
||||
mpc
|
||||
mumble
|
||||
naps2
|
||||
nsxiv
|
||||
nyxt
|
||||
obsidian
|
||||
pdfarranger
|
||||
pwvucontrol
|
||||
# scrcpy
|
||||
@@ -164,7 +155,7 @@
|
||||
steam
|
||||
steam-tui
|
||||
stepmania
|
||||
taisei
|
||||
# taisei
|
||||
] ++ lib.optionals (machineName != "dosei") [
|
||||
# Source blocked by external firewall on dosei
|
||||
pcloud
|
||||
|
||||
4
home/programs/ahoviewer.nix
Normal file
4
home/programs/ahoviewer.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.ahoviewer = { };
|
||||
}
|
||||
4
home/programs/anki.nix
Normal file
4
home/programs/anki.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.anki = { };
|
||||
}
|
||||
11
home/programs/delta.nix
Normal file
11
home/programs/delta.nix
Normal file
@@ -0,0 +1,11 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.delta = {
|
||||
enableGitIntegration = true;
|
||||
options = {
|
||||
line-numbers = true;
|
||||
side-by-side = true;
|
||||
theme = "Monokai Extended Origin";
|
||||
};
|
||||
};
|
||||
}
|
||||
4
home/programs/element-desktop.nix
Normal file
4
home/programs/element-desktop.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.element-desktop = { };
|
||||
}
|
||||
4
home/programs/fastfetch.nix
Normal file
4
home/programs/fastfetch.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.fastfetch = { };
|
||||
}
|
||||
@@ -18,9 +18,6 @@ lib.mkIf cfg.enable {
|
||||
{
|
||||
package = pkgs.gitFull;
|
||||
|
||||
userName = "h7x4";
|
||||
userEmail = "h7x4@nani.wtf";
|
||||
|
||||
signing = {
|
||||
key = "46B9228E814A2AAC";
|
||||
# format = "openpgp";
|
||||
@@ -31,16 +28,13 @@ lib.mkIf cfg.enable {
|
||||
|
||||
lfs.enable = true;
|
||||
|
||||
delta = {
|
||||
enable = true;
|
||||
options = {
|
||||
line-numbers = true;
|
||||
side-by-side = true;
|
||||
theme = "Monokai Extended Origin";
|
||||
};
|
||||
settings = {
|
||||
user = {
|
||||
name = "h7x4";
|
||||
email = "h7x4@nani.wtf";
|
||||
};
|
||||
|
||||
aliases = {
|
||||
alias = {
|
||||
aliases = "!git config --get-regexp alias | sed -re 's/alias\\.(\\S*)\\s(.*)$/\\1 = \\2/g'";
|
||||
authors = "shortlog --summary --numbered --email";
|
||||
delete-merged = "!git branch --merged | grep -v -e '\\*' -e 'master' -e 'main' | xargs -n 1 git branch -d";
|
||||
@@ -110,7 +104,6 @@ lib.mkIf cfg.enable {
|
||||
# in "!git log --color=always --format=format:'${fmt}' | sed -E ${sedExpressions} | $PAGER";
|
||||
});
|
||||
|
||||
extraConfig = {
|
||||
core = {
|
||||
whitespace = lib.concatStringsSep "," [
|
||||
"space-before-tab"
|
||||
@@ -278,7 +271,7 @@ lib.mkIf cfg.enable {
|
||||
];
|
||||
in lib.genAttrs organizations (org: map (uri-prefix: "${uri-prefix}${org}") uri-prefixes);
|
||||
in {
|
||||
extraConfig."url \"${lib.head uri-prefixes}\"".insteadOf = lib.tail uri-prefixes;
|
||||
settings."url \"${lib.head uri-prefixes}\"".insteadOf = lib.tail uri-prefixes;
|
||||
|
||||
includes = map (x: {
|
||||
contentSuffix = "pvv.gitconfig";
|
||||
|
||||
@@ -75,10 +75,10 @@ in
|
||||
];
|
||||
|
||||
bindl = [
|
||||
"$mod, p, exec, ${exe pkgs.mpc_cli} toggle"
|
||||
",XF86AudioPlay, exec, ${exe pkgs.mpc_cli} toggle"
|
||||
",XF86AudioPrev, exec, ${exe pkgs.mpc_cli} prev"
|
||||
",XF86AudioNext, exec, ${exe pkgs.mpc_cli} next"
|
||||
"$mod, p, exec, ${exe pkgs.mpc} toggle"
|
||||
",XF86AudioPlay, exec, ${exe pkgs.mpc} toggle"
|
||||
",XF86AudioPrev, exec, ${exe pkgs.mpc} prev"
|
||||
",XF86AudioNext, exec, ${exe pkgs.mpc} next"
|
||||
];
|
||||
|
||||
bindle = [
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ config, ... }:
|
||||
{
|
||||
programs.less = {
|
||||
keys = ''
|
||||
config = ''
|
||||
#env
|
||||
LESS = -i -R
|
||||
LESSHISTSIZE=20000
|
||||
|
||||
8
home/programs/meli.nix
Normal file
8
home/programs/meli.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
programs.meli = {
|
||||
package = pkgs.meli.overrideAttrs {
|
||||
doCheck = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
29
home/programs/neomutt.nix
Normal file
29
home/programs/neomutt.nix
Normal file
@@ -0,0 +1,29 @@
|
||||
{ config, lib, ... }:
|
||||
let
|
||||
cfg = config.programs.neomutt;
|
||||
in lib.mkIf cfg.enable {
|
||||
programs.neomutt = {
|
||||
# vimKeys = true;
|
||||
# set mailcap_path = ~/.config/neomutt/mailcap
|
||||
# set header_cache = "~/.cache/mutt"
|
||||
# set message_cachedir = "~/.cache/mutt"
|
||||
# set tmpdir = /run/user/${uid}/mutt
|
||||
|
||||
# extraConfig = ''
|
||||
# # vim: filetype=muttrc
|
||||
# '';
|
||||
};
|
||||
|
||||
xdg.configFile."neomutt/mailcap".text = ''
|
||||
# vim: filetype=muttrc
|
||||
|
||||
text/plain; nvim %s
|
||||
|
||||
#PDFs
|
||||
application/pdf; zathura %s pdf
|
||||
|
||||
#Images
|
||||
image/png; feh %s
|
||||
image/jpeg; feh %s
|
||||
'';
|
||||
}
|
||||
4
home/programs/nyxt.nix
Normal file
4
home/programs/nyxt.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.nyxt = { };
|
||||
}
|
||||
4
home/programs/obsidian.nix
Normal file
4
home/programs/obsidian.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.obsidian = { };
|
||||
}
|
||||
4
home/programs/rclone.nix
Normal file
4
home/programs/rclone.nix
Normal file
@@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.rclone = { };
|
||||
}
|
||||
@@ -23,10 +23,12 @@ in
|
||||
"${config.home.homeDirectory}/.ssh/mutable_config"
|
||||
];
|
||||
|
||||
matchBlocks."*" = {
|
||||
controlMaster = "auto";
|
||||
controlPersist = "10m";
|
||||
controlPath = "${controlMastersDir}/%n%C";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.user.tmpfiles.settings."10-ssh" = {
|
||||
${controlMastersDir}.d = {
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
});
|
||||
mpd-status = (pkgs.writeShellApplication {
|
||||
name = "tmux-mpd-status";
|
||||
runtimeInputs = with pkgs; [ mpc-cli gawk gnugrep ];
|
||||
runtimeInputs = with pkgs; [ mpc gawk gnugrep ];
|
||||
text = fileContentsWithoutShebang ./scripts/mpd-status.sh;
|
||||
});
|
||||
in ''
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i sh -p mpc-cli gawk gnugrep
|
||||
#!nix-shell -i sh -p mpc gawk gnugrep
|
||||
|
||||
while true; do
|
||||
MPC_OUTPUT=$(mpc --format '[[%artist% - ]%title%]|[%file%]')
|
||||
|
||||
@@ -12,7 +12,7 @@ in {
|
||||
];
|
||||
|
||||
mpd_status_script = pkgs.writeShellScript "mpd-status" ''
|
||||
MPD_STATUS=$(${pkgs.mpc-cli}/bin/mpc 2>/dev/null | sed -n '2{p;q}' | cut -d ' ' -f1)
|
||||
MPD_STATUS=$(${lib.getExe pkgs.mpc} 2>/dev/null | sed -n '2{p;q}' | cut -d ' ' -f1)
|
||||
case "$MPD_STATUS" in
|
||||
"[playing]")
|
||||
echo "<fn=2><fc=#00ff00>▶</fc></fn>"
|
||||
|
||||
@@ -3,18 +3,18 @@ let
|
||||
cfg = config.programs.zsh;
|
||||
in
|
||||
lib.mkIf cfg.enable {
|
||||
home.file."${cfg.dotDir}/.zshrc".onChange = ''
|
||||
${lib.getExe (pkgs.writeTextFile {
|
||||
name = "zsh-compinit-oneshot.zsh";
|
||||
executable = true;
|
||||
destination = "/bin/zsh-compinit-oneshot.zsh";
|
||||
text = ''
|
||||
#!${lib.getExe cfg.package}
|
||||
#home.file."${cfg.dotDir}/.zshrc".onChange = ''
|
||||
# ${lib.getExe (pkgs.writeTextFile {
|
||||
# name = "zsh-compinit-oneshot.zsh";
|
||||
# executable = true;
|
||||
# destination = "/bin/zsh-compinit-oneshot.zsh";
|
||||
# text = ''
|
||||
# #!${lib.getExe cfg.package}
|
||||
|
||||
autoload -Uz compinit && compinit -C -d "${config.xdg.cacheHome}/zsh/zcompdump-$ZSH_VERSION"
|
||||
'';
|
||||
})}
|
||||
'';
|
||||
# autoload -Uz compinit && compinit -C -d "${config.xdg.cacheHome}/zsh/zcompdump-$ZSH_VERSION"
|
||||
# '';
|
||||
# })}
|
||||
#'';
|
||||
|
||||
systemd.user.tmpfiles.settings."10-zsh"."${config.xdg.cacheHome}/zsh".d = {
|
||||
mode = "0770";
|
||||
@@ -22,7 +22,7 @@ lib.mkIf cfg.enable {
|
||||
};
|
||||
|
||||
programs.zsh = {
|
||||
dotDir = ".config/zsh";
|
||||
dotDir = "${config.xdg.configHome}/zsh";
|
||||
# enableSyntaxHighlighting = true;
|
||||
defaultKeymap = "viins";
|
||||
enableCompletion = true;
|
||||
|
||||
@@ -30,11 +30,11 @@ in
|
||||
|
||||
# Music
|
||||
|
||||
"super + p" = "${pkgs.mpc_cli}/bin/mpc toggle";
|
||||
"super + p" = "${lib.getExe pkgs.mpc} toggle";
|
||||
|
||||
"XF86AudioPlay" = "${pkgs.mpc_cli}/bin/mpc toggle";
|
||||
"XF86AudioPrev" = "${pkgs.mpc_cli}/bin/mpc prev";
|
||||
"XF86AudioNext" = "${pkgs.mpc_cli}/bin/mpc next";
|
||||
"XF86AudioPlay" = "${lib.getExe pkgs.mpc} toggle";
|
||||
"XF86AudioPrev" = "${lib.getExe pkgs.mpc} prev";
|
||||
"XF86AudioNext" = "${lib.getExe pkgs.mpc} next";
|
||||
|
||||
# Monitor
|
||||
|
||||
|
||||
@@ -281,7 +281,7 @@ in {
|
||||
type = ";";
|
||||
alias = [
|
||||
''echo "${extendedLib.termColors.front.red "Concatenating all pdfs in current directory to 'out.pdf'"}"''
|
||||
"${pkgs.poppler_utils}/bin/pdfunite *.pdf out.pdf"
|
||||
"${pkgs.poppler-utils}/bin/pdfunite *.pdf out.pdf"
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
@@ -144,7 +144,6 @@ in {
|
||||
services = {
|
||||
udev.packages = with pkgs; [
|
||||
yubikey-personalization
|
||||
android-udev-rules
|
||||
light
|
||||
];
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
noto-fonts
|
||||
noto-fonts-cjk-sans
|
||||
noto-fonts-cjk-serif
|
||||
noto-fonts-emoji
|
||||
noto-fonts-color-emoji
|
||||
ocr-a
|
||||
open-sans
|
||||
powerline-fonts
|
||||
@@ -29,7 +29,7 @@
|
||||
source-sans
|
||||
symbola
|
||||
texlivePackages.asana-math
|
||||
ubuntu_font_family
|
||||
ubuntu-classic
|
||||
victor-mono
|
||||
yasashisa-gothic
|
||||
];
|
||||
|
||||
@@ -37,7 +37,8 @@
|
||||
allowed-uris = [ "http://" "https://" ];
|
||||
binary-caches = [ "https://cache.nixos.org/" ];
|
||||
builders-use-substitutes = true;
|
||||
experimental-features = [ "nix-command" "flakes" ];
|
||||
experimental-features = [ "nix-command" "flakes" "auto-allocate-uids" ];
|
||||
auto-allocate-uids = true;
|
||||
log-lines = 50;
|
||||
trusted-users = [ "h7x4" ];
|
||||
allowed-users = [ "@users" ];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ ... }:
|
||||
{
|
||||
services.logind = {
|
||||
powerKeyLongPress = "poweroff";
|
||||
settings.Login.HandlePowerKeyLongPress = "poweroff";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
{ config, ... }: {
|
||||
services.nixseparatedebuginfod = {
|
||||
enable = true;
|
||||
nixPackage = config.nix.package;
|
||||
};
|
||||
{ ... }: {
|
||||
services.nixseparatedebuginfod2.enable = true;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,6 @@
|
||||
recommendedOptimisation = true;
|
||||
recommendedProxySettings = true;
|
||||
recommendedTlsSettings = true;
|
||||
recommendedZstdSettings = true;
|
||||
|
||||
appendConfig = ''
|
||||
pcre_jit on;
|
||||
@@ -144,7 +143,7 @@
|
||||
'';
|
||||
};
|
||||
}
|
||||
# (host ["www"] { root = "${inputs.website.packages.${pkgs.system}.default}/"; })
|
||||
# (host ["www"] { root = "${inputs.website.packages.${pkgs.stdenv.hostPlatform.system}.default}/"; })
|
||||
(host ["testmap"] {
|
||||
root = "/var/lib/mcmap";
|
||||
quic = true;
|
||||
|
||||
Reference in New Issue
Block a user