diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2023-03-03 17:24:28 +0100 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2023-03-03 17:24:28 +0100 |
| commit | fdaf97a9acfbec43cc816357b73c0e746621c531 (patch) | |
| tree | b2fe9ad31629cc1d7dec200b5dfcd2715eb66f34 /modules/home-manager/personal/gui/x | |
| parent | feb03b9630430af407dc078fb18d7a7d6d17e101 (diff) | |
home: split identities from social profile
Diffstat (limited to 'modules/home-manager/personal/gui/x')
| -rw-r--r-- | modules/home-manager/personal/gui/x/i3/default.nix | 4 | ||||
| -rw-r--r-- | modules/home-manager/personal/gui/x/i3/startup.nix | 15 |
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"; + }; } |
