all repos — nixfiles @ d5d667839ffc1c2b1de20df6ef096db14ecb2c9a

System and user configuration, managed by nix and home-manager

Import and modularise i3 config

Alan Pearce
commit

d5d667839ffc1c2b1de20df6ef096db14ecb2c9a

parent

4292c3f69b109ac6da336afb4cbd098cda75b80d

1 file changed, 27 insertions(+), 0 deletions(-)

changed files
M user/satoshipad.nixuser/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 + + ''; + }; }