From c51c1c9dbc7859ebf6da72e0f25b7e9cd280c691 Mon Sep 17 00:00:00 2001 From: Romain Paquet Date: Mon, 25 Aug 2025 07:21:21 +0200 Subject: [PATCH] setup ignis with home-manager (fixes dependencies) --- home-manager/desktop/ignis.nix | 22 ++++++++++++++++++++++ home-manager/desktop/niri.nix | 4 ++++ machines/haze/niri.nix | 1 - 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 home-manager/desktop/ignis.nix diff --git a/home-manager/desktop/ignis.nix b/home-manager/desktop/ignis.nix new file mode 100644 index 0000000..bd5bbd6 --- /dev/null +++ b/home-manager/desktop/ignis.nix @@ -0,0 +1,22 @@ +{ config, inputs, ... }: +{ + imports = [ + inputs.ignis.homeManagerModules.default + ]; + + programs.ignis = { + enable = true; + + addToPythonEnv = false; + + sass.enable = true; + sass.useDartSass = true; + + services.bluetooth.enable = true; + services.audio.enable = true; + services.network.enable = true; + }; + + xdg.configFile."ignis".source = + config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/rep/heath"; +} diff --git a/home-manager/desktop/niri.nix b/home-manager/desktop/niri.nix index 678569f..f841b0d 100644 --- a/home-manager/desktop/niri.nix +++ b/home-manager/desktop/niri.nix @@ -1,4 +1,8 @@ { config, ... }: { + imports = [ + ./ignis.nix + ]; + xdg.configFile."niri".source = "${config.dotfiles.path}/.config/niri"; } diff --git a/machines/haze/niri.nix b/machines/haze/niri.nix index 1260a33..c9a11ad 100644 --- a/machines/haze/niri.nix +++ b/machines/haze/niri.nix @@ -12,7 +12,6 @@ tofi wl-gammarelay-rs xwayland-satellite - self.inputs.ignis.packages.${pkgs.system}.ignis self.inputs.matugen.packages.${pkgs.system}.default ];