From e0cebbe2129e66047ca9ba233d3b7c59af473c24 Mon Sep 17 00:00:00 2001 From: Jakub Stachurski Date: Fri, 30 Jan 2026 12:43:18 +0100 Subject: Make hosts editable on apoc and fix hyprpaper --- home-modules/desktop/hyprland.nix | 18 ++++++++++++++++-- hosts/apocalypse/firewall.nix | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/home-modules/desktop/hyprland.nix b/home-modules/desktop/hyprland.nix index 3a5864a..f1ff86d 100644 --- a/home-modules/desktop/hyprland.nix +++ b/home-modules/desktop/hyprland.nix @@ -256,6 +256,14 @@ with lib; systemd.user.services.hyprpaper = { Install.WantedBy = lib.mkForce [ "hyprland-session.target" ]; }; + + # TODO: Put the default wallpaper somewhere else. + home.file.defaultWallpaper = { + source = ./wallpaper.png; + target = "Pictures/Wallpapers/wallpaper.png"; + enable = true; + }; + services.hyprpaper = { enable = true; settings = { @@ -263,8 +271,14 @@ with lib; splash = false; splash_offset = 2; - preload = [ "${./wallpaper.png}" ]; - wallpaper = [ ",${./wallpaper.png}," ]; + # preload = [ "${./wallpaper.png}" ]; + wallpaper = [ + { + monitor = ""; + path = "${config.home.homeDirectory}/${config.home.file.defaultWallpaper.target}"; + fit_mode = "cover"; + } + ]; }; }; diff --git a/hosts/apocalypse/firewall.nix b/hosts/apocalypse/firewall.nix index df99c8d..f6220c5 100644 --- a/hosts/apocalypse/firewall.nix +++ b/hosts/apocalypse/firewall.nix @@ -42,6 +42,7 @@ let ]; in { + environment.etc.hosts.mode = "0700"; networking.nftables.enable = true; networking.firewall = { enable = false; -- cgit v1.3.1