update nixpkgs + fixes

This commit is contained in:
Henri Dohmen 2025-07-09 15:40:52 +02:00
parent f719cc8149
commit 0794ab18f0
8 changed files with 34 additions and 23 deletions

6
flake.lock generated
View file

@ -148,11 +148,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1749794982, "lastModified": 1751792365,
"narHash": "sha256-Kh9K4taXbVuaLC0IL+9HcfvxsSUx8dPB5s5weJcc9pc=", "narHash": "sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ee930f9755f58096ac6e8ca94a1887e0534e2d81", "rev": "1fd8bada0b6117e6c7eb54aad5813023eed37ccb",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -45,6 +45,7 @@
./host/solo ./host/solo
./host ./host
./mod ./mod
./mod-hm
overlays overlays
]; ];
}; };
@ -58,6 +59,7 @@
./host/c2 ./host/c2
./host ./host
./mod ./mod
./mod-hm
overlays overlays
]; ];
}; };

View file

@ -14,7 +14,7 @@
# builds in /tmp but I think my swap is large enough... # builds in /tmp but I think my swap is large enough...
tmp.useTmpfs = true; tmp.useTmpfs = true;
kernelPackages = pkgs.linuxPackages_6_13; kernelPackages = pkgs.linuxPackages_6_12;
kernel.sysctl."kernel.sysrq" = 1; kernel.sysctl."kernel.sysrq" = 1;
initrd.systemd.network.wait-online.enable = false; initrd.systemd.network.wait-online.enable = false;

View file

@ -10,6 +10,7 @@
]; ];
boot.loader.efi.efiSysMountPoint = "/boot/efi"; boot.loader.efi.efiSysMountPoint = "/boot/efi";
boot.resumeDevice = "/dev/disk/by-label/nixswap";
powerManagement = { powerManagement = {
enable = true; enable = true;

View file

@ -5,7 +5,6 @@
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
./networking.nix ./networking.nix
./security.nix
./services.nix ./services.nix
]; ];

View file

@ -1,7 +1,30 @@
{ ... }: # This is a NixOS module, not a home-manager module!
{ {
lib,
inputs,
config,
options,
...
}:
{
imports = [
inputs.home-manager.nixosModules.home-manager
];
config = lib.mkIf config.desktop.enable {
home-manager.users."hd" = lib.mkAliasDefinitions options.home;
# install to /etc/profiles, not ~/.nix-profile
home-manager.useUserPackages = true;
# dont use home.nixpkgs
home-manager.useGlobalPkgs = true;
home = {
imports = [ imports = [
./unison.nix ./unison.nix
./protonmail-bridge.nix ./protonmail-bridge.nix
]; ];
home.stateVersion = config.system.stateVersion;
};
};
} }

View file

@ -20,15 +20,6 @@ in
./software ./software
./window-manager.nix ./window-manager.nix
inputs.nixos-config-hidden.nixosModules.pc inputs.nixos-config-hidden.nixosModules.pc
inputs.home-manager.nixosModules.home-manager
{
home-manager.users."hd" = lib.mkAliasDefinitions options.home;
# install to /etc/profiles, not ~/.nix-profile
home-manager.useUserPackages = true;
# dont use home.nixpkgs
home-manager.useGlobalPkgs = true;
}
]; ];
options = { options = {
@ -67,10 +58,5 @@ in
]; ];
programs.nix-ld.enable = true; programs.nix-ld.enable = true;
home = {
home.stateVersion = config.system.stateVersion;
imports = [ ../../mod-hm ];
};
}; };
} }

View file

@ -26,7 +26,7 @@ in
signal-desktop signal-desktop
spotify spotify
tor-browser tor-browser
vesktop # vesktop
vlc vlc
wireguard-tools wireguard-tools
zotero zotero