From 7499e9dc5ed3817309863debcf3fbfcb0239a462 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Mon, 25 Mar 2024 20:02:48 +0100 Subject: [PATCH] Set wallpaper per user --- modules/home/dm/default.nix | 11 ++++++++--- modules/home/dm/qtile/default.nix | 2 +- users/seb/home.nix | 1 + .../qtile/background-image => users/seb/wallpaper | Bin 4 files changed, 10 insertions(+), 4 deletions(-) rename modules/home/dm/qtile/background-image => users/seb/wallpaper (100%) diff --git a/modules/home/dm/default.nix b/modules/home/dm/default.nix index 2a12633..ed4a3ee 100644 --- a/modules/home/dm/default.nix +++ b/modules/home/dm/default.nix @@ -9,9 +9,14 @@ in { imports = [./qtile]; - options.myConfig.dm.tray = { - syncthing.enable = lib.mkEnableOption ""; - networkmanager.enable = lib.mkEnableOption ""; + options.myConfig.dm = { + wallpaper = lib.mkOption { + type = lib.types.path; + }; + tray = { + syncthing.enable = lib.mkEnableOption ""; + networkmanager.enable = lib.mkEnableOption ""; + }; }; config = lib.mkMerge [ diff --git a/modules/home/dm/qtile/default.nix b/modules/home/dm/qtile/default.nix index 2f01931..ed5c21c 100644 --- a/modules/home/dm/qtile/default.nix +++ b/modules/home/dm/qtile/default.nix @@ -16,7 +16,7 @@ ]; home.file.".config/qtile/config.py".source = ./qtile.py; - home.file.".background-image".source = ./background-image; + home.file.".background-image".source = config.myConfig.dm.wallpaper; home.packages = [ # Widget dependencies diff --git a/users/seb/home.nix b/users/seb/home.nix index b5100fb..a042a3d 100644 --- a/users/seb/home.nix +++ b/users/seb/home.nix @@ -2,6 +2,7 @@ myConfig = { dm = { qtile.enable = true; + wallpaper = ./wallpaper; tray.syncthing.enable = true; }; vscode.enable = true; diff --git a/modules/home/dm/qtile/background-image b/users/seb/wallpaper similarity index 100% rename from modules/home/dm/qtile/background-image rename to users/seb/wallpaper