update nixpkgs + fixes
This commit is contained in:
parent
f719cc8149
commit
0794ab18f0
8 changed files with 34 additions and 23 deletions
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./security.nix
|
|
||||||
./services.nix
|
./services.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 ];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue