summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/gui/x/i3
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2023-03-03 17:24:28 +0100
committerquentin@aristote.fr <quentin@aristote.fr>2023-03-03 17:24:28 +0100
commitfdaf97a9acfbec43cc816357b73c0e746621c531 (patch)
treeb2fe9ad31629cc1d7dec200b5dfcd2715eb66f34 /modules/home-manager/personal/gui/x/i3
parentfeb03b9630430af407dc078fb18d7a7d6d17e101 (diff)
home: split identities from social profile
Diffstat (limited to 'modules/home-manager/personal/gui/x/i3')
-rw-r--r--modules/home-manager/personal/gui/x/i3/default.nix4
-rw-r--r--modules/home-manager/personal/gui/x/i3/startup.nix15
2 files changed, 6 insertions, 13 deletions
diff --git a/modules/home-manager/personal/gui/x/i3/default.nix b/modules/home-manager/personal/gui/x/i3/default.nix
index b802f25..d7ec295 100644
--- a/modules/home-manager/personal/gui/x/i3/default.nix
+++ b/modules/home-manager/personal/gui/x/i3/default.nix
@@ -25,10 +25,10 @@ in {
{ class = "MUBI"; }
{ class = "Deezer"; }
];
- } // lib.optionalAttrs config.personal.profiles.social.enable {
+ } // lib.optionalAttrs config.personal.profiles.social {
"9: social" = [ { class = "^Mail$"; } { class = "^thunderbird$"; } ]
++ lib.optional
- config.personal.profiles.social.identities.personal {
+ config.personal.identities.personal {
class = "^signal-desktop$";
};
} // {
diff --git a/modules/home-manager/personal/gui/x/i3/startup.nix b/modules/home-manager/personal/gui/x/i3/startup.nix
index f3b54a2..521b666 100644
--- a/modules/home-manager/personal/gui/x/i3/startup.nix
+++ b/modules/home-manager/personal/gui/x/i3/startup.nix
@@ -11,15 +11,8 @@
(autostart { command = "keepassxc"; })
]
++ autostartIf config.programs.thunderbird.enable { command = "thunderbird"; }
- ++ autostartIf (config.personal.profiles.social.enable
- && config.personal.profiles.social.identities.personal) {
- command = "signal-desktop";
- }
- # ++ autostartIf config.services.redshift.enable {
- # command = "systemctl --user start redshift";
- # }
- # ++ autostartIf config.services.xidlehook.enable {
- # command = "systemctl --user start xidlehook.service";
- # }
- ;
+ ++ autostartIf
+ (config.personal.profiles.social && config.personal.identities.personal) {
+ command = "signal-desktop";
+ };
}