+29
-66
flake.lock
+29
-66
flake.lock
···················································
+10
-5
flake.nix
+10
-5
flake.nix
···············
+193
home/default.nix
+193
home/default.nix
···+cp -Lr ${config.home.homeDirectory}/.nix-profile/share/applications/* ${config.xdg.dataHome}/"applications/home-manager/"+bind-key t capture-pane -S -\; new-window '(tmux show-buffer; tmux delete-buffer) | nvim -c $'+bind-key u capture-pane\; new-window '(tmux show-buffer; tmux delete-buffer) | ${pkgs.urlview}/bin/urlview'+# https://stackoverflow.com/questions/62182401/neovim-screen-lagging-when-switching-mode-from-insert-to-normal
+173
home/gui.nix
+173
home/gui.nix
···
+68
home/i3.nix
+68
home/i3.nix
···
+312
home/mail.nix
+312
home/mail.nix
···+${pkgs.openldap}/bin/ldapsearch -xZ -H ldaps://ldap.lookup.cam.ac.uk -b "ou=people,o=University of Cambridge,dc=cam,dc=ac,dc=uk" displayName mail\+| ${pkgs.gawk}/bin/awk '/^dn:/{displayName=""; mail=""; next} /^displayName:/{displayName=$2; for(i=3;i<=NF;i++) displayName=displayName " " $i; next} /^mail:/{mail=$2; next} /^$/{if(displayName!="" && mail!="") print mail "\t" displayName}'\+macro index,pager <F1> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryan@freumh.org/Inbox<enter>"'+macro index,pager <F2> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryangibb321@gmail.com/Inbox<enter>"'+macro index,pager <F3> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryan.gibb@cl.cam.ac.uk/Inbox<enter>"'+macro index <F8> "<shell-escape>mu find --clearlinks --format=links --linksdir=${config.accounts.email.maildirBasePath}/search " \+"${pkgs.isync}/bin/mbsync ryan@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync ryan@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync misc@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync ryan.gibb@cl.cam.ac.uk && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync ryan.gibb@cl.cam.ac.uk && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync ryangibb321@gmail.com && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";+"${pkgs.isync}/bin/mbsync ryangibb321@gmail.com && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";
+117
home/nvim/default.nix
+117
home/nvim/default.nix
···
+84
home/sway.nix
+84
home/sway.nix
···
+1
-1
hosts/barnacle/default.nix
+1
-1
hosts/barnacle/default.nix
+4
-2
hosts/capybara/default.nix
+4
-2
hosts/capybara/default.nix
···
+5
-29
hosts/duck/default.nix
+5
-29
hosts/duck/default.nix
······
+4
-2
hosts/elephant/default.nix
+4
-2
hosts/elephant/default.nix
···
+1
-1
hosts/elephant/services.nix
+1
-1
hosts/elephant/services.nix
+11
-10
hosts/gecko/default.nix
+11
-10
hosts/gecko/default.nix
······
+2
-4
hosts/mouse/installer.nix
+2
-4
hosts/mouse/installer.nix
···
+2
-4
hosts/mouse/sd-image.nix
+2
-4
hosts/mouse/sd-image.nix
···
+8
-2
hosts/owl/default.nix
+8
-2
hosts/owl/default.nix
·········
+4
-2
hosts/owl/minimal.nix
+4
-2
hosts/owl/minimal.nix
···
+4
-2
hosts/shrew/default.nix
+4
-2
hosts/shrew/default.nix
···
+5
-5
hosts/shrew/sd-image.nix
+5
-5
hosts/shrew/sd-image.nix
······
+2
-2
hosts/swan/default.nix
+2
-2
hosts/swan/default.nix
···
+4
-4
hosts/swan/minimal.nix
+4
-4
hosts/swan/minimal.nix
···
+6
-3
hosts/vulpine/default.nix
+6
-3
hosts/vulpine/default.nix
···
+18
modules/auto-upgrade.nix
+18
modules/auto-upgrade.nix
···
+71
-51
modules/default.nix
+71
-51
modules/default.nix
······+"$6$IPvnJnu6/fp1Jxfy$U6EnzYDOC2NqE4iqRrkJJbSTHHNWk0KwK1xyk9jEvlu584UWQLyzDVF5I1Sh47wQhSVrvUI4mrqw6XTTjfPj6.";
-55
modules/hosting/eeww.nix
-55
modules/hosting/eeww.nix
···
+3
-3
modules/hosting/freumh.nix
modules/freumh.nix
+3
-3
modules/hosting/freumh.nix
modules/freumh.nix
···
+3
-3
modules/hosting/nix-cache.nix
modules/nix-cache.nix
+3
-3
modules/hosting/nix-cache.nix
modules/nix-cache.nix
···
+3
-3
modules/hosting/rmfakecloud.nix
modules/rmfakecloud.nix
+3
-3
modules/hosting/rmfakecloud.nix
modules/rmfakecloud.nix
······
-180
modules/personal/default.nix
-180
modules/personal/default.nix
···-"$6$IPvnJnu6/fp1Jxfy$U6EnzYDOC2NqE4iqRrkJJbSTHHNWk0KwK1xyk9jEvlu584UWQLyzDVF5I1Sh47wQhSVrvUI4mrqw6XTTjfPj6.";-bind-key t capture-pane -S -\; new-window '(tmux show-buffer; tmux delete-buffer) | nvim -c $'-bind-key u capture-pane\; new-window '(tmux show-buffer; tmux delete-buffer) | ${pkgs.urlview}/bin/urlview'-# https://stackoverflow.com/questions/62182401/neovim-screen-lagging-when-switching-mode-from-insert-to-normal
+3
-3
modules/personal/dict.nix
modules/dict.nix
+3
-3
modules/personal/dict.nix
modules/dict.nix
+3
-3
modules/personal/external-hdd-backup.nix
modules/external-hdd-backup.nix
+3
-3
modules/personal/external-hdd-backup.nix
modules/external-hdd-backup.nix
······
+5
-3
modules/personal/gui/default.nix
modules/gui/default.nix
+5
-3
modules/personal/gui/default.nix
modules/gui/default.nix
···
+2
-2
modules/personal/gui/extra.nix
modules/gui/extra.nix
+2
-2
modules/personal/gui/extra.nix
modules/gui/extra.nix
···
+5
-3
modules/personal/gui/i3.nix
modules/gui/i3.nix
+5
-3
modules/personal/gui/i3.nix
modules/gui/i3.nix
···
+2
-2
modules/personal/gui/kde.nix
modules/gui/kde.nix
+2
-2
modules/personal/gui/kde.nix
modules/gui/kde.nix
+5
-3
modules/personal/gui/sway.nix
modules/gui/sway.nix
+5
-3
modules/personal/gui/sway.nix
modules/gui/sway.nix
···
modules/personal/home/alacritty.yml
home/alacritty.yml
modules/personal/home/alacritty.yml
home/alacritty.yml
-190
modules/personal/home/default.nix
-190
modules/personal/home/default.nix
···-cp -Lr ${config.home.homeDirectory}/.nix-profile/share/applications/* ${config.xdg.dataHome}/"applications/home-manager/"
modules/personal/home/dunst
home/dunst
modules/personal/home/dunst
home/dunst
modules/personal/home/element.json
home/element.json
modules/personal/home/element.json
home/element.json
modules/personal/home/fonts.conf
home/fonts.conf
modules/personal/home/fonts.conf
home/fonts.conf
modules/personal/home/fusuma.yml
home/fusuma.yml
modules/personal/home/fusuma.yml
home/fusuma.yml
-63
modules/personal/home/i3.nix
-63
modules/personal/home/i3.nix
···
modules/personal/home/i3blocks/backlight
home/i3blocks/backlight
modules/personal/home/i3blocks/backlight
home/i3blocks/backlight
modules/personal/home/i3blocks/battery
home/i3blocks/battery
modules/personal/home/i3blocks/battery
home/i3blocks/battery
modules/personal/home/i3blocks/config
home/i3blocks/config
modules/personal/home/i3blocks/config
home/i3blocks/config
modules/personal/home/i3blocks/cpu
home/i3blocks/cpu
modules/personal/home/i3blocks/cpu
home/i3blocks/cpu
modules/personal/home/i3blocks/disk
home/i3blocks/disk
modules/personal/home/i3blocks/disk
home/i3blocks/disk
modules/personal/home/i3blocks/idle
home/i3blocks/idle
modules/personal/home/i3blocks/idle
home/i3blocks/idle
modules/personal/home/i3blocks/load_average
home/i3blocks/load_average
modules/personal/home/i3blocks/load_average
home/i3blocks/load_average
modules/personal/home/i3blocks/mail
home/i3blocks/mail
modules/personal/home/i3blocks/mail
home/i3blocks/mail
modules/personal/home/i3blocks/memory
home/i3blocks/memory
modules/personal/home/i3blocks/memory
home/i3blocks/memory
modules/personal/home/i3blocks/network
home/i3blocks/network
modules/personal/home/i3blocks/network
home/i3blocks/network
modules/personal/home/i3blocks/pulse
home/i3blocks/pulse
modules/personal/home/i3blocks/pulse
home/i3blocks/pulse
modules/personal/home/i3blocks/record
home/i3blocks/record
modules/personal/home/i3blocks/record
home/i3blocks/record
modules/personal/home/i3blocks/temperature
home/i3blocks/temperature
modules/personal/home/i3blocks/temperature
home/i3blocks/temperature
modules/personal/home/kanshi
home/kanshi
modules/personal/home/kanshi
home/kanshi
modules/personal/home/mail/aerc-binds.nix
home/aerc-binds.nix
modules/personal/home/mail/aerc-binds.nix
home/aerc-binds.nix
-305
modules/personal/home/mail/default.nix
-305
modules/personal/home/mail/default.nix
···-${pkgs.openldap}/bin/ldapsearch -xZ -H ldaps://ldap.lookup.cam.ac.uk -b "ou=people,o=University of Cambridge,dc=cam,dc=ac,dc=uk" displayName mail\-| ${pkgs.gawk}/bin/awk '/^dn:/{displayName=""; mail=""; next} /^displayName:/{displayName=$2; for(i=3;i<=NF;i++) displayName=displayName " " $i; next} /^mail:/{mail=$2; next} /^$/{if(displayName!="" && mail!="") print mail "\t" displayName}'\-macro index,pager <F1> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryan@freumh.org/Inbox<enter>"'-macro index,pager <F2> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryangibb321@gmail.com/Inbox<enter>"'-macro index,pager <F3> '"<change-folder> ${config.accounts.email.maildirBasePath}/ryan.gibb@cl.cam.ac.uk/Inbox<enter>"'-macro index <F8> "<shell-escape>mu find --clearlinks --format=links --linksdir=${config.accounts.email.maildirBasePath}/search " \-"${pkgs.isync}/bin/mbsync ryan@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync ryan@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync misc@freumh.org && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync ryan.gibb@cl.cam.ac.uk && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync ryan.gibb@cl.cam.ac.uk && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync ryangibb321@gmail.com && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";-"${pkgs.isync}/bin/mbsync ryangibb321@gmail.com && ${pkgs.mu}/bin/mu index && ${pkgs.procps}/bin/pkill -RTMIN+13 i3blocks";
modules/personal/home/mako
home/mako
modules/personal/home/mako
home/mako
modules/personal/home/mimeapps.list
home/mimeapps.list
modules/personal/home/mimeapps.list
home/mimeapps.list
modules/personal/home/rofi.rasi
home/rofi.rasi
modules/personal/home/rofi.rasi
home/rofi.rasi
-78
modules/personal/home/sway.nix
-78
modules/personal/home/sway.nix
···
modules/personal/home/swaylock
home/swaylock
modules/personal/home/swaylock
home/swaylock
modules/personal/home/thunar.xml
home/thunar.xml
modules/personal/home/thunar.xml
home/thunar.xml
modules/personal/home/tridactylrc
home/tridactylrc
modules/personal/home/tridactylrc
home/tridactylrc
modules/personal/home/util.nix
home/util.nix
modules/personal/home/util.nix
home/util.nix
modules/personal/home/vscode/keybindings.json
home/vscode/keybindings.json
modules/personal/home/vscode/keybindings.json
home/vscode/keybindings.json
modules/personal/home/vscode/settings.json
home/vscode/settings.json
modules/personal/home/vscode/settings.json
home/vscode/settings.json
modules/personal/home/wallpaper.jpg
home/wallpaper.jpg
modules/personal/home/wallpaper.jpg
home/wallpaper.jpg
modules/personal/home/wm/config
home/wm/config
modules/personal/home/wm/config
home/wm/config
modules/personal/home/wm/config.d/appearance
home/wm/config.d/appearance
modules/personal/home/wm/config.d/appearance
home/wm/config.d/appearance
modules/personal/home/wm/config.d/bindings
home/wm/config.d/bindings
modules/personal/home/wm/config.d/bindings
home/wm/config.d/bindings
modules/personal/home/wm/config.d/default_workspaces
home/wm/config.d/default_workspaces
modules/personal/home/wm/config.d/default_workspaces
home/wm/config.d/default_workspaces
modules/personal/home/wm/config.d/exec
home/wm/config.d/exec
modules/personal/home/wm/config.d/exec
home/wm/config.d/exec
modules/personal/home/wm/config.d/output
home/wm/config.d/output
modules/personal/home/wm/config.d/output
home/wm/config.d/output
modules/personal/home/wm/i3/bindings
home/wm/i3/bindings
modules/personal/home/wm/i3/bindings
home/wm/i3/bindings
modules/personal/home/wm/i3/config
home/wm/i3/config
modules/personal/home/wm/i3/config
home/wm/i3/config
modules/personal/home/wm/i3/exec
home/wm/i3/exec
modules/personal/home/wm/i3/exec
home/wm/i3/exec
modules/personal/home/wm/i3/input
home/wm/i3/input
modules/personal/home/wm/i3/input
home/wm/i3/input
modules/personal/home/wm/i3/output
home/wm/i3/output
modules/personal/home/wm/i3/output
home/wm/i3/output
modules/personal/home/wm/scripts/bat_monitor.sh
home/wm/scripts/bat_monitor.sh
modules/personal/home/wm/scripts/bat_monitor.sh
home/wm/scripts/bat_monitor.sh
modules/personal/home/wm/scripts/bluetooth_device.sh
home/wm/scripts/bluetooth_device.sh
modules/personal/home/wm/scripts/bluetooth_device.sh
home/wm/scripts/bluetooth_device.sh
modules/personal/home/wm/scripts/cycle_sink.sh
home/wm/scripts/cycle_sink.sh
modules/personal/home/wm/scripts/cycle_sink.sh
home/wm/scripts/cycle_sink.sh
modules/personal/home/wm/scripts/dpms_off.sh
home/wm/scripts/dpms_off.sh
modules/personal/home/wm/scripts/dpms_off.sh
home/wm/scripts/dpms_off.sh
modules/personal/home/wm/scripts/dpms_toggle.sh
home/wm/scripts/dpms_toggle.sh
modules/personal/home/wm/scripts/dpms_toggle.sh
home/wm/scripts/dpms_toggle.sh
modules/personal/home/wm/scripts/focus_leaf.sh
home/wm/scripts/focus_leaf.sh
modules/personal/home/wm/scripts/focus_leaf.sh
home/wm/scripts/focus_leaf.sh
modules/personal/home/wm/scripts/focus_on_id.sh
home/wm/scripts/focus_on_id.sh
modules/personal/home/wm/scripts/focus_on_id.sh
home/wm/scripts/focus_on_id.sh
modules/personal/home/wm/scripts/focus_root.sh
home/wm/scripts/focus_root.sh
modules/personal/home/wm/scripts/focus_root.sh
home/wm/scripts/focus_root.sh
modules/personal/home/wm/scripts/get_cur_focus_id.sh
home/wm/scripts/get_cur_focus_id.sh
modules/personal/home/wm/scripts/get_cur_focus_id.sh
home/wm/scripts/get_cur_focus_id.sh
modules/personal/home/wm/scripts/get_cur_ws_name.sh
home/wm/scripts/get_cur_ws_name.sh
modules/personal/home/wm/scripts/get_cur_ws_name.sh
home/wm/scripts/get_cur_ws_name.sh
modules/personal/home/wm/scripts/get_focused_output.sh
home/wm/scripts/get_focused_output.sh
modules/personal/home/wm/scripts/get_focused_output.sh
home/wm/scripts/get_focused_output.sh
modules/personal/home/wm/scripts/get_free_ws_num.sh
home/wm/scripts/get_free_ws_num.sh
modules/personal/home/wm/scripts/get_free_ws_num.sh
home/wm/scripts/get_free_ws_num.sh
modules/personal/home/wm/scripts/get_ws_title.sh
home/wm/scripts/get_ws_title.sh
modules/personal/home/wm/scripts/get_ws_title.sh
home/wm/scripts/get_ws_title.sh
modules/personal/home/wm/scripts/laptop_clamshell.sh
home/wm/scripts/laptop_clamshell.sh
modules/personal/home/wm/scripts/laptop_clamshell.sh
home/wm/scripts/laptop_clamshell.sh
modules/personal/home/wm/scripts/lock_on_lid_close.sh
home/wm/scripts/lock_on_lid_close.sh
modules/personal/home/wm/scripts/lock_on_lid_close.sh
home/wm/scripts/lock_on_lid_close.sh
modules/personal/home/wm/scripts/network_connect.sh
home/wm/scripts/network_connect.sh
modules/personal/home/wm/scripts/network_connect.sh
home/wm/scripts/network_connect.sh
modules/personal/home/wm/scripts/notification_log.sh
home/wm/scripts/notification_log.sh
modules/personal/home/wm/scripts/notification_log.sh
home/wm/scripts/notification_log.sh
modules/personal/home/wm/scripts/open_file.sh
home/wm/scripts/open_file.sh
modules/personal/home/wm/scripts/open_file.sh
home/wm/scripts/open_file.sh
modules/personal/home/wm/scripts/pause_player.sh
home/wm/scripts/pause_player.sh
modules/personal/home/wm/scripts/pause_player.sh
home/wm/scripts/pause_player.sh
modules/personal/home/wm/scripts/select_ws.sh
home/wm/scripts/select_ws.sh
modules/personal/home/wm/scripts/select_ws.sh
home/wm/scripts/select_ws.sh
modules/personal/home/wm/scripts/slurp_point.sh
home/wm/scripts/slurp_point.sh
modules/personal/home/wm/scripts/slurp_point.sh
home/wm/scripts/slurp_point.sh
modules/personal/home/wm/scripts/slurp_windows.sh
home/wm/scripts/slurp_windows.sh
modules/personal/home/wm/scripts/slurp_windows.sh
home/wm/scripts/slurp_windows.sh
modules/personal/home/wm/scripts/swayidle_dpms.sh
home/wm/scripts/swayidle_dpms.sh
modules/personal/home/wm/scripts/swayidle_dpms.sh
home/wm/scripts/swayidle_dpms.sh
modules/personal/home/wm/scripts/swayidle_inhibit.sh
home/wm/scripts/swayidle_inhibit.sh
modules/personal/home/wm/scripts/swayidle_inhibit.sh
home/wm/scripts/swayidle_inhibit.sh
modules/personal/home/wm/scripts/swayidle_lock.sh
home/wm/scripts/swayidle_lock.sh
modules/personal/home/wm/scripts/swayidle_lock.sh
home/wm/scripts/swayidle_lock.sh
modules/personal/home/wm/scripts/swayidle_lock_no_dpms.sh
home/wm/scripts/swayidle_lock_no_dpms.sh
modules/personal/home/wm/scripts/swayidle_lock_no_dpms.sh
home/wm/scripts/swayidle_lock_no_dpms.sh
modules/personal/home/wm/scripts/swayidle_suspend.sh
home/wm/scripts/swayidle_suspend.sh
modules/personal/home/wm/scripts/swayidle_suspend.sh
home/wm/scripts/swayidle_suspend.sh
modules/personal/home/wm/scripts/tab_windows.sh
home/wm/scripts/tab_windows.sh
modules/personal/home/wm/scripts/tab_windows.sh
home/wm/scripts/tab_windows.sh
modules/personal/home/wm/scripts/title_ws.sh
home/wm/scripts/title_ws.sh
modules/personal/home/wm/scripts/title_ws.sh
home/wm/scripts/title_ws.sh
modules/personal/home/wm/scripts/vault_file.sh
home/wm/scripts/vault_file.sh
modules/personal/home/wm/scripts/vault_file.sh
home/wm/scripts/vault_file.sh
modules/personal/home/wm/scripts/vault_file_titled.sh
home/wm/scripts/vault_file_titled.sh
modules/personal/home/wm/scripts/vault_file_titled.sh
home/wm/scripts/vault_file_titled.sh
modules/personal/home/wm/scripts/wifi.sh
home/wm/scripts/wifi.sh
modules/personal/home/wm/scripts/wifi.sh
home/wm/scripts/wifi.sh
modules/personal/home/wm/scripts/window_switcher.sh
home/wm/scripts/window_switcher.sh
modules/personal/home/wm/scripts/window_switcher.sh
home/wm/scripts/window_switcher.sh
modules/personal/home/wm/scripts/window_switcher_scratch.sh
home/wm/scripts/window_switcher_scratch.sh
modules/personal/home/wm/scripts/window_switcher_scratch.sh
home/wm/scripts/window_switcher_scratch.sh
modules/personal/home/wm/scripts/ws_mv.sh
home/wm/scripts/ws_mv.sh
modules/personal/home/wm/scripts/ws_mv.sh
home/wm/scripts/ws_mv.sh
modules/personal/home/wm/scripts/ws_switch.sh
home/wm/scripts/ws_switch.sh
modules/personal/home/wm/scripts/ws_switch.sh
home/wm/scripts/ws_switch.sh
modules/personal/home/wm/scripts/ws_switch_mv.sh
home/wm/scripts/ws_switch_mv.sh
modules/personal/home/wm/scripts/ws_switch_mv.sh
home/wm/scripts/ws_switch_mv.sh
modules/personal/home/wm/sway/bindings
home/wm/sway/bindings
modules/personal/home/wm/sway/bindings
home/wm/sway/bindings
modules/personal/home/wm/sway/config
home/wm/sway/config
modules/personal/home/wm/sway/config
home/wm/sway/config
modules/personal/home/wm/sway/exec
home/wm/sway/exec
modules/personal/home/wm/sway/exec
home/wm/sway/exec
modules/personal/home/wm/sway/input
home/wm/sway/input
modules/personal/home/wm/sway/input
home/wm/sway/input
modules/personal/home/wm/sway/output
home/wm/sway/output
modules/personal/home/wm/sway/output
home/wm/sway/output
modules/personal/home/wofi.css
home/wofi.css
modules/personal/home/wofi.css
home/wofi.css
+2
-2
modules/personal/laptop.nix
modules/laptop.nix
+2
-2
modules/personal/laptop.nix
modules/laptop.nix
···
+1
-1
modules/personal/nix-index.nix
modules/nix-index.nix
+1
-1
modules/personal/nix-index.nix
modules/nix-index.nix
-119
modules/personal/nvim/default.nix
-119
modules/personal/nvim/default.nix
···
modules/personal/nvim/nvim.lua
home/nvim/nvim.lua
modules/personal/nvim/nvim.lua
home/nvim/nvim.lua
+2
-2
modules/personal/ocaml.nix
modules/ocaml.nix
+2
-2
modules/personal/ocaml.nix
modules/ocaml.nix
···
+2
-2
modules/personal/printing.nix
modules/printing.nix
+2
-2
modules/personal/printing.nix
modules/printing.nix
+1
-1
modules/personal/scripts.nix
modules/scripts.nix
+1
-1
modules/personal/scripts.nix
modules/scripts.nix
-30
modules/personal/shell.nix
-30
modules/personal/shell.nix
···
+1
-1
modules/personal/ssh.nix
modules/ssh.nix
+1
-1
modules/personal/ssh.nix
modules/ssh.nix
+2
-2
modules/personal/tailscale.nix
modules/tailscale.nix
+2
-2
modules/personal/tailscale.nix
modules/tailscale.nix
···
-30
modules/personal/wireguard-hosts.nix
-30
modules/personal/wireguard-hosts.nix
···
+1
-8
modules/personal/zsh.cfg
home/zsh.cfg
+1
-8
modules/personal/zsh.cfg
home/zsh.cfg
···# https://superuser.com/questions/476532/how-can-i-make-zshs-vi-mode-behave-more-like-bashs-vi-mode
+11
modules/workstation.nix
+11
modules/workstation.nix
+4
-159
nix-on-droid/default.nix
+4
-159
nix-on-droid/default.nix
······-bind-key t capture-pane -S -\; new-window '(tmux show-buffer; tmux delete-buffer) | nvim -c $'-bind-key u capture-pane\; new-window '(tmux show-buffer; tmux delete-buffer) | ${pkgs.urlview}/bin/urlview'-# https://stackoverflow.com/questions/62182401/neovim-screen-lagging-when-switching-mode-from-insert-to-normal