This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

configure river

Signed-off-by: Ron Shavit <me@ronshavit.com>

Ron Shavit (Jul 24, 2026, 2:38 PM +0300) f4f9abea e31a48fb

+329 -195
+1 -1
.config/btop/btop.conf
··· 74 74 proc_reversed = false 75 75 76 76 #* Show processes as a tree. 77 - proc_tree = true 77 + proc_tree = false 78 78 79 79 #* Use the cpu graph colors in the process list. 80 80 proc_colors = true
+2 -1
.config/ghostty/config.ghostty
··· 6 6 font-feature = +ss02 7 7 theme = Nor Dark 8 8 config-file = ?~/.cache/ghostty/current_theme.ghostty 9 + background-opacity = 0.925 9 10 # cursor-color = cell-foreground 10 11 # cursor-text = cell-background 11 12 cursor-style-blink = false ··· 21 22 macos-option-as-alt = true 22 23 link-url = true 23 24 link-previews = true 24 - confirm-close-surface=false 25 + confirm-close-surface = false 25 26 26 27 keybind = ctrl+enter=unbind 27 28 keybind = ctrl+shift+enter=unbind
+1 -1
.config/hellwal/templates/fuzzel.ini
··· 1 1 [colors] 2 - background=%%background%%cc 2 + background=%%background%%dd 3 3 text=%%color7%%ff 4 4 message=%%color4%%ff 5 5 prompt=%%color15%%ff
+3
.config/hellwal/templates/river-colors.fish
··· 1 + riverctl border-color-focused 0x%%color7%% 2 + riverctl border-color-unfocused 0x%%color3%% 3 + riverctl border-color-urgent 0x%%color1%%
+9 -29
.config/hellwal/templates/waybar.css
··· 44 44 padding: 4px 16px; 45 45 } 46 46 47 + #mode.normal { 48 + font-size: 0; 49 + } 50 + 51 + #tags, 47 52 #workspaces, 48 53 #tray { 49 54 padding: 4px 8px; ··· 70 75 padding: 0 8px; 71 76 } 72 77 78 + #tags button, 73 79 #workspaces button { 74 80 all: unset; 75 81 min-width: 0; 76 82 margin-left: 8px; 77 83 margin-right: 8px; 78 - color: @color7; 84 + color: @color6; 79 85 } 80 86 87 + #tags button.focused, 81 88 #workspaces button.active { 82 89 color: @color15; 83 - font-weight: bold; 84 - } 85 - 86 - #workspaces button.urgent { 87 - color: @color14; 88 90 } 89 91 90 92 #tray menu { ··· 116 118 #mpris.paused, 117 119 #mpris.stopped { 118 120 opacity: 1; 119 - color: @color7; 121 + color: @color6; 120 122 } 121 123 122 124 #custom-recording, ··· 140 142 #network.disconnected { 141 143 color: @color14; 142 144 } 143 - 144 - #battery, 145 - #cpu, 146 - #memory { 147 - margin-right: 8px; 148 - } 149 - 150 - #temperature.critical { 151 - color: @color14; 152 - } 153 - 154 - #battery.charging { 155 - color: @color11; 156 - } 157 - 158 - #battery.warning { 159 - color: @color13; 160 - } 161 - 162 - #battery.critical { 163 - color: @color14; 164 - }
+3 -3
.config/hypr/hypridle.conf
··· 1 1 general { 2 2 lock_cmd = pidof hyprlock || hyprlock 3 3 before_sleep_cmd = loginctl lock-session 4 - after_sleep_cmd = hyprctl dispatch dpms on 4 + after_sleep_cmd = wlopm --on '*' 5 5 } 6 6 7 7 # lock after 10min of inactivity ··· 13 13 # turn off monitor after 11min of inactivity 14 14 listener { 15 15 timeout = 660 # 11min 16 - on-timeout = hyprctl dispatch dpms off 17 - on-resume = hyprctl dispatch dpms on && brightnessctl -r 16 + on-timeout = wlopm --off '*' 17 + on-resume = wlopm --on '*' && brightnessctl -r 18 18 } 19 19 20 20 # suspend after 2h of inactivity
+9
.config/kanshi/config
··· 1 + output "Samsung Electric Company LC49G95T H4ZTA00002" { 2 + mode 5120x1440@239.761 3 + position 0,0 4 + alias $HOME 5 + } 6 + 7 + profile home { 8 + output $HOME enable 9 + }
+151
.config/river/init
··· 1 + #!/usr/bin/env fish 2 + 3 + # env 4 + ## general 5 + set -gx TERMINAL ghostty 6 + set -gx TERMCMD ghostty 7 + set -gx VISUAL nvim 8 + set -gx EDITOR nvim 9 + set -gx BROWSER qutebrowser 10 + set -gx MANPAGER "nvim +Man!" 11 + 12 + ## nvidia 13 + set -gx GDK_BACKEND "wayland,x11" 14 + set -gx GBM_BACKEND nvidia-drm 15 + set -gx LIBVA_DRIVER_NAME nvidia 16 + set -gx __GLX_VENDOR_LIBRARY_NAME nvidia 17 + set -gx SDL_VIDEODRIVER wayland 18 + set -gx CLUTTER_BACKEND wayland 19 + set -gx MOZ_ENABLE_WAYLAND 1 20 + set -gx MOZ_DISABLE_RDD_SANDBOX 1 21 + set -gx _JAVA_AWT_WM_NONREPARENTING 1 22 + set -gx QT_AUTO_SCREEN_SCALE_FACTOR 1 23 + set -gx QT_QPA_PLATFORM wayland 24 + set -gx PROTON_ENABLE_NGX_UPDATER 1 25 + set -gx NVD_BACKEND direct 26 + set -gx __GL_GSYNC_ALLOWED 1 27 + set -gx __GL_VRR_ALLOWED 1 28 + 29 + ## electron 30 + set -gx ELECTRON_OZONE_PLATFORM_HINT auto 31 + 32 + ## qt 33 + set -gx QT_QPA_PLATFORMTHEME qt6ct 34 + 35 + # output 36 + 37 + # input 38 + riverctl keyboard-layout -options grp:alt_space_toggle us,il 39 + riverctl set-repeat 50 300 40 + riverctl focus-follows-cursor normal 41 + riverctl hide-cursor when-typing enabled 42 + riverctl set-cursor-warp on-focus-change 43 + 44 + # layout 45 + riverctl default-layout bsp-layout 46 + river-bsp-layout & 47 + 48 + riverctl border-color-focused 0xffffff 49 + riverctl border-color-unfocused 0x555555 50 + riverctl border-color-urgent 0xff0000 51 + riverctl border-width 1 52 + 53 + # mappings 54 + set mod Super 55 + 56 + riverctl map -repeat normal $mod H focus-view left 57 + riverctl map -repeat normal $mod J focus-view down 58 + riverctl map -repeat normal $mod K focus-view up 59 + riverctl map -repeat normal $mod L focus-view right 60 + riverctl map -repeat normal $mod N focus-view next 61 + 62 + riverctl map -repeat normal $mod+Shift H swap left 63 + riverctl map -repeat normal $mod+Shift J swap down 64 + riverctl map -repeat normal $mod+Shift K swap up 65 + riverctl map -repeat normal $mod+Shift L swap right 66 + riverctl map -repeat normal $mod+Shift N swap next 67 + 68 + set resize_amount 0.05 69 + riverctl map -repeat normal $mod+Control H send-layout-cmd bsp-layout "--dec-vsplit $resize_amount" 70 + riverctl map -repeat normal $mod+Control J send-layout-cmd bsp-layout "--inc-hsplit $resize_amount" 71 + riverctl map -repeat normal $mod+Control K send-layout-cmd bsp-layout "--dec-hsplit $resize_amount" 72 + riverctl map -repeat normal $mod+Control L send-layout-cmd bsp-layout "--inc-vsplit $resize_amount" 73 + 74 + riverctl map normal $mod F toggle-float 75 + 76 + riverctl map normal $mod W close 77 + riverctl map normal $mod Escape spawn hyprlock 78 + riverctl map normal $mod+Alt+Control+Shift Escape exit 79 + 80 + riverctl map normal $mod Space spawn fuzzel 81 + riverctl map normal $mod Apostrophe spawn ron-menu-unified 82 + riverctl map normal $mod+Shift Escape spawn ron-menu-power 83 + riverctl map normal $mod+Shift S spawn "ron-capture-screenshot --region=region" 84 + riverctl map normal $mod+Alt S spawn "ron-capture-screenrecord --region=region" 85 + riverctl map normal $mod C spawn ron-menu-clip 86 + riverctl map normal $mod+Alt C spawn ron-menu-clip-img 87 + riverctl map normal $mod+Shift C spawn "hyprpicker --autocopy --format=hex --lowercase-hex" 88 + riverctl map normal $mod P spawn tessen 89 + riverctl map normal $mod E spawn "rofimoji --selector=fuzzel --skin-tone=medium-light --prompt='emoji> '" 90 + riverctl map normal $mod+Shift T spawn "ron-theme-set toggle" 91 + 92 + riverctl map normal $mod N spawn "makoctl invoke" 93 + riverctl map normal $mod+Ctrl N spawn "makoctl dismiss" 94 + riverctl map normal $mod+Shift N spawn "makoctl dismiss --all" 95 + 96 + riverctl declare-mode spawn 97 + riverctl map normal $mod O enter-mode spawn 98 + for _mod in $mod None 99 + riverctl map spawn $_mod T spawn "$TERMINAL & riverctl enter-mode normal" 100 + riverctl map spawn $_mod B spawn "$BROWSER & riverctl enter-mode normal" 101 + riverctl map spawn $_mod+Alt B spawn "$BROWSER --target private-window & riverctl enter-mode normal" 102 + riverctl map spawn $_mod Escape enter-mode normal 103 + end 104 + 105 + riverctl declare-mode settings 106 + riverctl map normal $mod Comma enter-mode settings 107 + for _mod in $mod None 108 + riverctl map settings $_mod S spawn "ron-menu-audio & riverctl enter-mode normal" 109 + riverctl map settings $_mod B spawn "xdg-terminal-exec --app-id=ron.terminal.floating bluetui & riverctl enter-mode normal" 110 + riverctl map settings $_mod U spawn "ron-menu-mount & riverctl enter-mode normal" 111 + riverctl map settings $_mod W spawn "xdg-terminal-exec --app-id=ron.terminal.floating impala & riverctl enter-mode normal" 112 + riverctl map settings $_mod Escape enter-mode normal 113 + end 114 + 115 + for mode in normal locked 116 + riverctl map $mode None XF86AudioRaiseVolume spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0" 117 + riverctl map $mode None XF86AudioLowerVolume spawn "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-" 118 + riverctl map $mode None XF86AudioMute spawn "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle" 119 + riverctl map $mode None $mod XF86AudioRaiseVolume spawn "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.1+ -l 1.0" 120 + riverctl map $mode None $mod XF86AudioLowerVolume spawn "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 0.1-" 121 + riverctl map $mode None $mod XF86AudioMute spawn "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" 122 + riverctl map $mode None XF86AudioMicMute spawn "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle" 123 + riverctl map $mode None XF86AudioPlay spawn "playerctl play-pause" 124 + riverctl map $mode None XF86AudioPause spawn "playerctl play-pause" 125 + riverctl map $mode None XF86AudioStop spawn "playerctl stop" 126 + riverctl map $mode None XF86AudioPrev spawn "playerctl previous" 127 + riverctl map $mode None XF86AudioNext spawn "playerctl next" 128 + end 129 + 130 + # rules 131 + riverctl rule-add -app-id '*' ssd 132 + riverctl rule-add -app-id 'ron.terminal.floating' float 133 + riverctl rule-add -app-id '*firefox*' -title Picture-in-Picture float 134 + riverctl rule-add -app-id '*localsend*' float 135 + riverctl rule-add -app-id '*localsend*' dimensions 1100 700 136 + riverctl rule-add -app-id '*Share*' float 137 + riverctl rule-add -app-id '*Share*' dimensions 1100 700 138 + riverctl rule-add -app-id swayimg-picker float 139 + riverctl rule-add -app-id swayimg-picker dimensions 9999 9999 # take up the whole screen 140 + 141 + # autostart 142 + systemctl --user start hyprpolkitagent.service 143 + playerctld daemon & 144 + udiskie --smart-tray & 145 + wl-paste --type text --watch cliphist stow & 146 + wl-paste --type image --watch cliphist stow & 147 + mako & 148 + kanshi & 149 + hypridle & 150 + waybar & 151 + ron-background-random ~/pictures/backgrounds &
.config/sway/config

