mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
Update 2025-08-11
This commit is contained in:
parent
5326bd7e21
commit
b152e7546b
@ -1,10 +0,0 @@
|
||||
packages = [ "x11" ]
|
||||
|
||||
[variables]
|
||||
dpi = "96"
|
||||
font_size = "10"
|
||||
terminal = "alacritty"
|
||||
browser = "floorp"
|
||||
|
||||
[files]
|
||||
"config/niri/config-desktop.kdl" = "~/.config/niri/config.kdl"
|
||||
0
config/HybridBar/scripts/change-active-workspace
Executable file → Normal file
0
config/HybridBar/scripts/change-active-workspace
Executable file → Normal file
0
config/HybridBar/scripts/get-active-workspace
Executable file → Normal file
0
config/HybridBar/scripts/get-active-workspace
Executable file → Normal file
0
config/HybridBar/scripts/get-window-title
Executable file → Normal file
0
config/HybridBar/scripts/get-window-title
Executable file → Normal file
0
config/HybridBar/scripts/get-workspaces
Executable file → Normal file
0
config/HybridBar/scripts/get-workspaces
Executable file → Normal file
@ -57,7 +57,7 @@ update_ms = 500
|
||||
|
||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||
proc_sorting = "cpu direct"
|
||||
proc_sorting = "memory"
|
||||
|
||||
#* Reverse sorting order, True or False.
|
||||
proc_reversed = False
|
||||
|
||||
0
config/eww/scripts/change-active-workspace
Executable file → Normal file
0
config/eww/scripts/change-active-workspace
Executable file → Normal file
0
config/eww/scripts/get-active-workspace
Executable file → Normal file
0
config/eww/scripts/get-active-workspace
Executable file → Normal file
0
config/eww/scripts/get-window-title
Executable file → Normal file
0
config/eww/scripts/get-window-title
Executable file → Normal file
0
config/eww/scripts/get-workspaces
Executable file → Normal file
0
config/eww/scripts/get-workspaces
Executable file → Normal file
0
config/eww/scripts/mem-ad
Executable file → Normal file
0
config/eww/scripts/mem-ad
Executable file → Normal file
0
config/eww/scripts/memory
Executable file → Normal file
0
config/eww/scripts/memory
Executable file → Normal file
0
config/eww/scripts/music_info
Executable file → Normal file
0
config/eww/scripts/music_info
Executable file → Normal file
0
config/eww/scripts/music_info.bak
Executable file → Normal file
0
config/eww/scripts/music_info.bak
Executable file → Normal file
0
config/eww/scripts/pop
Executable file → Normal file
0
config/eww/scripts/pop
Executable file → Normal file
0
config/eww/scripts/wifi
Executable file → Normal file
0
config/eww/scripts/wifi
Executable file → Normal file
0
config/eww/scripts/workspace
Executable file → Normal file
0
config/eww/scripts/workspace
Executable file → Normal file
0
config/git/check_email.sh
Normal file → Executable file
0
config/git/check_email.sh
Normal file → Executable file
0
config/lf/cleaner
Executable file → Normal file
0
config/lf/cleaner
Executable file → Normal file
0
config/lf/lfrc
Executable file → Normal file
0
config/lf/lfrc
Executable file → Normal file
0
config/nsxiv/exec/image-info
Executable file → Normal file
0
config/nsxiv/exec/image-info
Executable file → Normal file
0
config/nsxiv/exec/key-handler
Executable file → Normal file
0
config/nsxiv/exec/key-handler
Executable file → Normal file
0
config/nsxiv/exec/nsxiv-url
Executable file → Normal file
0
config/nsxiv/exec/nsxiv-url
Executable file → Normal file
0
config/nsxiv/exec/thumb-info
Executable file → Normal file
0
config/nsxiv/exec/thumb-info
Executable file → Normal file
0
config/nsxiv/exec/win-title
Executable file → Normal file
0
config/nsxiv/exec/win-title
Executable file → Normal file
0
config/waybar/scripts/mediaplayer.py
Normal file → Executable file
0
config/waybar/scripts/mediaplayer.py
Normal file → Executable file
2
config/x11/opt-apps
Executable file → Normal file
2
config/x11/opt-apps
Executable file → Normal file
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
autostart="picom nextcloud transmission-daemon discord syncthing mullvad-vpn spotify-launcher kotatogram-desktop easyeffects"
|
||||
autostart="picom nextcloud transmission-daemon discord syncthing mullvad-vpn spotify-launcher kotatogram-desktop easyeffects floorp"
|
||||
|
||||
for program in $autostart; do
|
||||
pidof -sx "$program" || "$program" &
|
||||
|
||||
0
config/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh
Executable file → Normal file
0
config/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh
Executable file → Normal file
@ -30,32 +30,32 @@ hash = "62251f94eb67648d42cdfcfb8be0fad2"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:git"
|
||||
rev = "de53d90"
|
||||
rev = "e95c7b3"
|
||||
hash = "63b6c222bf2103b3023389dde5e2ecfe"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:chmod"
|
||||
rev = "de53d90"
|
||||
rev = "e95c7b3"
|
||||
hash = "1adc12c2b2b025411ab61eb8f0879574"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:full-border"
|
||||
rev = "de53d90"
|
||||
rev = "e95c7b3"
|
||||
hash = "3996fc74044bc44144b323686f887e1"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:mount"
|
||||
rev = "de53d90"
|
||||
hash = "f10a14e823382d90fab5b3ee54cb38fe"
|
||||
rev = "e95c7b3"
|
||||
hash = "e1de3054c0d1a2d8dc6f007eadc0fa31"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:smart-filter"
|
||||
rev = "de53d90"
|
||||
rev = "e95c7b3"
|
||||
hash = "e56b7abf3c06e8ce496eadcca168c093"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "yazi-rs/plugins:diff"
|
||||
rev = "de53d90"
|
||||
rev = "e95c7b3"
|
||||
hash = "47865a70cade14a0b9b6bc6a54f16bdb"
|
||||
|
||||
[[plugin.deps]]
|
||||
|
||||
@ -4,8 +4,8 @@ A mount manager for Yazi, providing disk mount, unmount, and eject functionality
|
||||
|
||||
Supported platforms:
|
||||
|
||||
- Linux with [`udisksctl`](https://github.com/storaged-project/udisks) and [`lsblk`](https://github.com/util-linux/util-linux)
|
||||
- macOS with `diskutil`
|
||||
- Linux with [`udisksctl`](https://github.com/storaged-project/udisks), `lsblk` and `eject` both provided by [`util-linux`](https://github.com/util-linux/util-linux)
|
||||
- macOS with `diskutil`, which is pre-installed
|
||||
|
||||
https://github.com/user-attachments/assets/c6f780ab-458b-420f-85cf-2fc45fcfe3a2
|
||||
|
||||
@ -40,7 +40,7 @@ Available keybindings:
|
||||
## TODO
|
||||
|
||||
- Custom keybindings
|
||||
- Windows support (I don't have an Windows machine for testing, PRs welcome!)
|
||||
- Windows support (I don't use Windows myself, PRs welcome!)
|
||||
- Support mount, unmount, and eject the entire disk
|
||||
|
||||
## License
|
||||
|
||||
@ -224,6 +224,7 @@ function M.split(src)
|
||||
{ "^/dev/nvme%d+n%d+", "p%d+$" }, -- /dev/nvme0n1p1
|
||||
{ "^/dev/mmcblk%d+", "p%d+$" }, -- /dev/mmcblk0p1
|
||||
{ "^/dev/disk%d+", ".+$" }, -- /dev/disk1s1
|
||||
{ "^/dev/sr%d+", ".+$" }, -- /dev/sr0
|
||||
}
|
||||
for _, p in ipairs(pats) do
|
||||
local main = src:match(p[1])
|
||||
@ -274,7 +275,10 @@ function M.operate(type)
|
||||
output, err = Command("diskutil"):arg({ type, active.src }):output()
|
||||
end
|
||||
if ya.target_os() == "linux" then
|
||||
if type == "eject" then
|
||||
if type == "eject" and active.src:match("^/dev/sr%d+") then
|
||||
Command("udisksctl"):arg({ "unmount", "-b", active.src }):status()
|
||||
output, err = Command("eject"):arg({ "--traytoggle", active.src }):output()
|
||||
elseif type == "eject" then
|
||||
Command("udisksctl"):arg({ "unmount", "-b", active.src }):status()
|
||||
output, err = Command("udisksctl"):arg({ "power-off", "-b", active.src }):output()
|
||||
else
|
||||
|
||||
@ -1,10 +1,13 @@
|
||||
#!/bin/zsh
|
||||
# Import and execute startup file
|
||||
[ -f "$XDG_CONFIG_HOME/zsh/startup" ] && source "$XDG_CONFIG_HOME/zsh/startup"
|
||||
fpath=("$XDG_CONFIG_HOME/zsh/zfunc/" $fpath)
|
||||
fpath=("$XDG_CONFIG_HOME/zsh/completions/" $fpath)
|
||||
autoload -U compinit && compinit
|
||||
|
||||
# Add completions to search path
|
||||
if [[ ":$FPATH:" != *":$XDG_CONFIG_HOME/zsh/completions:"* ]]; then export FPATH="$XDG_CONFIG_HOME/zsh/completions:$FPATH"; fi
|
||||
if [[ ":$FPATH:" != *":$XDG_CONFIG_HOME/zsh/completions:"* ]]; then
|
||||
export FPATH="$XDG_CONFIG_HOME/zsh/completions:$FPATH"
|
||||
fi
|
||||
|
||||
# Options
|
||||
setopt appendhistory # Immediately append history instead of overwriting
|
||||
@ -167,11 +170,7 @@ bindkey -s '^n' '^uv .\n'
|
||||
bindkey '^F' fzf_sesh_connect_widget
|
||||
|
||||
eval "$(starship init zsh)"
|
||||
eval "$(fzf --zsh)"
|
||||
eval "$(uv generate-shell-completion zsh)"
|
||||
eval "$(uvx --generate-shell-completion zsh)"
|
||||
eval "$(zoxide init zsh)"
|
||||
eval "$(fastanime completions)"
|
||||
|
||||
[[ -r ~/.local/share/zsh/plugins/znap/znap.zsh ]] ||
|
||||
git clone --depth 1 -- \
|
||||
@ -189,6 +188,8 @@ autoload -U compinit && compinit
|
||||
zstyle ':fzf-tab:complete:cd:*' fzf-preview 'eza -1 --color=always $realpath'
|
||||
|
||||
[ -f "$XDG_CONFIG_HOME/zsh/zoxide" ] && source "$XDG_CONFIG_HOME/zsh/zoxide"
|
||||
if [[ ":$FPATH:" != *":$XDG_CONFIG_HOME/zsh/completions:"* ]]; then export FPATH="$XDG_CONFIG_HOME/zsh/completions:$FPATH"; fi
|
||||
|
||||
. "$HOME/.local/share/../bin/env"
|
||||
export PATH="$BUN_INSTALL/bin:$PATH"
|
||||
|
||||
# bun completions
|
||||
[ -s "/home/kristofers/.bun/_bun" ] && source "/home/kristofers/.bun/_bun"
|
||||
|
||||
1002
config/zsh/completions/_bun
Normal file
1002
config/zsh/completions/_bun
Normal file
File diff suppressed because it is too large
Load Diff
0
dotter.arm
Executable file → Normal file
0
dotter.arm
Executable file → Normal file
0
dotter.exe
Executable file → Normal file
0
dotter.exe
Executable file → Normal file
0
local/bin/ani-skip.bak
Normal file → Executable file
0
local/bin/ani-skip.bak
Normal file → Executable file
0
local/bin/get-spotify-id
Normal file → Executable file
0
local/bin/get-spotify-id
Normal file → Executable file
0
local/share/fonts/jetbrainsmono/AUTHORS.txt
Normal file → Executable file
0
local/share/fonts/jetbrainsmono/AUTHORS.txt
Normal file → Executable file
Loading…
Reference in New Issue
Block a user