diff options
| author | Leonardo <noreply@leoflo.me> | 2026-03-17 10:38:53 +0100 |
|---|---|---|
| committer | Leonardo <noreply@leoflo.me> | 2026-03-17 10:41:47 +0100 |
| commit | 16143e4821cbadcf6f3076ece71940eeb85b800e (patch) | |
| tree | 55411800d0fd4f046cb710a56c4f1dfabf554cf2 /flake.nix | |
| parent | ba8da5ca2c32c2d1ee43f73f533b99531731be66 (diff) | |
| download | nixos-16143e4821cbadcf6f3076ece71940eeb85b800e.tar.gz nixos-16143e4821cbadcf6f3076ece71940eeb85b800e.zip | |
nixos-anywhere config
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 38 |
1 files changed, 29 insertions, 9 deletions
@@ -3,20 +3,34 @@ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; nixos-hardware.url = "github:nixos/nixos-hardware?ref=master"; - home-manager.url = "github:nix-community/home-manager?ref=master"; - home-manager.inputs.nixpkgs.follows = "nixpkgs"; + home-manager = { + url = "github:nix-community/home-manager?ref=master"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + xfce4-hiddenapps-plugin = { + url = "git+https://codeberg.org/leoflo/xfce4-hiddenapps-plugin?ref=refs/tags/v0.0.1"; + inputs.nixpkgs.follows = "nixpkgs"; + }; - xfce4-hiddenapps-plugin.url = "git+https://codeberg.org/leoflo/xfce4-hiddenapps-plugin?ref=refs/tags/v0.0.1"; - xfce4-hiddenapps-plugin.inputs.nixpkgs.follows = "nixpkgs"; + dbmain-nix = { + url = "git+https://codeberg.org/leoflo/dbmain-nix?ref=refs/tags/v11.0.2"; + inputs.nixpkgs.follows = "nixpkgs"; + }; - dbmain-nix.url = "git+https://codeberg.org/leoflo/dbmain-nix?ref=refs/tags/v11.0.2"; - dbmain-nix.inputs.nixpkgs.follows = "nixpkgs"; + obdautodoctor-nix = { + url = "git+https://codeberg.org/leoflo/obdautodoctor-nix?ref=refs/tags/v5.1.8"; + inputs.nixpkgs.follows = "nixpkgs"; + }; - obdautodoctor-nix.url = "git+https://codeberg.org/leoflo/obdautodoctor-nix?ref=refs/tags/v5.1.8"; - obdautodoctor-nix.inputs.nixpkgs.follows = "nixpkgs"; + disko = { + url = "github:nix-community/disko"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; }; - outputs = {nixpkgs, home-manager, ...} @ inputs: + outputs = {nixpkgs, home-manager, disko, nixos-facter-modules, ...} @ inputs: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; @@ -55,5 +69,11 @@ pkgs = pkgs; modules = [ ./homes/server ]; }; + + # NixOS anywhere + nixosConfigurations."nixos-anywhere" = nixpkgs.lib.nixosSystem { + specialArgs = { inherit system; }; + modules = [ ./systems/nixos-anywhere/configuration.nix disko.nixosModules.disko ]; + }; }; } |
