converting to pure

This commit is contained in:
Julian Sutter 2024-12-22 11:08:09 -08:00
parent 792c318df4
commit 34444081d4
3 changed files with 65 additions and 76 deletions

View file

@ -8,25 +8,23 @@
url = github:nix-community/home-manager;
inputs.nixpkgs.follows = "nixpkgs";
};
nur = {
url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs";
};
plasma-manager = {
url = "github:nix-community/plasma-manager";
inputs.nixpkgs.follows = "nixpkgs";
inputs.home-manager.follows = "home-manager";
};
firefox-addons = {
url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons";
};
};
outputs = { self, nixpkgs, nixos-hardware, home-manager, nur, plasma-manager }: {
overlay = final: prev: { nur = import nur { inherit nixpkgs; }; };
outputs = { self, nixpkgs, nixos-hardware, home-manager, plasma-manager, firefox-addons }: {
nixosConfigurations = {
framework = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
home-manager.nixosModules.home-manager
nixos-hardware.nixosModules.framework-16-7040-amd
home-manager.nixosModules.home-manager
nixos-hardware.nixosModules.framework-16-7040-amd
./systems/common.nix
./systems/framework.nix
./users/jsutter.nix
@ -36,6 +34,9 @@
./desktop/gaming.nix
./desktop/virtualization.nix
];
specialArgs = {
firefoxAddons = firefox-addons.packages.${nixpkgs.system};
};
};
aurora = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";