Compare commits

...

2 Commits

4 changed files with 11 additions and 13 deletions

View File

@ -29,12 +29,6 @@
trusted-users = [ "felixalb" ]; trusted-users = [ "felixalb" ];
builders-use-substitutes = true; builders-use-substitutes = true;
}; };
registry= {
nixpkgs.flake = inputs.nixpkgs;
};
nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
}; };
programs.zsh.enable = true; programs.zsh.enable = true;

View File

@ -51,7 +51,7 @@
in in
{ {
nixosConfigurations = let nixosConfigurations = let
normalSys = name: config: nixpkgs.lib.nixosSystem { normalSys = name: hostConfig: nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs = { specialArgs = {
inherit inputs; inherit inputs;
@ -59,7 +59,7 @@
modules = [ modules = [
({ config, pkgs, ... }: { ({ config, pkgs, ... }: {
# Make "pkgs.unstable" etc. available # Make "pkgs.unstable" etc. available
nixpkgs.overlays = [ pkgs-overlay ] ++ config.overlays or [ ]; nixpkgs.overlays = [ pkgs-overlay ] ++ hostConfig.overlays or [ ];
}) })
./hosts/${name}/configuration.nix ./hosts/${name}/configuration.nix
@ -69,9 +69,9 @@
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.users = { home-manager.users = {
"felixalb" = import ./hosts/${name}/home.nix; "felixalb" = import ./hosts/${name}/home.nix;
} // config.home-manager-users or { }; } // hostConfig.home-manager-users or { };
} }
] ++ config.modules or [ ]; ] ++ hostConfig.modules or [ ];
}; };
in { in {
@ -107,8 +107,7 @@
morn = normalSys "morn" { }; morn = normalSys "morn" { };
# Home desktop # Home desktop
sisko = normalSys "sisko" { sisko = normalSys "sisko" { };
};
}; };
# Daily driver macbook # Daily driver macbook

View File

@ -57,6 +57,10 @@
spiceUSBRedirection.enable = true; spiceUSBRedirection.enable = true;
}; };
environment.systemPackages = with pkgs; [
virtiofsd
];
nixpkgs.config = { nixpkgs.config = {
allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"copilot.vim" "copilot.vim"
@ -68,6 +72,7 @@
permittedInsecurePackages = [ permittedInsecurePackages = [
"openssl-1.1.1w" "openssl-1.1.1w"
]; ];
rocmSupport = true;
}; };
services.fwupd.enable = true; services.fwupd.enable = true;

View File

@ -31,7 +31,7 @@
swayimg swayimg
thunderbird thunderbird
tor-browser tor-browser
unstable.bambu-studio # unstable.bambu-studio
unstable.bolt-launcher unstable.bolt-launcher
exiftool exiftool