2022-01-11 18:44:40 +01:00
|
|
|
{ config, options, lib, pkgs, ... }:
|
|
|
|
|
|
|
|
with lib;
|
|
|
|
let
|
|
|
|
theme = config.modules.theme;
|
|
|
|
in {
|
|
|
|
config = mkIf (theme.active == "still") (mkMerge [
|
|
|
|
{
|
|
|
|
modules.theme.wallpaper = ./background.png;
|
|
|
|
home.configFile = with config.modules; mkMerge [
|
|
|
|
(mkIf desktop.services.waybar.enable {
|
|
|
|
"waybar" = { source = ./config/waybar; target = "$HOME.config/waybar"; recursive = true; };
|
|
|
|
})
|
|
|
|
/*
|
|
|
|
(mkIf desktop.apps.alacritty.enable {
|
|
|
|
"alacritty" = { source = ./config/alacritty; recursive = true; };
|
|
|
|
})
|
|
|
|
(mkIf desktop.apps.wofi.enable {
|
|
|
|
"wofi" = { source = ./config/wofi; recursive = true; };
|
|
|
|
})
|
|
|
|
*/
|
|
|
|
(mkIf desktop.sway.enable {
|
|
|
|
"sway" = { source = ./config/sway; target = "$HOME.config/sway"; recursive = true; };
|
|
|
|
})
|
2022-01-13 17:13:25 +01:00
|
|
|
|
2022-01-14 14:48:03 +01:00
|
|
|
(mkIf desktop.apps.nwg-launchers.enable {
|
2022-01-13 17:13:25 +01:00
|
|
|
"nwg-launchers/nwggrid/style.css" = { source = ./config/nwggrid/style.css; };
|
|
|
|
})
|
2022-01-11 18:44:40 +01:00
|
|
|
];
|
|
|
|
}
|
|
|
|
]);
|
|
|
|
}
|