diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-12-02 11:16:59 +0100 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2025-12-02 11:16:59 +0100 |
| commit | 51246ef189a5a8e7d406dda4b419dab217294481 (patch) | |
| tree | 0c5387f8fdaa6f95588042c1942a87711c968747 /flake.nix | |
| parent | d23ff68fd2652225c5168b6938961c9291f65f23 (diff) | |
system: update to 25.11
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 124 |
1 files changed, 62 insertions, 62 deletions
@@ -1,66 +1,66 @@ { - description = "n8 NixOS Configuration Flake"; + description = "n8 NixOS Configuration Flake"; - inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; - nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; - home-manager = { - url = "github:/nix-community/home-manager/release-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - nixvim = { - url = "github:/nix-community/nixvim/nixos-25.05"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - webtray = { - url = "git+https://git.nathanreiner.xyz/webtray"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - wofi-pass = { - url = "git+https://git.nathanreiner.xyz/wofi-pass"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - }; + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; + nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; + home-manager = { + url = "github:/nix-community/home-manager/release-25.11"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixvim = { + url = "github:/nix-community/nixvim/nixos-25.11"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + webtray = { + url = "git+https://git.nathanreiner.xyz/webtray"; + inputs.nixpkgs.follows = "nixpkgs-unstable"; + }; + wofi-pass = { + url = "git+https://git.nathanreiner.xyz/wofi-pass"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; - outputs = - { nixpkgs, nixpkgs-unstable, webtray, ... }@attrs: - let - system = "x86_64-linux"; - overlay-unstable = final: prev: { - unstable = import nixpkgs-unstable { - inherit system; - config.allowUnfree = true; - }; - }; - host-config = - name: - nixpkgs.lib.nixosSystem { - inherit system; - specialArgs = attrs; - modules = [ - ( - { ... }: - { - nixpkgs.overlays = [ overlay-unstable webtray.overlays.default ]; - nixpkgs.config.allowUnfree = true; - } - ) - ./hosts/${name} - ./common - ]; - }; - hosts = [ - "template" - "nixedo" - "workstation" - ]; - in - { - nixosConfigurations = builtins.listToAttrs ( - map (n: { - name = n; - value = host-config n; - }) hosts - ); - }; + outputs = + { nixpkgs, nixpkgs-unstable, webtray, ... }@attrs: + let + system = "x86_64-linux"; + pkgs = import nixpkgs { inherit system; }; + overlay-unstable = final: prev: { + unstable = import nixpkgs-unstable { + inherit system; + config.allowUnfree = true; + }; + }; + host-config = + name: + nixpkgs.lib.nixosSystem { + specialArgs = attrs; + modules = [ + ( + { ... }: + { + nixpkgs.overlays = [ overlay-unstable webtray.overlays.default ]; + nixpkgs.config.allowUnfree = true; + } + ) + ./hosts/${name} + ./common + ]; + }; + hosts = [ + "template" + "nixedo" + "workstation" + ]; + in + { + nixosConfigurations = builtins.listToAttrs ( + map (n: { + name = n; + value = host-config n; + }) hosts + ); + }; } |