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; lumpiasty.pc = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
} }
+4
View File
@@ -88,6 +88,10 @@
./users/user/home.nix ./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
docker-buildx docker-buildx
proton-vpn proton-vpn
wl-clipboard
devenv devenv
dig dig
whois whois
mtr mtr
traceroute
nodejs_24 nodejs_24
codex codex
claude-code claude-code
winbox4 winbox4
amdgpu_top
dua dua
]; ];
+7 -6
View File
@@ -7,7 +7,7 @@
services.gpg-agent = { services.gpg-agent = {
enable = true; enable = true;
enableSshSupport = true; enableSshSupport = true;
pinentry.package = pkgs.pinentry-qt; pinentry.package = lib.mkIf config.lumpiastyHome.linux pkgs.pinentry-qt;
extraConfig = '' extraConfig = ''
listen-backlog 256 listen-backlog 256
''; '';
@@ -15,11 +15,12 @@
programs.gpg.enable = true; programs.gpg.enable = true;
programs.git.signing = { programs.git.signing =
format = "openpgp"; lib.mkIf config.lumpiastyHome.linux { # TODO: on macos too
key = "EA287B39E5F69945"; format = "openpgp";
signByDefault = true; key = "EA287B39E5F69945";
}; signByDefault = true;
};
programs.bash.enable = lib.mkDefault 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. # which has AllowedCPUs=<audioCpus> — pins all DSP work to the reserved cores.
Slice = "audio.slice"; 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 vesktop
# Manual update, not yet in nixpkgs as for now # Manual update, not yet in nixpkgs as for now
spotify spotify
pass-wayland
teamspeak6-client
libreoffice-qt6-fresh
vlc
inkscape inkscape
qtpass qtpass
signal-desktop signal-desktop
@@ -19,14 +15,9 @@
thunderbird thunderbird
pwgen pwgen
siyuan siyuan
gimp
ventoy-full-qt
]; ];
programs.librewolf.enable = true; programs.librewolf.enable = true;
programs.chromium.enable = true;
programs.chromium.package = pkgs.ungoogled-chromium;
# services.flatpak.remotes = [{ # services.flatpak.remotes = [{
# name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo"; # name = "flathub"; location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
# }]; # }];
+1 -1
View File
@@ -8,7 +8,7 @@
enablePcApps = osConfig.lumpiasty.pc; enablePcApps = osConfig.lumpiasty.pc;
dev = osConfig.lumpiasty.pc; dev = osConfig.lumpiasty.pc;
gaming = osConfig.lumpiasty.gaming; gaming = osConfig.lumpiasty.gaming;
fhs = osConfig.lumpiasty.pc; fhs = osConfig.lumpiasty.pc && config.lumpiastyHome.linux;
}; };
home.stateVersion = "24.05"; home.stateVersion = "24.05";