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