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
|
||||
|
||||
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"
|
||||
# pdf=zathura
|
||||
pdf=sioyek
|
||||
# pdf="flatpak run org.gnome.Papers"
|
||||
pdf=zathura
|
||||
|
||||
choice=$(find $prefix -type f | sed "s|$prefix||;s/_/ /g" | $dmenu)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,7 @@
|
|||
|
||||
prefix=$HOME/Nextcloud/Papers/
|
||||
dmenu="bemenu -p papers --center --list 20 down --width-factor 0.5 --border 2 --bdr #fabd2f"
|
||||
# pdf=zathura
|
||||
pdf=sioyek
|
||||
# pdf="flatpak run org.gnome.Papers"
|
||||
pdf=zathura
|
||||
|
||||
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
|
||||
background_color = 1e1e2e
|
||||
bar_color = cdd6f4
|
||||
border_color = fabd2f
|
||||
background_color = 282828
|
||||
bar_color = ebdbb2
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# include catppuccin-mocha
|
||||
include gruvbox-dark
|
||||
|
||||
map ,r recolor
|
||||
|
|
|
|||
|
|
@ -22,15 +22,15 @@ setopt HIST_IGNORE_DUPS
|
|||
setopt HIST_REDUCE_BLANKS
|
||||
setopt HIST_FIND_NO_DUPS
|
||||
|
||||
function fzf-history-widget() {
|
||||
local selected_command=$(history -rn 1 | fzf --preview 'echo {}' --preview-window=down:3:wrap)
|
||||
if [[ -n $selected_command ]]; then
|
||||
LBUFFER="$selected_command"
|
||||
fi
|
||||
zle reset-prompt
|
||||
}
|
||||
zle -N fzf-history-widget
|
||||
bindkey '^R' fzf-history-widget
|
||||
# options
|
||||
setopt autocd auto_param_slash
|
||||
setopt interactive_comments
|
||||
|
||||
# disable C-s
|
||||
stty stop undef
|
||||
|
||||
# fzf
|
||||
source <(fzf --zsh)
|
||||
|
||||
# Enable command completion
|
||||
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-autosuggestions/zsh-autosuggestions.zsh
|
||||
|
||||
# zoxide
|
||||
eval "$(zoxide init zsh)"
|
||||
|
||||
# prompt
|
||||
eval "$(starship init zsh)"
|
||||
|
||||
[ -f "/home/wball/.local/share/ghcup/env" ] && . "/home/wball/.local/share/ghcup/env" # ghcup-env
|
||||
PROMPT="[%F{#83a598}%n %F{#b8bb26}%~%f] %F{#8ec07c}λ%f "
|
||||
RPROMPT="[%F{#d79921}%?%f]"
|
||||
|
|
|
|||
Loading…
Reference in a new issue