niri: disable desktop stuff for server

This commit is contained in:
Christoph Hollizeck 2025-10-30 23:56:37 +01:00
parent cddca4ee54
commit 82f7af3856
Signed by: Daholli
GPG key ID: 249300664F2AF2C7
3 changed files with 120 additions and 107 deletions

View file

@ -1,7 +1,8 @@
{ {
flake.modules.homeManager.cholli = flake.modules.homeManager.cholli =
{ ... }: { lib, osConfig, ... }:
{ {
config = lib.mkIf (osConfig.networking.hostName == "yggdrasil") {
services.hypridle = { services.hypridle = {
enable = true; enable = true;
settings = { settings = {
@ -25,4 +26,5 @@
}; };
}; };
}; };
};
} }

View file

@ -25,11 +25,18 @@
}; };
homeManager.cholli = homeManager.cholli =
{ inputs, pkgs, ... }: {
inputs,
lib,
pkgs,
osConfig,
...
}:
let let
hyprlock-package = inputs.hyprlock.packages.${pkgs.system}.hyprlock; hyprlock-package = inputs.hyprlock.packages.${pkgs.system}.hyprlock;
in in
{ {
config = lib.mkIf (osConfig.networking.hostName == "yggdrasil") {
programs.hyprlock = { programs.hyprlock = {
enable = true; enable = true;
package = hyprlock-package; package = hyprlock-package;
@ -115,4 +122,5 @@
}; };
}; };
}; };
};
} }

View file

@ -1,10 +1,12 @@
{ {
flake.modules.homeManager.cholli = flake.modules.homeManager.cholli =
{ ... }: { lib, osConfig, ... }:
let let
picture-path = "/home/cholli/Pictures/firewatch.jpg"; picture-path = "/home/cholli/Pictures/firewatch.jpg";
in in
{ {
config = lib.mkIf (osConfig.networking.hostName == "yggdrasil") {
home.file = { home.file = {
# https://www.reddit.com/r/WidescreenWallpaper/comments/13hib3t/purple_firewatch_3840x1620/ # https://www.reddit.com/r/WidescreenWallpaper/comments/13hib3t/purple_firewatch_3840x1620/
"Pictures/firewatch.jpg".source = ./firewatch.jpg; "Pictures/firewatch.jpg".source = ./firewatch.jpg;
@ -23,4 +25,5 @@
}; };
}; };
};
} }