summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-30 12:43:18 +0100
committerJakub Stachurski <j.stachurski@student.utwente.nl>2026-01-30 12:43:18 +0100
commite0cebbe2129e66047ca9ba233d3b7c59af473c24 (patch)
treea90dcffa9903e3435e2d3f82112efa46eddd8ce2
parent790f82e530c7c34b8685ee6a52ddbecf70639c6f (diff)
Make hosts editable on apoc and fix hyprpaper
-rw-r--r--home-modules/desktop/hyprland.nix18
-rw-r--r--hosts/apocalypse/firewall.nix1
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;