diff options
| author | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
| commit | 2a50a86e3faea6deae9adc76572cc543baf678d3 (patch) | |
| tree | 95e8bb2771a847cfcc51ca90ac6a2de9548b5bec /flake.nix | |
| parent | 3406096fa9f5dfd669e0b7a43e3f2227d51b10a7 (diff) | |
inital move and renaming
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 143 |
1 files changed, 0 insertions, 143 deletions
@@ -1,143 +0,0 @@ -{ - description = "scouckel config flake"; - - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=latest"; - home-manager = { - url = "github:nix-community/home-manager"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - nur = { - url = "github:nix-community/NUR"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - zen-browser = { - url = "github:0xc000022070/zen-browser-flake"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - spicetify.url = "github:Gerg-L/spicetify-nix"; - auto-cpufreq = { - url = "github:AdnanHodzic/auto-cpufreq"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - nixos-hardware.url = "github:NixOS/nixos-hardware/master"; - nvf = { - url = "github:NotAShelf/nvf"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - nordvpn-flake.url = "github:scouckel/nordvpn-flake"; - mango = { - url = "github:DreamMaoMao/mango"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - }; - - outputs = { nixpkgs, home-manager, nix-flatpak, nur, auto-cpufreq, nixos-hardware, nordvpn-flake, ... }@inputs: { - nixosConfigurations = { - # desktop - vecna = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./hosts/vecna/configuration.nix - ./modules/nixos - nix-flatpak.nixosModules.nix-flatpak - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.jck = { - imports = [ - ./hosts/vecna/home.nix - ./modules/home-manager - inputs.nvf.homeManagerModules.default - inputs.mango.hmModules.mango - ]; - }; - home-manager.extraSpecialArgs = {inherit inputs;}; - } - nur.modules.nixos.default - nordvpn-flake.nixosModules.nordvpn-flake - ]; - }; - # laptop - xanathar = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./hosts/xanathar/configuration.nix - ./modules/nixos - nix-flatpak.nixosModules.nix-flatpak - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.jck = { - imports = [ - ./hosts/xanathar/home.nix - ./modules/home-manager - inputs.nvf.homeManagerModules.default - ]; - }; - home-manager.extraSpecialArgs = {inherit inputs;}; - } - nur.modules.nixos.default - auto-cpufreq.nixosModules.default - nordvpn-flake.nixosModules.nordvpn-flake - ]; - }; - # new laptop - tiamat = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./hosts/tiamat/configuration.nix - ./modules/nixos - nix-flatpak.nixosModules.nix-flatpak - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.jck = { - imports = [ - ./hosts/tiamat/home.nix - ./modules/home-manager - inputs.nvf.homeManagerModules.default - ]; - }; - home-manager.extraSpecialArgs = {inherit inputs;}; - } - nur.modules.nixos.default - auto-cpufreq.nixosModules.default - nixos-hardware.nixosModules.framework-13-7040-amd - nordvpn-flake.nixosModules.nordvpn-flake - ]; - }; - generic = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./hosts/generic/configuration.nix - /etc/nixos/hardware-configuration.nix - ./modules/nixos - nix-flatpak.nixosModules.nix-flatpak - home-manager.nixosModules.home-manager { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.jck = { - imports = [ - ./hosts/generic/home.nix - ./modules/home-manager - inputs.nvf.homeManagerModules.default - ]; - }; - home-manager.extraSpecialArgs = {inherit inputs;}; - } - nur.modules.nixos.default - nordvpn-flake.nixosModules.nordvpn-flake - ]; - }; - shar = nixpkgs.lib.nixosSystem { - specialArgs = {inherit inputs;}; - modules = [ - ./hosts/shar/configuration.nix - ./hosts/shar/hardware-configuration.nix - ]; - }; - }; - }; -} |
