summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/gui/x/i3/startup.nix
diff options
context:
space:
mode:
authoraristote <quentin.aristote@irif.fr>2025-07-29 15:25:11 +0200
committeraristote <quentin.aristote@irif.fr>2025-07-29 15:25:11 +0200
commitfc019d789523ce5f89436b8dbc458cf3b79abf43 (patch)
treeec56fd1b1ed9fc75096c0b09db48a152975e4d53 /modules/home-manager/personal/gui/x/i3/startup.nix
parenta3d19bc509d9f39fb41256cd55d2bd7706de202f (diff)
reformat everything with nixfmt
Diffstat (limited to 'modules/home-manager/personal/gui/x/i3/startup.nix')
-rw-r--r--modules/home-manager/personal/gui/x/i3/startup.nix35
1 files changed, 19 insertions, 16 deletions
diff --git a/modules/home-manager/personal/gui/x/i3/startup.nix b/modules/home-manager/personal/gui/x/i3/startup.nix
index c42a542..223660a 100644
--- a/modules/home-manager/personal/gui/x/i3/startup.nix
+++ b/modules/home-manager/personal/gui/x/i3/startup.nix
@@ -2,24 +2,27 @@
config,
lib,
...
-}: {
- xsession.windowManager.i3.config.startup = let
- autostart = {
- command,
- always ? false,
- notification ? false,
- }: {
- inherit command always notification;
- };
- autostartIf = cond: args: lib.optional cond (autostart args);
- in
+}:
+{
+ xsession.windowManager.i3.config.startup =
+ let
+ autostart =
+ {
+ command,
+ always ? false,
+ notification ? false,
+ }:
+ {
+ inherit command always notification;
+ };
+ autostartIf = cond: args: lib.optional cond (autostart args);
+ in
[
- (autostart {command = "rfkill block bluetooth";})
- (autostart {command = "keepassxc";})
+ (autostart { command = "rfkill block bluetooth"; })
+ (autostart { command = "keepassxc"; })
]
- ++ autostartIf config.programs.thunderbird.enable {command = "thunderbird";}
- ++ autostartIf
- (config.personal.profiles.social && config.personal.identities.personal) {
+ ++ autostartIf config.programs.thunderbird.enable { command = "thunderbird"; }
+ ++ autostartIf (config.personal.profiles.social && config.personal.identities.personal) {
command = "signal-desktop";
}
++ autostartIf (with config.personal.identities; work && !personal) {