change hyprland dotfiles lap/desk automaticaly chosen on the smayzy.desktop/laptop.enable option

This commit is contained in:
smayzy committed 2025-07-13 15:44:41 +02:00
1 parent 4b0fbf5900
commit a17e38a905
5 files changed
+65 -41

No files matched your search

+59
View File
@@ -0,0 +1,59 @@
{ lib, config, pkgs, smayzy, ... }:
let
mkIf = lib.mkIf;
in
{
config = mkIf smayzy.hyprland.enable {
home.file = builtins.foldl' lib.recursiveUpdate {} [
{
".config/mako/config" = {
source = builtins.toPath ../../dotfiles/mako/config;
force = true;
};
".config/wofi" = {
source = builtins.toPath ../../dotfiles/wofi;
recursive = true;
force = true;
};
}
(mkIf smayzy.desktop.enable {
".config/hypr" = {
source = builtins.toPath ../../dotfiles/hypr-desk;
recursive = true;
force = true;
};
".config/waybar" = {
source = builtins.toPath ../../dotfiles/waybar-desk;
recursive = true;
force = true;
};
".config/wlogout" = {
source = builtins.toPath ../../dotfiles/wlogout-desk;
recursive = true;
force = true;
};
})
(mkIf smayzy.laptop.enable {
".config/hypr" = {
source = builtins.toPath ../../dotfiles/hypr-lap;
recursive = true;
force = true;
};
".config/waybar" = {
source = builtins.toPath ../../dotfiles/waybar-lap;
recursive = true;
force = true;
};
".config/wlogout" = {
source = builtins.toPath ../../dotfiles/wlogout-lap;
recursive = true;
force = true;
};
})
];
};
}