Import and modularise i3 config
1 file changed, 27 insertions(+), 0 deletions(-)
changed files
M user/satoshipad.nix → user/satoshipad.nix
@@ -24,4 +24,31 @@ ./modules/user-interface.nix ./modules/xresources.nix ./modules/zsh.nix ]; + + xsession.windowManager.i3 = { + config = { + assigns = { + "1" = [{ class = "^Slack"; }]; + "6" = [{ class = "^Emacs$"; }]; + }; + startup = [ + { command = "slack"; }; + { command = "firefox-devedition"; workspace = 2; }; + { command = "emacs"; }; + ]; + }; + extraConfig = '' + workspace 1 output primary + workspace 2 output primary + workspace 3 output primary + workspace 4 output primary + workspace 5 output primary + workspace 6 output secondary + workspace 7 output secondary + workspace 8 output secondary + workspace 9 output secondary + workspace 10 output secondary + + ''; + }; }