···5757# Example: "from -r date"
5858#
5959# Default: ""
6060-sort=from -r date
6060+sort="-r date from"
61616262# Moves to next message when the current message is deleted
6363#
···11+# Change working dir in fish to last dir in lf on exit (adapted from ranger).
22+#
33+# You may put this file to a directory in $fish_function_path variable:
44+#
55+# mkdir -p ~/.config/fish/functions
66+# ln -s "/path/to/lfcd.fish" ~/.config/fish/functions
77+#
88+# You may also like to assign a key to this command:
99+#
1010+# bind \co 'lfcd; commandline -f repaint'
1111+#
1212+# You need to put this in a function called fish_user_key_bindings.
1313+1414+function lfcd
1515+ set tmp (mktemp)
1616+ lf -last-dir-path=$tmp $argv
1717+ if test -f "$tmp"
1818+ set dir (cat $tmp)
1919+ rm -f $tmp
2020+ if test -d "$dir"
2121+ if test "$dir" != (pwd)
2222+ cd $dir
2323+ ls
2424+ end
2525+ end
2626+ end
2727+end
+6
fish/functions/paths.fish
···11+function paths
22+ set -l new_path $argv[1]
33+ echo "Adding $new_path to PATH"
44+ set -U fish_user_paths $new_path $fish_user_paths
55+end
66+
+4
fish/functions/t.fish
···11+function t
22+ cd (mktemp -d /tmp/$1.XXXX)
33+end
44+
+52
i3status/config
···11+# i3status configuration file.
22+# see "man i3status" for documentation.
33+44+# It is important that this file is edited as UTF-8.
55+# The following line should contain a sharp s:
66+# ß
77+# If the above line is not correctly displayed, fix your editor first!
88+99+general {
1010+ colors = false
1111+ interval = 5
1212+}
1313+1414+order += "disk /"
1515+order += "wireless _first_"
1616+order += "ethernet _first_"
1717+order += "load"
1818+order += "volume master"
1919+order += "tztime local"
2020+2121+wireless _first_ {
2222+ format_up = "W: (%quality at %essid) %ip"
2323+ format_down = "W: down"
2424+}
2525+2626+#ethernet _first_ {
2727+# # if you use %speed, i3status requires root privileges
2828+# format_up = "E: %ip (%speed)"
2929+# format_down = "E: down"
3030+#}
3131+3232+battery all {
3333+ format = "%status %percentage %remaining"
3434+}
3535+3636+tztime local {
3737+ format = "%Y-%m-%d %H:%M:%S"
3838+}
3939+4040+load {
4141+ format = "CPU: %1min"
4242+}
4343+4444+disk "/" {
4545+ format = "%avail"
4646+}
4747+4848+volume master {
4949+ format = "♪: %volume"
5050+ format_muted = "♪: muted (%volume)"
5151+ device = "pulse"
5252+}
···9090bindsym $mod+d exec $menu
91919292# Screenshots
9393-bindsym $mod+p exec grim -g "$(slurp -d)" - | wl-copy
9393+bindsym $mod+p exec slurp | grim -g - - | wl-copy
94949595# Drag floating windows by holding down $mod and left mouse button.
9696# Resize them with right mouse button + $mod.
···106106bindsym $mod+Alt+l exec $lock
107107108108# Shut down
109109-bindsym $mod+Alt+p exec swaynag --message "Shut down laptop?" \
109109+bindsym $mod+Alt+p exec swaynag --message "Shut down system?" \
110110 --button-dismiss-no-terminal "Shutdown" "systemctl poweroff" -e bottom \
111111 --font 'Berkeley Mono'
112112···165165 bindsym $mod+Shift+0 move container to workspace 10
166166 # Note: workspaces can have any name you want, not just numbers.
167167 # We just use 1-10 as the default.
168168+169169+ bindsym $mod+Tab workspace next
170170+ bindsym $mod+Shift+Tab workspace prev
171171+168172#
169173# Layout stuff:
170174#
···234238bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
235239bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
236240bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
237237-bindsym XF86AudioPlay playerctl play-pause
238238-bindsym XF86AudioPause playerctl play-pause
239239-bindsym XF86AudioNext playerctl next
240240-bindsym XF86AudioPrev playerctl prev
241241+bindsym XF86AudioPlay exec playerctl play-pause
242242+bindsym XF86AudioPause exec playerctl play-pause
243243+bindsym XF86AudioNext exec playerctl next
244244+bindsym XF86AudioPrev exec playerctl prev
241245242246#
243247# padding mode
244248#
245245-#mode "padding" {
246246-# bindsym plus gap set outer current plus 10
247247-# bindsym minus gap set outer current minus 10
248248-# # return to default mode
249249-# bindsym Return mode "default"
250250-# bindsym Escape mode "default"
251251-#}
249249+# mode "padding" {
250250+# bindsym plus gap set outer current plus 10
251251+# bindsym minus gap set outer current minus 10
252252+# # return to default mode
253253+# bindsym Return mode "default"
254254+# bindsym Escape mode "default"
255255+# }
252256#
253253-#bindsym $mod+m mode "padding"
257257+# bindsym $mod+m mode "padding"
254258255259include powell
256260
+3
sway/othinus
···4455# HDMI is the main output
66output HDMI-A-1 pos 0 0
77+output HDMI-A-1 adaptive_sync off
78output DP-5 pos -430 1440
99+output DP-5 adaptive_sync on
810# Sometimes the DP identifier changes for some reason
911output DP-6 pos -430 1440
1212+output DP-6 adaptive_sync on