diff --git a/home/autostart.nix b/home/autostart.nix index 044ae31..2a2a818 100644 --- a/home/autostart.nix +++ b/home/autostart.nix @@ -1,7 +1,7 @@ { pkgs, ... }: { xdg.configFile."autostart" = { recursive = true; - source = ./src/autostart; + source = ./files/autostart; target = "autostart"; }; } diff --git a/home/src/autostart/com.nextcloud.desktopclient.nextcloud.desktop b/home/files/autostart/com.nextcloud.desktopclient.nextcloud.desktop similarity index 100% rename from home/src/autostart/com.nextcloud.desktopclient.nextcloud.desktop rename to home/files/autostart/com.nextcloud.desktopclient.nextcloud.desktop diff --git a/home/files/tmuxinator/don.yml b/home/files/tmuxinator/don.yml new file mode 100644 index 0000000..e93ef21 --- /dev/null +++ b/home/files/tmuxinator/don.yml @@ -0,0 +1,6 @@ +# /home/don/.config/tmuxinator/test.yml +name: don +root: ~/ +windows: + - main: + - second: diff --git a/home/files/tmuxinator/duckland.yml b/home/files/tmuxinator/duckland.yml new file mode 100644 index 0000000..bbd35b3 --- /dev/null +++ b/home/files/tmuxinator/duckland.yml @@ -0,0 +1,12 @@ +name: duckland +root: ~/src/WWW/sites/duckland.org +windows: + - main: + layout: ef4d,274x68,0,0{80x68,0,0,12,193x68,81,0,13} + panes: + - hugo serve: + - hugo serve -D -F + - code: + - cd ~/src/WWW/sites/duckland.org/content + - git status + diff --git a/home/files/tmuxinator/eve.yml b/home/files/tmuxinator/eve.yml new file mode 100644 index 0000000..b3946f1 --- /dev/null +++ b/home/files/tmuxinator/eve.yml @@ -0,0 +1,15 @@ +# /home/don/.config/tmuxinator/test.yml +name: eve +root: ~/ +windows: + - main: + - second: + - mua: + layout: 5ae0,213x55,0,0{73x55,0,0[73x27,0,0,3,73x27,0,28,4],139x55,74,0,5} + panes: + - domailtask.sh + - domailcal.sh + - neomutt + - harper: mosh harper + - rss: newsboat + - fred: mosh fred diff --git a/home/files/tmuxinator/fred.yml b/home/files/tmuxinator/fred.yml new file mode 100644 index 0000000..2444589 --- /dev/null +++ b/home/files/tmuxinator/fred.yml @@ -0,0 +1,9 @@ +# /home/don/.config/tmuxinator/test.yml +name: don +root: ~/ +windows: + - docker: + - cd ripper + - docker-compose logs -f + - second: + - cd ripper/rips/Ripper/DVD/finished diff --git a/home/files/tmuxinator/loki.yml b/home/files/tmuxinator/loki.yml new file mode 100644 index 0000000..c89018c --- /dev/null +++ b/home/files/tmuxinator/loki.yml @@ -0,0 +1,16 @@ +# /home/don/.config/tmuxinator/test.yml +name: loki +root: ~/ +startup_window: mua +windows: + - main: + - second: + - mua: + layout: 5ae0,213x55,0,0{73x55,0,0[73x27,0,0,3,73x27,0,28,4],139x55,74,0,5} + panes: + - domailtask.sh + - domailcal.sh + - neomutt + - harper: mosh harper + - rss: newsboat + - fred: mosh fred diff --git a/home/files/tmuxinator/nix-cs.yaml b/home/files/tmuxinator/nix-cs.yaml new file mode 100644 index 0000000..045f07e --- /dev/null +++ b/home/files/tmuxinator/nix-cs.yaml @@ -0,0 +1,11 @@ +name: nix-cs +root: ~/ +on_project_start: tmux setw synchronize-panes +windows: + - nix: + layout: tiled + panes: + - mosh loki.tail + - mosh eve.tail + - mosh smaug.tail + - mosh dragon.tail diff --git a/home/files/tmuxinator/nixos.yml b/home/files/tmuxinator/nixos.yml new file mode 100644 index 0000000..e1789f1 --- /dev/null +++ b/home/files/tmuxinator/nixos.yml @@ -0,0 +1,11 @@ +# /home/don/.config/tmuxinator/nixos.yml + +name: nixos +root: ~/nixos + + +windows: + - nixos: + - bash: + - cd ~/nixos + - lazygit diff --git a/home/tmux.nix b/home/tmux.nix index 7e62594..f4f6e4c 100644 --- a/home/tmux.nix +++ b/home/tmux.nix @@ -114,4 +114,10 @@ set -g lock-command 'tty | grep -q "^/dev/tty" && vlock' ''; }; + xdg.configFile."tmuxinator" = { + recursive = true; + source = ./files/tmuxinator; + target = "tmuxinartor"; + }; + }