resolve evaluation issues on nix-darwin

This commit is contained in:
2026-09-03 21:41:39 +02:00
parent 930c7b6018
commit 8298f90315
7 changed files with 31 additions and 19 deletions
+3
View File
@@ -28,4 +28,7 @@ self: { pkgs, ... }: {
};
lumpiasty.pc = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
}
+4
View File
@@ -88,6 +88,10 @@
./users/user/home.nix
];
};
nixpkgs.overlays = [
inputs.claude-code.overlays.default
inputs.nix-skills.overlays.default
] ++ (import ./overlays/pkgs.nix { bun2nix = inputs.bun2nix; });
}
];
};
-3
View File
@@ -73,17 +73,14 @@
docker
docker-buildx
proton-vpn
wl-clipboard
devenv
dig
whois
mtr
traceroute
nodejs_24
codex
claude-code
winbox4
amdgpu_top
dua
];
+7 -6
View File
@@ -7,7 +7,7 @@
services.gpg-agent = {
enable = true;
enableSshSupport = true;
pinentry.package = pkgs.pinentry-qt;
pinentry.package = lib.mkIf config.lumpiastyHome.linux pkgs.pinentry-qt;
extraConfig = ''
listen-backlog 256
'';
@@ -15,11 +15,12 @@
programs.gpg.enable = true;
programs.git.signing = {
format = "openpgp";
key = "EA287B39E5F69945";
signByDefault = true;
};
programs.git.signing =
lib.mkIf config.lumpiastyHome.linux { # TODO: on macos too
format = "openpgp";
key = "EA287B39E5F69945";
signByDefault = true;
};
programs.bash.enable = lib.mkDefault true;
};
+16
View File
@@ -9,5 +9,21 @@
# which has AllowedCPUs=<audioCpus> — pins all DSP work to the reserved cores.
Slice = "audio.slice";
};
programs.chromium.enable = true;
programs.chromium.package = pkgs.ungoogled-chromium;
home.packages = with pkgs; (lib.optionals config.lumpiastyHome.dev [
wl-clipboard
traceroute
amdgpu_top
] ++ lib.optionals config.lumpiastyHome.pc [
pass-wayland
libreoffice-qt-stable
vlc
gimp
ventoy-full-qt
teamspeak6-client
]);
};
}
-9
View File
@@ -8,10 +8,6 @@
vesktop
# Manual update, not yet in nixpkgs as for now
spotify
pass-wayland
teamspeak6-client
libreoffice-qt6-fresh
vlc
inkscape
qtpass
signal-desktop
@@ -19,14 +15,9 @@
thunderbird
pwgen
siyuan
gimp
ventoy-full-qt
];
programs.librewolf.enable = true;
programs.chromium.enable = true;
programs.chromium.package = pkgs.ungoogled-chromium;
# services.flatpak.remotes = [{
# name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
# }];
+1 -1
View File
@@ -8,7 +8,7 @@
enablePcApps = osConfig.lumpiasty.pc;
dev = osConfig.lumpiasty.pc;
gaming = osConfig.lumpiasty.gaming;
fhs = osConfig.lumpiasty.pc;
fhs = osConfig.lumpiasty.pc && config.lumpiastyHome.linux;
};
home.stateVersion = "24.05";