This is a binary file and will not be displayed.

+133 -136
.config/waybar/config.jsonc
··· 1 1 { 2 - "position": "top", 3 - "reload_style_on_change": true, 4 - "modules-left": ["niri/workspaces", "tray"], 5 - "modules-center": ["mpris"], 6 - "modules-right": [ 7 - "custom/recording", 8 - "privacy", 9 - "gamemode", 10 - "niri/language", 11 - "pulseaudio", 12 - "network", 13 - "clock" 14 - ], 15 - "group/hardware": { 16 - "orientation": "horizontal", 17 - "modules": ["battery", "cpu", "memory", "temperature"] 2 + "position": "top", 3 + "reload_style_on_change": true, 4 + "modules-left": ["river/tags", "tray", "river/mode"], 5 + // "modules-left": ["niri/workspaces", "tray"], 6 + "modules-center": ["mpris"], 7 + "modules-right": [ 8 + "custom/recording", 9 + "privacy", 10 + "gamemode", 11 + "niri/language", 12 + "pulseaudio", 13 + "network", 14 + "clock", 15 + ], 16 + "tray": { 17 + "icon-size": 16, 18 + "spacing": 8, 19 + }, 20 + "mpris": { 21 + "format": "{player_icon} {player} | {status_icon} {status} | {dynamic}", 22 + "interval": 1, 23 + "player-icons": { 24 + "default": "󰐊", 25 + "chromium": "󰊯", 26 + "firefox": "󰈹", 27 + "spotify": "󰓇", 28 + "vlc": "󰕼", 29 + "mpv": "󰝚", 18 30 }, 19 - "tray": { 20 - "icon-size": 16, 21 - "spacing": 8 31 + "status-icons": { 32 + "playing": "󰐊", 33 + "paused": "󰏤", 34 + "stopped": "󰓛", 22 35 }, 23 - "mpris": { 24 - "format": "{player_icon} {player} | {status_icon} {status} | {dynamic}", 25 - "interval": 1, 26 - "player-icons": { 27 - "default": "󰐊", 28 - "chromium": "󰊯", 29 - "firefox": "󰈹", 30 - "spotify": "󰓇", 31 - "vlc": "󰕼", 32 - "mpv": "󰝚" 33 - }, 34 - "status-icons": { 35 - "playing": "󰐊", 36 - "paused": "󰏤", 37 - "stopped": "󰓛" 38 - } 36 + }, 37 + "gamemode": { 38 + // "use-icon": false, 39 + "glyph": "󰮂 ", 40 + "icon-size": 14, 41 + "spacing": 8, 42 + }, 43 + "custom/recording": { 44 + "exec": "exec ~/.config/waybar/scripts/recording.fish", 45 + "interval": 1, 46 + "hide-empty-text": true, 47 + "tooltip-format": "Click to stop recording", 48 + "on-click": "ron-capture-screenrecord --stop-recording", 49 + }, 50 + "privacy": { 51 + "icon-size": 14, 52 + "spacing": 8, 53 + }, 54 + "pulseaudio": { 55 + "format": "{icon} {volume}%", 56 + "format-bluetooth": "󰂯 {volume}%", 57 + "format-muted": "󰝟", 58 + "format-icons": { 59 + "headphone": "󰋋", 60 + "headphone-muted": "󰟎", 61 + "hands-free": "", 62 + "headset": "󰋎", 63 + "headset-muted": "󰋐", 64 + "speaker": "󰓃", 65 + "speaker-muted": "󰓄", 66 + "phone": "󰏲", 67 + "phone-muted": "󱆦", 68 + "portable": "󰄜", 69 + "portable-muted": "󰥐", 70 + "car": "󰄋", 71 + "car-muted": "󰸜", 72 + "default": ["󰖀", "󰕾"], 39 73 }, 40 - "gamemode": { 41 - // "use-icon": false, 42 - "glyph": "󰮂 ", 43 - "icon-size": 14, 44 - "spacing": 8 74 + "scroll-step": 5, 75 + }, 76 + "network": { 77 + "interval": 5, 78 + "format": "{ifname}", 79 + "format-wifi": "{icon} {essid} ({signalStrength}%)", 80 + "format-icons": ["󰤫", "󰤠", "󰤢", "󰤥", "󰤨"], 81 + "format-ethernet": "󰈁 {ipaddr}/{cidr}", 82 + "format-disconnected": " Disconnected", 83 + "tooltip-format": "{gwaddr} ({ifname}}", 84 + "tooltip-format-wifi": "{essid} ({signalStrength}%) ", 85 + "tooltip-format-ethernet": "{ipaddr}/{cidr} ({ifname})", 86 + "tooltip-format-disconnected": " Disconnected", 87 + "max-length": 50, 88 + }, 89 + "clock": { 90 + "format": "{:%b %d (%a) %H:%M}", 91 + "tooltip-format": "<tt><small>{calendar}</small></tt>", 92 + "calendar": { 93 + "mode": "year", 94 + "mode-mon-col": 3, 95 + "weeks-pos": "right", 96 + "on-scroll": 1, 97 + "format": { 98 + "months": "<span color='#ffffff'><b>{}</b></span>", 99 + "weekdays": "<span color='#ffffff'><b>{}</b></span>", 100 + "days": "<span color='#989898'><b>{}</b></span>", 101 + "weeks": "<span color='#303030'><b>W{}</b></span>", 102 + "today": "<span color='#ff5f59'><b><u>{}</u></b></span>", 103 + }, 45 104 }, 46 - "custom/recording": { 47 - "exec": "exec ~/.config/waybar/scripts/recording.fish", 48 - "interval": 1, 49 - "hide-empty-text": true, 50 - "tooltip-format": "Click to stop recording", 51 - "on-click": "ron-capture-screenrecord --stop-recording" 52 - }, 53 - "privacy": { 54 - "icon-size": 14, 55 - "spacing": 8 56 - }, 57 - "pulseaudio": { 58 - "format": "{icon} {volume}%", 59 - "format-bluetooth": "󰂯 {volume}%", 60 - "format-muted": "󰝟", 61 - "format-icons": { 62 - "headphone": "󰋋", 63 - "headphone-muted": "󰟎", 64 - "hands-free": "", 65 - "headset": "󰋎", 66 - "headset-muted": "󰋐", 67 - "speaker": "󰓃", 68 - "speaker-muted": "󰓄", 69 - "phone": "󰏲", 70 - "phone-muted": "󱆦", 71 - "portable": "󰄜", 72 - "portable-muted": "󰥐", 73 - "car": "󰄋", 74 - "car-muted": "󰸜", 75 - "default": ["󰖀", "󰕾"] 76 - }, 77 - "scroll-step": 5 78 - }, 79 - "network": { 80 - "interval": 5, 81 - "format": "{ifname}", 82 - "format-wifi": "{icon} {essid} ({signalStrength}%)", 83 - "format-icons": ["󰤫", "󰤠", "󰤢", "󰤥", "󰤨"], 84 - "format-ethernet": "󰈁 {ipaddr}/{cidr}", 85 - "format-disconnected": " Disconnected", 86 - "tooltip-format": "{gwaddr} ({ifname}}", 87 - "tooltip-format-wifi": "{essid} ({signalStrength}%) ", 88 - "tooltip-format-ethernet": "{ipaddr}/{cidr} ({ifname})", 89 - "tooltip-format-disconnected": " Disconnected", 90 - "max-length": 50 91 - }, 92 - "clock": { 93 - "format": "{:%b %d (%a) %H:%M}", 94 - "tooltip-format": "<tt><small>{calendar}</small></tt>", 95 - "calendar": { 96 - "mode": "year", 97 - "mode-mon-col": 3, 98 - "weeks-pos": "right", 99 - "on-scroll": 1, 100 - "format": { 101 - "months": "<span color='#ffffff'><b>{}</b></span>", 102 - "weekdays": "<span color='#ffffff'><b>{}</b></span>", 103 - "days": "<span color='#989898'><b>{}</b></span>", 104 - "weeks": "<span color='#303030'><b>W{}</b></span>", 105 - "today": "<span color='#ff5f59'><b><u>{}</u></b></span>" 106 - } 107 - }, 108 - "actions": { 109 - "on-click-right": "mode", 110 - "on-scroll-up": "shift_up", 111 - "on-scroll-down": "shift_down" 112 - } 105 + "actions": { 106 + "on-click-right": "mode", 107 + "on-scroll-up": "shift_up", 108 + "on-scroll-down": "shift_down", 113 109 }, 114 - "battery": { 115 - // "bat": "BAT2", 116 - "interval": 60, 117 - "states": { 118 - "warning": 30, 119 - "critical": 15 120 - }, 121 - "format": "{icon} {capacity}%", 122 - "format-charging": "󰢟 {capacity}% ({time})", 123 - "format-full": "󰁹 100%", 124 - "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], 125 - "format-time": "{H}h{M}m", 126 - "max-length": 25 110 + }, 111 + "battery": { 112 + // "bat": "BAT2", 113 + "interval": 60, 114 + "states": { 115 + "warning": 30, 116 + "critical": 15, 127 117 }, 128 - "cpu": { 129 - "interval": 5, 130 - "format": "󰍛 {usage}%" 118 + "format": "{icon} {capacity}%", 119 + "format-charging": "󰢟 {capacity}% ({time})", 120 + "format-full": "󰁹 100%", 121 + "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], 122 + "format-time": "{H}h{M}m", 123 + "max-length": 25, 124 + }, 125 + "cpu": { 126 + "interval": 5, 127 + "format": "󰍛 {usage}%", 128 + }, 129 + "memory": { 130 + "interval": 5, 131 + "format": " {percentage}%", 132 + "tooltip-format": "{used:0.1f}G/{total:0.1f}G used", 133 + }, 134 + "temperature": { 135 + "interval": 5, 136 + "format": "{icon} {temperatureC}℃", 137 + "format-icons": { 138 + "default": "", 139 + "critical": "", 131 140 }, 132 - "memory": { 133 - "interval": 5, 134 - "format": " {percentage}%", 135 - "tooltip-format": "{used:0.1f}G/{total:0.1f}G used" 136 - }, 137 - "temperature": { 138 - "interval": 5, 139 - "format": "{icon} {temperatureC}℃", 140 - "format-icons": { 141 - "default": "", 142 - "critical": "" 143 - } 144 - } 141 + }, 145 142 }
+1
.gitignore
··· 15 15 .config/qt5ct/colors 16 16 .config/qt6ct/colors 17 17 .config/mako/config 18 + .config/systemd/user/default.target.wants
+5 -2
.local/bin/ron-background-random
··· 2 2 # Changes the background to a randomly chosen image in a given directory 3 3 # at a set interval. 4 4 5 + if test (pgrep -cf (basename (status filename))) -gt 1 6 + echo "Another instance already running. Exiting." 7 + exit 1 8 + end 9 + 5 10 set default_interval 3600 # 1 hour 6 11 7 12 set dir $argv[1] ··· 26 31 else 27 32 set interval $default_interval 28 33 end 29 - 30 - ron-lockfile "/tmp/randomize_background.lock" 31 34 32 35 while true 33 36 if pgrep gamemoded
-19
.local/bin/ron-lockfile
··· 1 - #!/usr/bin/env fish 2 - 3 - set lockfile $argv[1] 4 - 5 - if test -e "$lockfile" 6 - set pid (cat "$lockfile") 7 - 8 - if ps -p $pid >/dev/null 9 - echo "Another instance of this script is running (PID $pid). Exiting." 10 - echo "If you think this is a mistake, remove $lockfile." 11 - exit 1 12 - else 13 - rm -f "$lockfile" 14 - end 15 - end 16 - 17 - echo $fish_pid >"$lockfile" 18 - 19 - trap "rm -f \"$lockfile\"; exit 0" INT TERM EXIT
+1 -1
.local/bin/ron-menu-mount
··· 13 13 echo $label 14 14 end | sort | string join "\n" 15 15 ) 16 - set -l picked (echo -e $options | fuzzel -d -p "mount> ") 16 + set -l picked (echo -e $options | fuzzel -d -p "mount> " --minimal-lines) 17 17 set -l device (echo $picked | awk '{print $2}') 18 18 19 19 if test -z "$device"
+5
.local/bin/ron-theme-apply
··· 48 48 # tmux 49 49 tmux source-file ~/.config/tmux/tmux.conf 50 50 51 + # river 52 + if pgrep river 53 + source ~/.cache/hellwal/river-colors.fish 54 + end 55 + 51 56 # qutebrowser 52 57 if pgrep qutebrowser 53 58 qutebrowser :config-source
+5 -1
install/platform/arch.sh
··· 149 149 zathura-pdf-mupdf 150 150 python-tldextract 151 151 cronie 152 - firefox 153 152 qutebrowser-git 154 153 aerc 155 154 w3m 156 155 dante 157 156 senpai 158 157 guvcview 158 + river-classic 159 + river-bsp-layout 159 160 niri-git 160 161 vesktop 161 162 hellwal ··· 175 176 xdg-desktop-portal-gnome 176 177 xdg-desktop-portal-termfilechooser 177 178 gpu-screen-recorder-git 179 + wayland-utils 178 180 wlr-randr 181 + wlopm 182 + kanshi 179 183 watchman-bin 180 184 localsend 181 185 xdg-terminal-exec-git
-1
install/platform/macos.sh
··· 69 69 go 70 70 nikitabobko/tap/aerospace 71 71 fontforge 72 - firefox 73 72 qutebrowser 74 73 watchman 75 74 aerc