diff --git a/flake.nix b/flake.nix index d838b098..9f1e19b1 100644 --- a/flake.nix +++ b/flake.nix @@ -27,6 +27,8 @@ # Firefox theme, for "Gradience" GTK Theming firefox-gnome-theme.url = "github:rafaelmardojai/firefox-gnome-theme"; firefox-gnome-theme.flake = false; + # deploy-rs, declarative NixOS deployments + inputs.deploy-rs.url = "github:serokell/deploy-rs"; }; outputs = { self, nixpkgs, nixpkgs-wayland, home-manager, lanzaboote, nur, sops-nix, doom-emacs, nixos-generators, ... } @inputs: let @@ -41,7 +43,7 @@ nixos-vm-01 = libx.mkHost { hostname = "nixos-vm-01"; }; # Physical framework-server = libx.mkHost { hostname = "framework-server"; }; - nixos-desktop = libx.mkHost { hostname = "nixos-desktop"; desktop = "gnome"; gpu = "nvidia"; }; + # nixos-desktop = libx.mkHost { hostname = "nixos-desktop"; desktop = "gnome"; gpu = "nvidia"; }; nixos-framework = libx.mkHost { hostname = "nixos-framework"; desktop = "hyprland"; gpu = "amd"; theme = "green"; }; nixos-rpi4-01 = libx.mkHost { hostname = "nixos-rpi4-01"; platform = "aarch64-linux"; }; nixos-rpi4-02 = libx.mkHost { hostname = "nixos-rpi4-02"; platform = "aarch64-linux"; }; @@ -53,7 +55,7 @@ "albert@nixos-vm-01" = libx.mkHome { hostname = "nixos-vm-01"; }; # Physical "albert@framework-server" = libx.mkHome { hostname = "framework-server"; }; - "albert@nixos-desktop" = libx.mkHome { hostname = "nixos-desktop"; }; + # "albert@nixos-desktop" = libx.mkHome { hostname = "nixos-desktop"; }; "albert@nixos-framework" = libx.mkHome { hostname = "nixos-framework"; desktop = "hyprland"; theme = "green"; }; "albert@nixos-rpi4-01" = libx.mkHome { hostname = "nixos-rpi4-01"; platform = "aarch64-linux"; }; "albert@nixos-rpi4-02" = libx.mkHome { hostname = "nixos-rpi4-02"; platform = "aarch64-linux"; }; @@ -65,6 +67,9 @@ nixos-iso-console = libx.mkImage { hostname = "nixos-iso-console"; format = "iso"; }; nixos-iso-desktop = libx.mkImage { hostname = "nixos-iso-desktop"; format = "iso"; desktop = "gnome"; }; }; + deployments = { + + }; # Devshell for bootstrapping; acessible via 'nix develop' devShells = libx.forAllSystems (system: