Compare commits
10 commits
0a61c85a9c
...
43007d310e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
43007d310e | ||
|
|
4d0650f2a6 | ||
|
|
527a062b5f | ||
|
|
055e9c2e64 | ||
|
|
57821b5630 | ||
|
|
7ce7969873 | ||
|
|
ec479f19c2 | ||
|
|
4692db866e | ||
|
|
d0c5469986 | ||
|
|
4d9e12622c |
26 changed files with 164 additions and 102 deletions
|
|
@ -68,7 +68,7 @@ update_ms = 2000
|
||||||
|
|
||||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
#* 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.
|
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||||
proc_sorting = "cpu lazy"
|
proc_sorting = "cpu direct"
|
||||||
|
|
||||||
#* Reverse sorting order, True or False.
|
#* Reverse sorting order, True or False.
|
||||||
proc_reversed = false
|
proc_reversed = false
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
# use gpu for video output
|
# use gpu for video output
|
||||||
vo=gpu
|
vo=gpu
|
||||||
# enable safe hardware decoding to reduce cpu usage
|
# enable safe hardware decoding to reduce cpu usage
|
||||||
hwdec=auto-safe
|
hwdec=vaapi
|
||||||
# keep the player window open after the file finishes
|
# keep the player window open after the file finishes
|
||||||
keep-open=yes
|
keep-open=yes
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
// STARTUP DAEMONS
|
// STARTUP DAEMONS
|
||||||
//spawn-at-startup "/usr/lib/polkit-kde-authentication-agent-1"
|
//spawn-at-startup "/usr/lib/polkit-kde-authentication-agent-1"
|
||||||
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
|
spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"
|
||||||
spawn-at-startup "swaybg" "-i" "/home/sgbv/Pictures/turtle.jpg" "-m" "fill"
|
spawn-at-startup "swaybg" "-i" "/home/sgbv/pictures/turtle.jpg" "-m" "fill"
|
||||||
spawn-at-startup "waybar"
|
spawn-at-startup "waybar"
|
||||||
spawn-at-startup "mako"
|
spawn-at-startup "mako"
|
||||||
spawn-at-startup "nm-applet"
|
spawn-at-startup "nm-applet"
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ binds {
|
||||||
|
|
||||||
// APPLICATION LAUNCHERS
|
// APPLICATION LAUNCHERS
|
||||||
Mod+B cooldown-ms=500 { spawn "librewolf"; }
|
Mod+B cooldown-ms=500 { spawn "librewolf"; }
|
||||||
Mod+Shift+B cooldown-ms=500 { spawn "firefox"; }
|
Mod+Shift+B cooldown-ms=500 { spawn "brave-origin"; }
|
||||||
Mod+Alt+B cooldown-ms=500 { spawn "tor-browser"; }
|
Mod+Alt+B cooldown-ms=500 { spawn "tor-browser"; }
|
||||||
Mod+O cooldown-ms=500 { spawn "obsidian"; }
|
Mod+O cooldown-ms=500 { spawn "obsidian"; }
|
||||||
Mod+A cooldown-ms=500 { spawn "enteauth"; }
|
Mod+A cooldown-ms=500 { spawn "enteauth"; }
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,11 @@ layout {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
environment {
|
||||||
|
QT_QPA_PLATFORMTHEME "qt6ct"
|
||||||
|
GTK_THEME "Adwaita:dark"
|
||||||
|
}
|
||||||
|
|
||||||
// MODULE INCLUSIONS
|
// MODULE INCLUSIONS
|
||||||
// merge external logical blocks
|
// merge external logical blocks
|
||||||
include "autostart.kdl"
|
include "autostart.kdl"
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,9 @@ window-rule {
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="firefox" title="Picture-in-Picture"
|
//match app-id="firefox" title="Picture-in-Picture"
|
||||||
match app-id="librewolf" title="Picture-in-Picture"
|
match app-id="librewolf" title="Picture-in-Picture"
|
||||||
|
match app-id="brave-origin" title="Picture-in-picture"
|
||||||
|
|
||||||
open-floating true
|
open-floating true
|
||||||
default-floating-position x=1466 y=44
|
default-floating-position x=1466 y=44
|
||||||
|
|
@ -64,11 +65,6 @@ window-rule {
|
||||||
open-maximized-to-edges true
|
open-maximized-to-edges true
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="Tor Browser"
|
|
||||||
open-maximized-to-edges true
|
|
||||||
}
|
|
||||||
|
|
||||||
// Column widths
|
// Column widths
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="Alacritty"
|
match app-id="Alacritty"
|
||||||
|
|
@ -85,69 +81,42 @@ window-rule {
|
||||||
default-column-width { proportion 0.60; }
|
default-column-width { proportion 0.60; }
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
//window-rule {
|
||||||
match app-id="firefox"
|
// match app-id="firefox"
|
||||||
default-column-width { proportion 0.40; }
|
// default-column-width { proportion 0.40; }
|
||||||
}
|
//}
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="librewolf"
|
match app-id="librewolf"
|
||||||
|
match app-id="brave-origin"
|
||||||
default-column-width { proportion 0.40; }
|
default-column-width { proportion 0.40; }
|
||||||
}
|
}
|
||||||
|
|
||||||
// Privacy
|
// Privacy
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="Tor Browser"
|
match app-id="Tor Browser"
|
||||||
|
|
||||||
block-out-from "screencast"
|
block-out-from "screencast"
|
||||||
}
|
}
|
||||||
|
|
||||||
// Workspace placement
|
// Workspace placement
|
||||||
window-rule {
|
|
||||||
match app-id="Alacritty"
|
|
||||||
open-on-workspace "main"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="org.gnome.Nautilus"
|
|
||||||
open-on-workspace "main"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="code"
|
|
||||||
open-on-workspace "main"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="firefox"
|
|
||||||
open-on-workspace "main"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="librewolf"
|
|
||||||
open-on-workspace "main"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="md.Obsidian"
|
|
||||||
open-on-workspace "gaming"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="org.azahar_emu.Azahar"
|
match app-id="org.azahar_emu.Azahar"
|
||||||
open-on-workspace "gaming"
|
open-on-workspace "gaming"
|
||||||
}
|
}
|
||||||
|
|
||||||
window-rule {
|
|
||||||
match app-id="org.telegram.desktop"
|
|
||||||
open-on-workspace "private"
|
|
||||||
}
|
|
||||||
|
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="Tor Browser"
|
match app-id="Tor Browser"
|
||||||
open-on-workspace "private"
|
open-on-workspace "private"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
window-rule {
|
||||||
|
open-on-workspace "main"
|
||||||
|
match app-id="librewolf"
|
||||||
|
match app-id="brave-origin"
|
||||||
|
match app-id="Alacritty"
|
||||||
|
match app-id="md.obsidian.Obsidian"
|
||||||
|
}
|
||||||
|
|
||||||
// Workspaces
|
// Workspaces
|
||||||
workspace "main"
|
workspace "main"
|
||||||
workspace "gaming"
|
workspace "gaming"
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,31 @@
|
||||||
|
[Appearance]
|
||||||
|
color_scheme_path=/usr/share/qt5ct/colors/darker.conf
|
||||||
|
custom_palette=true
|
||||||
|
standard_dialogs=gtk3
|
||||||
|
style=Fusion
|
||||||
|
|
||||||
|
[Fonts]
|
||||||
|
fixed="Sans Serif,9,-1,5,50,0,0,0,0,0"
|
||||||
|
general="Sans Serif,9,-1,5,50,0,0,0,0,0"
|
||||||
|
|
||||||
|
[Interface]
|
||||||
|
activate_item_on_single_click=1
|
||||||
|
buttonbox_layout=0
|
||||||
|
cursor_flash_time=1000
|
||||||
|
dialog_buttons_have_icons=1
|
||||||
|
double_click_interval=400
|
||||||
|
gui_effects=@Invalid()
|
||||||
|
keyboard_scheme=2
|
||||||
|
menus_have_icons=true
|
||||||
|
show_shortcuts_in_context_menus=true
|
||||||
|
stylesheets=@Invalid()
|
||||||
|
toolbutton_style=4
|
||||||
|
underline_shortcut=1
|
||||||
|
wheel_scroll_lines=3
|
||||||
|
|
||||||
[SettingsWindow]
|
[SettingsWindow]
|
||||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xfd\xff\xff\xff\xe2\0\0\x3\xb2\0\0\x4\r\0\0\0\0\0\0\0\0\0\0\x3\xaf\0\0\x4\n\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xaf\0\0\x4\n)
|
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xfd\xff\xff\xff\xe2\0\0\x3\xb7\0\0\x3\xf7\0\0\0\0\0\0\0\0\0\0\x3\xb4\0\0\x3\xf4\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xb4\0\0\x3\xf4)
|
||||||
|
|
||||||
|
[Troubleshooting]
|
||||||
|
force_raster_widgets=1
|
||||||
|
ignored_applications=@Invalid()
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,31 @@
|
||||||
|
[Appearance]
|
||||||
|
color_scheme_path=/usr/share/qt6ct/colors/darker.conf
|
||||||
|
custom_palette=true
|
||||||
|
standard_dialogs=xdgdesktopportal
|
||||||
|
style=Fusion
|
||||||
|
|
||||||
|
[Fonts]
|
||||||
|
fixed="Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,,0,0"
|
||||||
|
general="Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,,0,0"
|
||||||
|
|
||||||
|
[Interface]
|
||||||
|
activate_item_on_single_click=1
|
||||||
|
buttonbox_layout=0
|
||||||
|
cursor_flash_time=1000
|
||||||
|
dialog_buttons_have_icons=1
|
||||||
|
double_click_interval=400
|
||||||
|
gui_effects=@Invalid()
|
||||||
|
keyboard_scheme=2
|
||||||
|
menus_have_icons=true
|
||||||
|
show_shortcuts_in_context_menus=true
|
||||||
|
stylesheets=@Invalid()
|
||||||
|
toolbutton_style=4
|
||||||
|
underline_shortcut=1
|
||||||
|
wheel_scroll_lines=3
|
||||||
|
|
||||||
[SettingsWindow]
|
[SettingsWindow]
|
||||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xfd\xff\xff\xff\xe2\0\0\x3\xb2\0\0\x4\r\0\0\0\0\0\0\0\0\0\0\x3\xaf\0\0\x4\n\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xaf\0\0\x4\n)
|
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\xff\xff\xff\xfd\xff\xff\xff\xe2\0\0\x3\xb7\0\0\x3\xf7\0\0\0\0\0\0\0\0\0\0\x3\xb4\0\0\x3\xf4\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xb4\0\0\x3\xf4)
|
||||||
|
|
||||||
|
[Troubleshooting]
|
||||||
|
force_raster_widgets=1
|
||||||
|
ignored_applications=@Invalid()
|
||||||
|
|
|
||||||
0
.local/bin/adbx
Executable file → Normal file
0
.local/bin/adbx
Executable file → Normal file
0
.local/bin/archive
Executable file → Normal file
0
.local/bin/archive
Executable file → Normal file
0
.local/bin/audit-pkg
Executable file → Normal file
0
.local/bin/audit-pkg
Executable file → Normal file
0
.local/bin/audit-users
Executable file → Normal file
0
.local/bin/audit-users
Executable file → Normal file
0
.local/bin/backup-obsd
Executable file → Normal file
0
.local/bin/backup-obsd
Executable file → Normal file
0
.local/bin/bw
Executable file → Normal file
0
.local/bin/bw
Executable file → Normal file
0
.local/bin/hledger-charts
Executable file → Normal file
0
.local/bin/hledger-charts
Executable file → Normal file
0
.local/bin/md2csv
Executable file → Normal file
0
.local/bin/md2csv
Executable file → Normal file
0
.local/bin/md2hledger
Executable file → Normal file
0
.local/bin/md2hledger
Executable file → Normal file
0
.local/bin/obsd-bash-2026-06-03
Executable file → Normal file
0
.local/bin/obsd-bash-2026-06-03
Executable file → Normal file
0
.local/bin/obsd-python-2026-07-26
Executable file → Normal file
0
.local/bin/obsd-python-2026-07-26
Executable file → Normal file
|
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# MENU ENTRIES
|
# MENU ENTRIES
|
||||||
# define the string values for the power options
|
|
||||||
lock="lock"
|
lock="lock"
|
||||||
suspend="suspend"
|
suspend="suspend"
|
||||||
hibernate="hibernate"
|
hibernate="hibernate"
|
||||||
|
|
@ -10,29 +9,27 @@ reboot="reboot"
|
||||||
shutdown="shutdown"
|
shutdown="shutdown"
|
||||||
|
|
||||||
# USER INPUT
|
# USER INPUT
|
||||||
# pipe options into fuzzel and capture the string output
|
|
||||||
selected=$(printf "%s\n%s\n%s\n%s\n%s\n%s" "$lock" "$suspend" "$hibernate" "$logout" "$reboot" "$shutdown" | fuzzel --dmenu --prompt "power: ")
|
selected=$(printf "%s\n%s\n%s\n%s\n%s\n%s" "$lock" "$suspend" "$hibernate" "$logout" "$reboot" "$shutdown" | fuzzel --dmenu --prompt "power: ")
|
||||||
|
|
||||||
# EXECUTION ROUTING
|
# EXECUTION ROUTING
|
||||||
# match the captured string to the system daemon command
|
|
||||||
case "$selected" in
|
case "$selected" in
|
||||||
"$lock")
|
"$lock")
|
||||||
swaylock -f -c 000000
|
swaylock -f -c 000000
|
||||||
;;
|
;;
|
||||||
"$suspend")
|
"$suspend")
|
||||||
loginctl suspend
|
doas loginctl suspend
|
||||||
;;
|
;;
|
||||||
"$hibernate")
|
"$hibernate")
|
||||||
loginctl hibernate
|
doas loginctl hibernate
|
||||||
;;
|
;;
|
||||||
"$logout")
|
"$logout")
|
||||||
loginctl terminate-session "$XDG_SESSION_ID"
|
loginctl terminate-session "$XDG_SESSION_ID"
|
||||||
;;
|
;;
|
||||||
"$reboot")
|
"$reboot")
|
||||||
loginctl reboot
|
doas reboot
|
||||||
;;
|
;;
|
||||||
"$shutdown")
|
"$shutdown")
|
||||||
loginctl shutdown
|
doas poweroff
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
||||||
0
.local/bin/scratch
Executable file → Normal file
0
.local/bin/scratch
Executable file → Normal file
0
.local/bin/strap-archlinux-vm
Executable file → Normal file
0
.local/bin/strap-archlinux-vm
Executable file → Normal file
0
.local/bin/strap-artix-vm
Executable file → Normal file
0
.local/bin/strap-artix-vm
Executable file → Normal file
|
|
@ -1 +1 @@
|
||||||
cd "$1" && clear;
|
cd && clear;
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@ eval "$(starship init zsh)"
|
||||||
|
|
||||||
# ZOXIDE INITIALISATION
|
# ZOXIDE INITIALISATION
|
||||||
# start the smart directory jumper
|
# start the smart directory jumper
|
||||||
#if command -v zoxide >/dev/null 2>&1; then
|
if command -v zoxide >/dev/null 2>&1; then
|
||||||
# eval "$(zoxide init zsh --cmd cd)"
|
eval "$(zoxide init zsh --cmd cd)"
|
||||||
#fi
|
fi
|
||||||
|
|
||||||
# TMUX CHECK
|
# TMUX CHECK
|
||||||
# verify active multiplexer sessions
|
# verify active multiplexer sessions
|
||||||
|
|
|
||||||
|
|
@ -1,65 +1,98 @@
|
||||||
# shellcheck disable=all
|
# shellcheck disable=all
|
||||||
alias pm='sudo pacman'
|
|
||||||
|
# Package management
|
||||||
|
alias pm='doas pacman'
|
||||||
alias pr='paru'
|
alias pr='paru'
|
||||||
|
|
||||||
alias z='cd'
|
# EZA CORE
|
||||||
|
alias lz='eza --icons=always --git'
|
||||||
|
alias ll='eza --icons=always --git -l'
|
||||||
|
alias la='eza --icons=always --git -a'
|
||||||
|
alias lla='eza --icons=always --git -la'
|
||||||
|
alias lD='eza --icons=always --git -D'
|
||||||
|
alias llD='eza --icons=always --git -lD'
|
||||||
|
alias lt='eza --icons=always --git --tree'
|
||||||
|
alias lt1='eza --icons=always --git --tree --level=1'
|
||||||
|
alias lt2='eza --icons=always --git --tree --level=2'
|
||||||
|
alias lt3='eza --icons=always --git --tree --level=3'
|
||||||
|
alias lt4='eza --icons=always --git --tree --level=4'
|
||||||
|
alias lt5='eza --icons=always --git --tree --level=5'
|
||||||
|
alias ltd='eza --icons=always --git --tree --level=2 -D'
|
||||||
|
alias lta='eza --icons=always --git --tree -a'
|
||||||
|
alias ltla='eza --icons=always --git --tree -la'
|
||||||
|
alias lS='eza --icons=always --git --sort=size'
|
||||||
|
alias lm='eza --icons=always --git --sort=modified'
|
||||||
|
alias lN='eza --icons=always --git --sort=name'
|
||||||
|
alias le='eza --icons=always --git --sort=extension'
|
||||||
|
alias lls='eza --icons=always --git -l --sort=size'
|
||||||
|
alias llt='eza --icons=always --git -l --sort=modified'
|
||||||
|
alias lln='eza --icons=always --git -l --sort=name'
|
||||||
|
alias lle='eza --icons=always --git -l --sort=extension'
|
||||||
|
alias lnew='eza --icons=always --git -l --sort=modified --reverse'
|
||||||
|
alias lbig='eza --icons=always --git -l --sort=size'
|
||||||
|
alias lg='eza --icons=always --git'
|
||||||
|
alias lgl='eza --icons=always --git -l'
|
||||||
|
alias lgt='eza --icons=always --git --tree'
|
||||||
|
alias ldir='eza --icons=always --git --group-directories-first'
|
||||||
|
alias lldir='eza --icons=always --git -l --group-directories-first'
|
||||||
|
alias ladir='eza --icons=always --git -la --group-directories-first'
|
||||||
|
alias labs='eza --icons=always --git --absolute'
|
||||||
|
alias lli='eza --icons=always --git -l --inode'
|
||||||
|
alias lng='eza --icons=always'
|
||||||
|
alias lni='eza --git'
|
||||||
|
|
||||||
alias ls='ls --color=always'
|
alias ls='ls --color=always'
|
||||||
alias lz='eza --group-directories-first'
|
alias tree='tree -C'
|
||||||
alias l='eza -l --group-directories-first --git'
|
|
||||||
alias li='eza -laai --group-directories-first --git'
|
|
||||||
alias la='eza -la --group-directories-first --git'
|
|
||||||
alias lt='eza -l --tree --group-directories-first --git'
|
|
||||||
alias lta='eza -la --tree --group-directories-first --git'
|
|
||||||
alias lt2='eza --tree --level=2'
|
|
||||||
alias lt3='eza --tree --level=3'
|
|
||||||
alias cat='bat --paging=never'
|
|
||||||
alias bap='bat --paging=always'
|
|
||||||
alias b='bat'
|
|
||||||
|
|
||||||
alias cp='cp -iv'
|
# File operations
|
||||||
alias mv='mv -iv'
|
alias rm='rm -iv'
|
||||||
alias rm='rm -Iv'
|
alias rmr='rm -riv'
|
||||||
alias rmr='rm -Irv'
|
|
||||||
alias rmf='rm -frv'
|
alias rmf='rm -frv'
|
||||||
alias mkdir='mkdir -pv'
|
|
||||||
|
|
||||||
|
alias mv='mv -v'
|
||||||
|
|
||||||
|
# Editor
|
||||||
alias ,='nvim'
|
alias ,='nvim'
|
||||||
alias ,,='sudo nvim'
|
alias ,,='doas nvim'
|
||||||
|
|
||||||
alias grep='grep --color=auto'
|
# System / text utilities
|
||||||
alias diff='diff --color=auto'
|
alias diff='diff --color=auto'
|
||||||
alias ip='ip --color=auto'
|
alias ip='ip --color=auto'
|
||||||
alias df='df -h'
|
alias df='df -h'
|
||||||
alias du='du -h'
|
|
||||||
alias free='free -h'
|
alias free='free -h'
|
||||||
|
|
||||||
alias chmod='chmod -v'
|
alias chmod='chmod -v'
|
||||||
alias suchmod='sudo chmod -v'
|
alias suchmod='doas chmod -v'
|
||||||
alias cls='clear'
|
alias chown='chown -v'
|
||||||
alias path='echo $PATH | tr ":" "\n"'
|
alias suchown='doas chown -v'
|
||||||
alias reload='exec bash'
|
|
||||||
|
|
||||||
alias -g L='| less'
|
# Navigation / shell
|
||||||
alias -g G='| grep -i'
|
alias path='print -l ${(s.:.)PATH}'
|
||||||
alias -g WCL='| wc -l'
|
alias reload='exec zsh'
|
||||||
alias -g WCC='| wc -c'
|
|
||||||
alias -g WCM='| wc -m'
|
|
||||||
alias -g NUL='>/dev/null 2>&1'
|
|
||||||
alias -g E='2>&1'
|
|
||||||
alias -g C='; clear'
|
|
||||||
alias -g COPY='| wl-copy'
|
|
||||||
alias -g ANSICOPY='| ansifilter | wl-copy'
|
|
||||||
|
|
||||||
alias fullcharge='sudo tlp fullcharge'
|
# Miscellaneous
|
||||||
|
alias fullcharge='doas tlp fullcharge'
|
||||||
alias paste='wl-paste'
|
alias paste='wl-paste'
|
||||||
alias ic='incus'
|
alias ic='incus'
|
||||||
|
alias slowcat='pv -l -L 3 -q'
|
||||||
|
|
||||||
alias fastfetch='fastfetch --config examples/25.jsonc'
|
alias ff='fastfetch'
|
||||||
|
|
||||||
alias py='python3'
|
alias py='python3'
|
||||||
alias ipy='ipython'
|
alias ipy='ipython'
|
||||||
|
|
||||||
alias zt='zathura'
|
alias zt='zathura'
|
||||||
|
|
||||||
alias sys='systemctl --user'
|
alias hibernate='doas loginctl hibernate'
|
||||||
alias susys='sudo systemctl'
|
|
||||||
|
# Zsh global aliases
|
||||||
|
alias -g L='| less'
|
||||||
|
alias -g G='| grep -i'
|
||||||
|
alias -g W='| wc -l'
|
||||||
|
alias -g NUL='>/dev/null 2>&1'
|
||||||
|
alias -g E='2>&1'
|
||||||
|
alias -g C='; clear;'
|
||||||
|
alias -g CP='| wl-copy'
|
||||||
|
alias -g ACP='| ansifilter | wl-copy'
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue