From f538c04b0c4334b2baed9dfd304df462a395b145 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Tue, 17 Jun 2025 16:17:36 +0200 Subject: [PATCH] hurricane: 19 current 2025-06-17 16:17:34 25.05.20250615.6c64dab 6.15.2 * --- flake.nix | 10 +++------- modules/desktops/hyprland-desktop.nix | 9 +++++++++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 235c233..9ef3ffd 100644 --- a/flake.nix +++ b/flake.nix @@ -57,20 +57,16 @@ }; }; - outputs = { - self, - nixpkgs, - ... - }: { + outputs = {nixpkgs, ...} @ inputs: { nixosConfigurations = { wildfire = nixpkgs.lib.nixosSystem { - specialArgs = {inputs = self.inputs // {inherit self;};}; + specialArgs = {inherit inputs;}; modules = [ ./hosts/wildfire/configuration.nix ]; }; hurricane = nixpkgs.lib.nixosSystem { - specialArgs = {inputs = self.inputs // {inherit self;};}; + specialArgs = {inherit inputs;}; modules = [ ./hosts/hurricane/configuration.nix ]; diff --git a/modules/desktops/hyprland-desktop.nix b/modules/desktops/hyprland-desktop.nix index ea7b024..25d9462 100644 --- a/modules/desktops/hyprland-desktop.nix +++ b/modules/desktops/hyprland-desktop.nix @@ -11,10 +11,19 @@ power-profiles-daemon.enable = true; }; + nix.settings = { + substituters = ["https://hyprland.cachix.org"]; + trusted-substituters = ["https://hyprland.cachix.org"]; + trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="]; + }; + programs = { hyprland = { enable = true; withUWSM = true; + # Only enable the flake packages after Cachix has already been enabled + #package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; + #portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; }; regreet.enable = true; uwsm = {