Compare commits
3 commits
ba53ec3a1d
...
8afe42c5c5
| Author | SHA1 | Date | |
|---|---|---|---|
| 8afe42c5c5 | |||
| 5d9cb59cb1 | |||
| 3a741e1815 |
28 changed files with 16 additions and 3062 deletions
|
|
@ -1,21 +0,0 @@
|
||||||
font=Iosevka Nerd Font:size=10
|
|
||||||
dpi-aware=yes
|
|
||||||
width=30
|
|
||||||
|
|
||||||
[colors]
|
|
||||||
background=1e1e2eff
|
|
||||||
text=cdd6f4ff
|
|
||||||
match=f5c2e7ff
|
|
||||||
selection=45475aff
|
|
||||||
selection-text=cdd6f4ff
|
|
||||||
border=f5c2e7ff
|
|
||||||
|
|
||||||
[border]
|
|
||||||
width=2
|
|
||||||
radius=0
|
|
||||||
|
|
||||||
[key-bindings]
|
|
||||||
next=none
|
|
||||||
next-with-wrap=Control+n
|
|
||||||
prev=none
|
|
||||||
prev-with-wrap=Control+p
|
|
||||||
|
|
@ -1,80 +0,0 @@
|
||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Catppuccin-Mocha
|
|
||||||
## author: Pocco81 (https://github.com/Pocco81)
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #CDD6F4
|
|
||||||
background #1E1E2E
|
|
||||||
selection_foreground #1E1E2E
|
|
||||||
selection_background #F5E0DC
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #F5E0DC
|
|
||||||
cursor_text_color #1E1E2E
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #F5E0DC
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #B4BEFE
|
|
||||||
inactive_border_color #6C7086
|
|
||||||
bell_border_color #F9E2AF
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #11111B
|
|
||||||
active_tab_background #CBA6F7
|
|
||||||
inactive_tab_foreground #CDD6F4
|
|
||||||
inactive_tab_background #181825
|
|
||||||
tab_bar_background #11111B
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #1E1E2E
|
|
||||||
mark1_background #B4BEFE
|
|
||||||
mark2_foreground #1E1E2E
|
|
||||||
mark2_background #CBA6F7
|
|
||||||
mark3_foreground #1E1E2E
|
|
||||||
mark3_background #74C7EC
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #45475A
|
|
||||||
color8 #585B70
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #F38BA8
|
|
||||||
color9 #F38BA8
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #A6E3A1
|
|
||||||
color10 #A6E3A1
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #F9E2AF
|
|
||||||
color11 #F9E2AF
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #89B4FA
|
|
||||||
color12 #89B4FA
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #F5C2E7
|
|
||||||
color13 #F5C2E7
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #94E2D5
|
|
||||||
color14 #94E2D5
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #BAC2DE
|
|
||||||
color15 #A6ADC8
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
font_family Iosevka Nerd Font
|
|
||||||
font_size 15.0
|
|
||||||
window_padding_width 5
|
|
||||||
|
|
||||||
enable_audio_bell no
|
|
||||||
visual_bell_duration 0.0
|
|
||||||
|
|
||||||
|
|
||||||
# BEGIN_KITTY_THEME
|
|
||||||
# Catppuccin-Mocha
|
|
||||||
include current-theme.conf
|
|
||||||
# END_KITTY_THEME
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
--connect)
|
|
||||||
notify-send 'bluetooth' 'Connecting to Headphones'
|
|
||||||
bluetoothctl connect "88:C9:E8:D7:60:85"
|
|
||||||
;;
|
|
||||||
--disconnect)
|
|
||||||
notify-send 'bluetooth' 'Disconnecting Headphones'
|
|
||||||
bluetoothctl disconnect "88:C9:E8:D7:60:85"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,20 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
wobd
|
|
||||||
|
|
||||||
pgrep swaybg || swaybg -i ~/.config/kwm/wallpaper.jpg &
|
|
||||||
pgrep dunst || dunst &
|
|
||||||
|
|
||||||
foot --server & # TODO: figure out systemd service
|
|
||||||
emacs --daemon &
|
|
||||||
|
|
||||||
# swayidle
|
|
||||||
pgrep swayidle || swayidle -w \
|
|
||||||
timeout 300 '$HOME/.config/kwm/timeout.sh' \
|
|
||||||
before-sleep 'swaylock -f -c 000000' &
|
|
||||||
|
|
||||||
# gnome-keyring (needed for nextcloud to remember login)
|
|
||||||
dbus-update-activation-environment --all
|
|
||||||
gnome-keyring-daemon --start --components=secrets
|
|
||||||
|
|
||||||
nextcloud &
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
echo "$1" > ~/.config/pianobar/ctl
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
echo -e "performance\nbalanced\npower-saver" | bemenu --center --list 3 -p "Power Mode" --border 2 --bdr "#f6c2e7" -W 0.5 | xargs tlpctl
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ $1 = "clip" ]; then
|
|
||||||
if grim -g "$(slurp)" - | wl-copy; then
|
|
||||||
notify-send "screenshot" "Saved to clipboard"
|
|
||||||
else
|
|
||||||
notify-send "screenshot" "Canceled"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
filename="$HOME/Downloads/$(echo '' | bemenu --ifne -p "Enter filename:")"
|
|
||||||
filename_ext="${filename%.png}.png"
|
|
||||||
if grim -g "$(slurp)" "$filename_ext"; then
|
|
||||||
notify-send "screenshot" "Saved as $filename_ext"
|
|
||||||
else
|
|
||||||
notify-send "screenshot" "Canceled"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
caffeine_file=$HOME/.cache/idle
|
|
||||||
|
|
||||||
if [[ ! -f $caffeine_file ]] then
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
fi
|
|
||||||
|
|
||||||
caffeine=$(<$HOME/.cache/idle)
|
|
||||||
|
|
||||||
if [[ $caffeine -eq 0 ]] then
|
|
||||||
swaylock -f -c 000000
|
|
||||||
else
|
|
||||||
notify-send 'Caffeine' 'Not sleeping'
|
|
||||||
fi
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
caffeine_file=$HOME/.cache/idle
|
|
||||||
|
|
||||||
if [[ ! -f $caffeine_file ]] then
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
fi
|
|
||||||
|
|
||||||
caffeine=$(<$HOME/.cache/idle)
|
|
||||||
|
|
||||||
if [[ $caffeine -eq 0 ]] then
|
|
||||||
echo 1 > $caffeine_file
|
|
||||||
notify-send 'Caffeine' 'Caffeine Enabled'
|
|
||||||
else
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
notify-send 'Caffeine' 'Caffeine Disabled'
|
|
||||||
fi
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 695 KiB |
|
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
address="88:C9:E8:D7:60:85"
|
|
||||||
|
|
||||||
if [ $1 = "connect" ]; then
|
|
||||||
notify-send "Bluetooth" "Connecting to Headphones"
|
|
||||||
bluetoothctl connect $address
|
|
||||||
else
|
|
||||||
notify-send "Bluetooth" "Disconnecting Headphones"
|
|
||||||
bluetoothctl disconnect $address
|
|
||||||
fi
|
|
||||||
|
|
@ -1,236 +0,0 @@
|
||||||
input {
|
|
||||||
keyboard {
|
|
||||||
xkb {
|
|
||||||
layout "us,us"
|
|
||||||
variant "colemak_dh,"
|
|
||||||
}
|
|
||||||
|
|
||||||
repeat-delay 300
|
|
||||||
repeat-rate 50
|
|
||||||
numlock
|
|
||||||
}
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
tap
|
|
||||||
natural-scroll
|
|
||||||
}
|
|
||||||
|
|
||||||
focus-follows-mouse max-scroll-amount="50%"
|
|
||||||
}
|
|
||||||
|
|
||||||
hotkey-overlay {
|
|
||||||
skip-at-startup
|
|
||||||
}
|
|
||||||
|
|
||||||
cursor {
|
|
||||||
hide-when-typing
|
|
||||||
hide-after-inactive-ms 3000
|
|
||||||
}
|
|
||||||
|
|
||||||
overview {
|
|
||||||
backdrop-color "#1e1e2e"
|
|
||||||
}
|
|
||||||
|
|
||||||
output "eDP-1" {
|
|
||||||
mode "2240x1400@60.001"
|
|
||||||
scale 1.5
|
|
||||||
}
|
|
||||||
|
|
||||||
layout {
|
|
||||||
gaps 12
|
|
||||||
|
|
||||||
center-focused-column "never"
|
|
||||||
|
|
||||||
preset-column-widths {
|
|
||||||
proportion 0.33333
|
|
||||||
proportion 0.5
|
|
||||||
proportion 0.66667
|
|
||||||
}
|
|
||||||
|
|
||||||
default-column-width { proportion 0.5; }
|
|
||||||
|
|
||||||
focus-ring {
|
|
||||||
width 2
|
|
||||||
active-gradient from="#f9e2af" to="#fab387" angle=45
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
environment {
|
|
||||||
DISPLAY ":0"
|
|
||||||
}
|
|
||||||
|
|
||||||
spawn-at-startup "waybar"
|
|
||||||
spawn-at-startup "sh" "-c" "~/.config/niri/swayidle.sh"
|
|
||||||
spawn-at-startup "xwayland-satellite"
|
|
||||||
spawn-at-startup "sh" "-c" "swaybg -i $HOME/.config/niri/wallpaper.jpg"
|
|
||||||
spawn-at-startup "foot" "--server"
|
|
||||||
spawn-at-startup "emacs" "--daemon"
|
|
||||||
spawn-at-startup "sh" "-c" "~/.config/niri/setup_wob.sh"
|
|
||||||
|
|
||||||
prefer-no-csd
|
|
||||||
screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id=r#"^org\.wezfurlong\.wezterm$"#
|
|
||||||
default-column-width {}
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id=r#"firefox$"# title="^Picture-in-Picture$"
|
|
||||||
open-floating true
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
geometry-corner-radius 8
|
|
||||||
clip-to-geometry true
|
|
||||||
}
|
|
||||||
|
|
||||||
binds {
|
|
||||||
Mod+Shift+Slash { show-hotkey-overlay; }
|
|
||||||
|
|
||||||
Mod+Return hotkey-overlay-title="Open a Terminal: foot" { spawn "footclient"; }
|
|
||||||
Mod+Shift+Return { spawn "foot"; }
|
|
||||||
// Mod+Semicolon hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; }
|
|
||||||
Mod+Semicolon hotkey-overlay-title="Run an Application: bemenu" { spawn "bemenu-run"; }
|
|
||||||
Mod+Ctrl+O hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
|
|
||||||
|
|
||||||
Mod+B { spawn "sh" "-c" "~/.config/niri/bluetooth.sh connect"; }
|
|
||||||
Mod+Shift+B { spawn "sh" "-c" "~/.config/niri/bluetooth.sh disconnect"; }
|
|
||||||
|
|
||||||
Mod+E { spawn "emacsclient" "--create-frame" "-a" "emacs"; }
|
|
||||||
|
|
||||||
XF86AudioRaiseVolume allow-when-locked=true { spawn "sh" "-c" "~/.config/niri/volume.sh up"; }
|
|
||||||
XF86AudioLowerVolume allow-when-locked=true { spawn "sh" "-c" "~/.config/niri/volume.sh down"; }
|
|
||||||
XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; }
|
|
||||||
XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; }
|
|
||||||
|
|
||||||
XF86MonBrightnessUp { spawn "sh" "-c" "brightnessctl set +5% | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > ~/.cache/wob.sock"; }
|
|
||||||
XF86MonBrightnessDown { spawn "sh" "-c" "brightnessctl set 5%- | sed -En 's/.*\\(([0-9]+)%\\).*/\\1/p' > ~/.cache/wob.sock"; }
|
|
||||||
|
|
||||||
Mod+D { spawn "makoctl" "dismiss"; }
|
|
||||||
Mod+Shift+D { spawn "makoctl" "dismiss" "--all"; }
|
|
||||||
|
|
||||||
Mod+Z { spawn "books.sh"; }
|
|
||||||
Mod+Y { spawn "papers.sh"; }
|
|
||||||
|
|
||||||
Mod+P { spawn "sh" "-c" "echo 'p' > ~/.config/pianobar/ctl"; }
|
|
||||||
Mod+N { spawn "sh" "-c" "echo 'n' > ~/.config/pianobar/ctl"; }
|
|
||||||
Mod+C { spawn "sh" "-c" "~/.config/pianobar/display_info.sh"; }
|
|
||||||
Mod+S { spawn "sh" "-c" "~/.config/pianobar/change_station.sh"; }
|
|
||||||
|
|
||||||
Mod+O repeat=false { toggle-overview; }
|
|
||||||
|
|
||||||
Mod+Shift+C { close-window; }
|
|
||||||
Mod+Ctrl+C { spawn "sh" "-c" "~/.config/niri/toggle_caffeine.sh"; }
|
|
||||||
|
|
||||||
Mod+H { focus-column-left; }
|
|
||||||
Mod+J { focus-window-or-workspace-down; }
|
|
||||||
Mod+K { focus-window-or-workspace-up; }
|
|
||||||
Mod+L { focus-column-right; }
|
|
||||||
|
|
||||||
Mod+Ctrl+H { move-column-left; }
|
|
||||||
Mod+Ctrl+J { move-window-down-or-to-workspace-down; }
|
|
||||||
Mod+Ctrl+K { move-window-up-or-to-workspace-up; }
|
|
||||||
Mod+Ctrl+L { move-column-right; }
|
|
||||||
|
|
||||||
Mod+Shift+Comma { focus-column-first; }
|
|
||||||
Mod+Shift+Period { focus-column-last; }
|
|
||||||
Mod+Shift+Ctrl+Comma { move-column-to-first; }
|
|
||||||
Mod+Shift+Ctrl+Period { move-column-to-last; }
|
|
||||||
|
|
||||||
Mod+Shift+H { focus-monitor-left; }
|
|
||||||
Mod+Shift+J { focus-monitor-down; }
|
|
||||||
Mod+Shift+K { focus-monitor-up; }
|
|
||||||
Mod+Shift+L { focus-monitor-right; }
|
|
||||||
|
|
||||||
Mod+Shift+Ctrl+H { move-column-to-monitor-left; }
|
|
||||||
Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
|
|
||||||
Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
|
||||||
Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
|
||||||
|
|
||||||
Mod+U { focus-workspace-down; }
|
|
||||||
Mod+I { focus-workspace-up; }
|
|
||||||
Mod+Ctrl+U { move-column-to-workspace-down; }
|
|
||||||
Mod+Ctrl+I { move-column-to-workspace-up; }
|
|
||||||
|
|
||||||
Mod+Shift+U { move-workspace-down; }
|
|
||||||
Mod+Shift+I { move-workspace-up; }
|
|
||||||
|
|
||||||
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
|
|
||||||
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
|
|
||||||
Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
|
|
||||||
Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; }
|
|
||||||
|
|
||||||
Mod+WheelScrollRight { focus-column-right; }
|
|
||||||
Mod+WheelScrollLeft { focus-column-left; }
|
|
||||||
Mod+Ctrl+WheelScrollRight { move-column-right; }
|
|
||||||
Mod+Ctrl+WheelScrollLeft { move-column-left; }
|
|
||||||
|
|
||||||
Mod+Shift+WheelScrollDown { focus-column-right; }
|
|
||||||
Mod+Shift+WheelScrollUp { focus-column-left; }
|
|
||||||
Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
|
|
||||||
Mod+Ctrl+Shift+WheelScrollUp { move-column-left; }
|
|
||||||
|
|
||||||
Mod+TouchpadScrollDown { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02+"; }
|
|
||||||
Mod+TouchpadScrollUp { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02-"; }
|
|
||||||
|
|
||||||
Mod+1 { focus-workspace 1; }
|
|
||||||
Mod+2 { focus-workspace 2; }
|
|
||||||
Mod+3 { focus-workspace 3; }
|
|
||||||
Mod+4 { focus-workspace 4; }
|
|
||||||
Mod+5 { focus-workspace 5; }
|
|
||||||
Mod+6 { focus-workspace 6; }
|
|
||||||
Mod+7 { focus-workspace 7; }
|
|
||||||
Mod+8 { focus-workspace 8; }
|
|
||||||
Mod+9 { focus-workspace 9; }
|
|
||||||
Mod+Ctrl+1 { move-column-to-workspace 1; }
|
|
||||||
Mod+Ctrl+2 { move-column-to-workspace 2; }
|
|
||||||
Mod+Ctrl+3 { move-column-to-workspace 3; }
|
|
||||||
Mod+Ctrl+4 { move-column-to-workspace 4; }
|
|
||||||
Mod+Ctrl+5 { move-column-to-workspace 5; }
|
|
||||||
Mod+Ctrl+6 { move-column-to-workspace 6; }
|
|
||||||
Mod+Ctrl+7 { move-column-to-workspace 7; }
|
|
||||||
Mod+Ctrl+8 { move-column-to-workspace 8; }
|
|
||||||
Mod+Ctrl+9 { move-column-to-workspace 9; }
|
|
||||||
|
|
||||||
Mod+Tab { focus-workspace-previous; }
|
|
||||||
|
|
||||||
Mod+BracketLeft { consume-or-expel-window-left; }
|
|
||||||
Mod+BracketRight { consume-or-expel-window-right; }
|
|
||||||
|
|
||||||
Mod+Comma { consume-window-into-column; }
|
|
||||||
Mod+Period { expel-window-from-column; }
|
|
||||||
|
|
||||||
Mod+R { switch-preset-column-width; }
|
|
||||||
Mod+Shift+R { switch-preset-window-height; }
|
|
||||||
Mod+Ctrl+R { reset-window-height; }
|
|
||||||
Mod+F { maximize-column; }
|
|
||||||
Mod+Shift+F { fullscreen-window; }
|
|
||||||
Mod+Ctrl+F { expand-column-to-available-width; }
|
|
||||||
|
|
||||||
Mod+Minus { set-column-width "-10%"; }
|
|
||||||
Mod+Equal { set-column-width "+10%"; }
|
|
||||||
|
|
||||||
Mod+Shift+Minus { set-window-height "-10%"; }
|
|
||||||
Mod+Shift+Equal { set-window-height "+10%"; }
|
|
||||||
|
|
||||||
Mod+V { toggle-window-floating; }
|
|
||||||
Mod+Shift+V { switch-focus-between-floating-and-tiling; }
|
|
||||||
|
|
||||||
Mod+W { toggle-column-tabbed-display; }
|
|
||||||
|
|
||||||
Mod+Space { switch-layout "next"; }
|
|
||||||
Mod+Shift+Space { switch-layout "prev"; }
|
|
||||||
|
|
||||||
Print { screenshot; }
|
|
||||||
Ctrl+Print { screenshot-screen; }
|
|
||||||
Alt+Print { screenshot-window; }
|
|
||||||
|
|
||||||
Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
|
|
||||||
|
|
||||||
Mod+Shift+Q { quit; }
|
|
||||||
Ctrl+Alt+Delete { quit; }
|
|
||||||
|
|
||||||
Mod+Shift+P { power-off-monitors; }
|
|
||||||
}
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
rm -f ~/.cache/wob.sock && mkfifo ~/.cache/wob.sock && tail -f ~/.cache/wob.sock | wob &
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
killall swayidle
|
|
||||||
|
|
||||||
swayidle -w \
|
|
||||||
timeout 300 '~/.config/niri/timeout.sh' \
|
|
||||||
before-sleep 'swaylock -f -c 000000'
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
caffeine_file=$HOME/.cache/idle
|
|
||||||
|
|
||||||
if [[ ! -f $caffeine_file ]] then
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
fi
|
|
||||||
|
|
||||||
caffeine=$(<$HOME/.cache/idle)
|
|
||||||
|
|
||||||
if [[ $caffeine -eq 0 ]] then
|
|
||||||
swaylock -f -c 000000
|
|
||||||
else
|
|
||||||
notify-send 'Caffeine' 'Not sleeping'
|
|
||||||
fi
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
caffeine_file=$HOME/.cache/idle
|
|
||||||
|
|
||||||
if [[ ! -f $caffeine_file ]] then
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
fi
|
|
||||||
|
|
||||||
caffeine=$(<$HOME/.cache/idle)
|
|
||||||
|
|
||||||
if [[ $caffeine -eq 0 ]] then
|
|
||||||
echo 1 > $caffeine_file
|
|
||||||
notify-send 'Caffeine' 'Caffeine Enabled'
|
|
||||||
else
|
|
||||||
echo 0 > $caffeine_file
|
|
||||||
notify-send 'Caffeine' 'Caffeine Disabled'
|
|
||||||
fi
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ $1 = "up" ]; then
|
|
||||||
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+
|
|
||||||
else
|
|
||||||
wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-
|
|
||||||
fi
|
|
||||||
|
|
||||||
wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed 's/Volume: 0.//' > ~/.cache/wob.sock
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 695 KiB |
|
|
@ -1,7 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
wlr-randr --output eDP-1 --scale 1.25 &
|
|
||||||
|
|
||||||
$HOME/repos/damblocks/damblocks | kwm &
|
|
||||||
killall -q mpc
|
|
||||||
damblocks-mpdd
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
prefix=$HOME/Nextcloud/Books/
|
prefix=$HOME/Nextcloud/Books/
|
||||||
# dmenu="pipemenu --title Books"
|
|
||||||
# dmenu="fuzzel -d -p books -w 80"
|
|
||||||
dmenu="bemenu -p books --center --list 20 down --width-factor 0.5 --border 2 --bdr #fabd2f"
|
dmenu="bemenu -p books --center --list 20 down --width-factor 0.5 --border 2 --bdr #fabd2f"
|
||||||
# pdf=zathura
|
pdf=zathura
|
||||||
pdf=sioyek
|
|
||||||
# pdf="flatpak run org.gnome.Papers"
|
|
||||||
|
|
||||||
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu)
|
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,7 @@
|
||||||
|
|
||||||
prefix=$HOME/Nextcloud/Papers/
|
prefix=$HOME/Nextcloud/Papers/
|
||||||
dmenu="bemenu -p papers --center --list 20 down --width-factor 0.5 --border 2 --bdr #fabd2f"
|
dmenu="bemenu -p papers --center --list 20 down --width-factor 0.5 --border 2 --bdr #fabd2f"
|
||||||
# pdf=zathura
|
pdf=zathura
|
||||||
pdf=sioyek
|
|
||||||
# pdf="flatpak run org.gnome.Papers"
|
|
||||||
|
|
||||||
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu)
|
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
local wezterm = require 'wezterm'
|
|
||||||
|
|
||||||
local config = wezterm.config_builder()
|
|
||||||
|
|
||||||
config.color_scheme = 'Catppuccin Mocha'
|
|
||||||
config.font = wezterm.font('Iosevka Nerd Font Mono')
|
|
||||||
config.font_size = 15.0
|
|
||||||
|
|
||||||
config.default_cursor_style = 'SteadyBar'
|
|
||||||
|
|
||||||
config.hide_tab_bar_if_only_one_tab = true
|
|
||||||
config.use_fancy_tab_bar = false
|
|
||||||
config.tab_bar_at_bottom = true
|
|
||||||
|
|
||||||
return config
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
border_color = f5c2e7
|
border_color = fabd2f
|
||||||
background_color = 1e1e2e
|
background_color = 282828
|
||||||
bar_color = cdd6f4
|
bar_color = ebdbb2
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
# include catppuccin-mocha
|
|
||||||
include gruvbox-dark
|
include gruvbox-dark
|
||||||
|
|
||||||
map ,r recolor
|
map ,r recolor
|
||||||
|
|
|
||||||
|
|
@ -22,15 +22,15 @@ setopt HIST_IGNORE_DUPS
|
||||||
setopt HIST_REDUCE_BLANKS
|
setopt HIST_REDUCE_BLANKS
|
||||||
setopt HIST_FIND_NO_DUPS
|
setopt HIST_FIND_NO_DUPS
|
||||||
|
|
||||||
function fzf-history-widget() {
|
# options
|
||||||
local selected_command=$(history -rn 1 | fzf --preview 'echo {}' --preview-window=down:3:wrap)
|
setopt autocd auto_param_slash
|
||||||
if [[ -n $selected_command ]]; then
|
setopt interactive_comments
|
||||||
LBUFFER="$selected_command"
|
|
||||||
fi
|
# disable C-s
|
||||||
zle reset-prompt
|
stty stop undef
|
||||||
}
|
|
||||||
zle -N fzf-history-widget
|
# fzf
|
||||||
bindkey '^R' fzf-history-widget
|
source <(fzf --zsh)
|
||||||
|
|
||||||
# Enable command completion
|
# Enable command completion
|
||||||
autoload -Uz compinit && compinit
|
autoload -Uz compinit && compinit
|
||||||
|
|
@ -44,10 +44,5 @@ zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
|
||||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
|
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||||
|
|
||||||
# zoxide
|
PROMPT="[%F{#83a598}%n %F{#b8bb26}%~%f] %F{#8ec07c}λ%f "
|
||||||
eval "$(zoxide init zsh)"
|
RPROMPT="[%F{#d79921}%?%f]"
|
||||||
|
|
||||||
# prompt
|
|
||||||
eval "$(starship init zsh)"
|
|
||||||
|
|
||||||
[ -f "/home/wball/.local/share/ghcup/env" ] && . "/home/wball/.local/share/ghcup/env" # ghcup-env
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue