Compare commits
6 Commits
948e49df35
...
07823387dc
Author | SHA1 | Date |
---|---|---|
fanyx | 07823387dc | |
fanyx | 7c2eabe85c | |
fanyx | bf43ddb8e4 | |
fanyx | 2a9338a410 | |
fanyx | fac9598c3f | |
fanyx | a6560c03dd |
2
.alias
2
.alias
|
@ -1,5 +1,5 @@
|
||||||
# utils
|
# utils
|
||||||
alias ls="exa --group-directories-first -gm"
|
alias ls="eza --group-directories-first -gm"
|
||||||
alias ll="ls -lhF"
|
alias ll="ls -lhF"
|
||||||
alias lt="ll -TL $1"
|
alias lt="ll -TL $1"
|
||||||
alias ld="ll -d"
|
alias ld="ll -d"
|
||||||
|
|
|
@ -3,10 +3,6 @@
|
||||||
# import general use aliases
|
# import general use aliases
|
||||||
[[ -r ~/.alias ]] && . ~/.alias
|
[[ -r ~/.alias ]] && . ~/.alias
|
||||||
|
|
||||||
# config files
|
|
||||||
alias cb="vim ~/.config/bspwm/bspwmrc"
|
|
||||||
alias cs="vim ~/.config/sxhkd/sxhkdrc"
|
|
||||||
|
|
||||||
# xbps-install
|
# xbps-install
|
||||||
# use xtools instead
|
# use xtools instead
|
||||||
# alias xin="doas xbps-install -S"
|
# alias xin="doas xbps-install -S"
|
||||||
|
@ -28,4 +24,3 @@ alias xcln="xr -oO"
|
||||||
# Docker
|
# Docker
|
||||||
alias dc=docker-compose
|
alias dc=docker-compose
|
||||||
|
|
||||||
command -v 2>&1 >/dev/null thefuck && eval "$(thefuck --alias)"
|
|
||||||
|
|
48
.void.bashrc
48
.void.bashrc
|
@ -8,29 +8,39 @@
|
||||||
[[ $- != *i* ]] && return
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# - bash_aliases
|
# Mandatory source files
|
||||||
# - bash-completion
|
# - bash-completion
|
||||||
|
# - bash-aliases
|
||||||
|
# - ps1 # replaced by starship, legacy
|
||||||
|
|
||||||
# always bash-completion first
|
# always bash-completion first
|
||||||
[[ -r /usr/share/bash-completion/bash_completion ]] && . /usr/share/bash-completion/bash_completion
|
[[ -r /usr/share/bash-completion/bash_completion ]] &&\
|
||||||
|
source /usr/share/bash-completion/bash_completion
|
||||||
|
|
||||||
# custom bash-completions
|
# custom bash-completions
|
||||||
[ -d ~/.config/completions ] && { for i in ~/.config/completions/*; do source $i; done }
|
[[ -d ~/.config/completions ]] &&\
|
||||||
|
{ for i in ~/.config/completions/*; do source $i; done }
|
||||||
|
|
||||||
# source distro and general purpose aliases
|
# source distro and general purpose aliases
|
||||||
[[ -r ~/.bash_aliases ]] && . ~/.bash_aliases
|
[[ -r ~/.bash_aliases ]] &&\
|
||||||
|
source ~/.bash_aliases
|
||||||
# integrate git prompt functions
|
|
||||||
# will break PS1 if not used
|
|
||||||
[[ -f /usr/share/git/git-prompt.sh ]] && . /usr/share/git/git-prompt.sh
|
|
||||||
|
|
||||||
# kube-ps1
|
|
||||||
# located in ~/git/kube-ps1
|
|
||||||
[[ -r ~/git/kube-ps1/kube-ps1.sh ]] && . ~/git/kube-ps1/kube-ps1.sh
|
|
||||||
|
|
||||||
# set PS1 from file
|
# set PS1 from file
|
||||||
# USE ONLY AFTER GIT PROMPT
|
# USE ONLY AFTER GIT PROMPT
|
||||||
[[ -r ~/.ps1 ]] && . ~/.ps1
|
[[ -r ~/.ps1 ]] &&\
|
||||||
|
source ~/.ps1
|
||||||
|
|
||||||
|
#################################
|
||||||
|
# Optional source files
|
||||||
|
|
||||||
|
# BEGIN_KITTY_SHELL_INTEGRATION
|
||||||
|
[[ -n "$KITTY_INSTALLATION_DIR" ]] &&\
|
||||||
|
[[ -e "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash" ]] &&\
|
||||||
|
source "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"
|
||||||
|
# END_KITTY_SHELL_INTEGRATION
|
||||||
|
|
||||||
|
# Google CLI
|
||||||
|
[[ -r ~/.googlerc ]] && source ~/.googlerc
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# don't put duplicate lines or lines starting with space in the history.
|
# don't put duplicate lines or lines starting with space in the history.
|
||||||
|
@ -51,16 +61,18 @@ shopt -s checkwinsize
|
||||||
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# - hooks
|
# Hooks
|
||||||
|
# - direnv
|
||||||
|
# - starship
|
||||||
|
# - zoxide
|
||||||
|
|
||||||
command -v direnv &>/dev/null && eval "$(direnv hook bash)"
|
command -v direnv &>/dev/null && eval "$(direnv hook bash)"
|
||||||
command -v starship &>/dev/null && eval "$(starship init bash)"
|
command -v starship &>/dev/null && eval "$(starship init bash)"
|
||||||
|
command -v zoxide &>/dev/null && eval "$(zoxide init --cmd cd bash)"
|
||||||
|
|
||||||
# - env vars
|
#################################
|
||||||
|
# Environment variables
|
||||||
|
|
||||||
export XBPS_DISTDIR="$HOME/git/void-packages"
|
export XBPS_DISTDIR="$HOME/git/void-packages"
|
||||||
export SVDIR="$HOME/sv"
|
export SVDIR="$HOME/sv"
|
||||||
|
|
||||||
# BEGIN_KITTY_SHELL_INTEGRATION
|
|
||||||
if test -n "$KITTY_INSTALLATION_DIR" -a -e "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"; then source "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"; fi
|
|
||||||
# END_KITTY_SHELL_INTEGRATION
|
|
||||||
|
|
120
.void.pkgs
120
.void.pkgs
|
@ -1,95 +1,143 @@
|
||||||
|
ImageMagick
|
||||||
|
ModemManager
|
||||||
NetworkManager
|
NetworkManager
|
||||||
PrismLauncher
|
amdvlk
|
||||||
Signal-Desktop
|
amdvlk-32bit
|
||||||
|
ansible
|
||||||
|
arandr
|
||||||
|
aws-cli
|
||||||
base-system
|
base-system
|
||||||
bash-completion
|
bash-completion
|
||||||
bat
|
bat
|
||||||
bind-utils
|
bind-utils
|
||||||
blanket
|
borg
|
||||||
bpytop
|
bpytop
|
||||||
|
bsdtar
|
||||||
chrome-gnome-shell
|
chrome-gnome-shell
|
||||||
chromium
|
chromium
|
||||||
containerd
|
chrony
|
||||||
|
cri-tools
|
||||||
|
cryptsetup
|
||||||
|
dino
|
||||||
direnv
|
direnv
|
||||||
docker
|
docker
|
||||||
dos2unix
|
docker-compose
|
||||||
easyeffects
|
easyeffects
|
||||||
|
easyrsa
|
||||||
elixir
|
elixir
|
||||||
exa
|
elogind
|
||||||
|
eog
|
||||||
|
extension-manager
|
||||||
|
eza
|
||||||
|
fff
|
||||||
ffmpeg
|
ffmpeg
|
||||||
firefox
|
firefox
|
||||||
flatpak
|
|
||||||
font-awesome5
|
font-awesome5
|
||||||
font-fira-otf
|
font-fira-otf
|
||||||
fzf
|
fprintd
|
||||||
gdm-settings
|
gdm
|
||||||
git
|
git
|
||||||
gnome
|
gnome
|
||||||
gnome-menus
|
gnome-boxes
|
||||||
|
go
|
||||||
grub-x86_64-efi
|
grub-x86_64-efi
|
||||||
|
gtk-engine-murrine
|
||||||
gvfs-smb
|
gvfs-smb
|
||||||
helvum
|
|
||||||
hplip
|
hplip
|
||||||
htop
|
htop
|
||||||
|
hydrus
|
||||||
jq
|
jq
|
||||||
|
k9s
|
||||||
keepassxc
|
keepassxc
|
||||||
kitty
|
kitty
|
||||||
krita
|
krita
|
||||||
|
kubectl
|
||||||
|
kubernetes
|
||||||
|
kubernetes-helm
|
||||||
lapce
|
lapce
|
||||||
lesspipe
|
lesspipe
|
||||||
|
libcanberra-gtk
|
||||||
|
libcgroup-utils
|
||||||
libdrm-32bit
|
libdrm-32bit
|
||||||
libgcc-32bit
|
libidn
|
||||||
libgda
|
libreoffice
|
||||||
libstdc++-32bit
|
libreoffice-gnome
|
||||||
libu2f-host
|
libu2f-host
|
||||||
lutris
|
lightdm
|
||||||
|
linux5.19
|
||||||
|
linux5.19-headers
|
||||||
|
lvm2
|
||||||
|
mesa-dri-32bit
|
||||||
|
mesa-vaapi
|
||||||
|
mesa-vdpau
|
||||||
|
mesa-vulkan-radeon
|
||||||
mgba-qt
|
mgba-qt
|
||||||
mpc
|
|
||||||
mpd
|
mpd
|
||||||
mpdscribble
|
nautilus
|
||||||
ncmpcpp
|
ncmpcpp
|
||||||
|
neofetch
|
||||||
neovim
|
neovim
|
||||||
nerd-fonts
|
nerd-fonts
|
||||||
net-tools
|
net-tools
|
||||||
noto-fonts-cjk
|
noto-fonts-cjk
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
ntfs-3g
|
noto-fonts-ttf
|
||||||
nvidia
|
noto-fonts-ttf-extra
|
||||||
nvidia-libs-32bit
|
nushell
|
||||||
obs
|
openvpn
|
||||||
openjdk17-jre
|
operator-sdk
|
||||||
openntpd
|
papirus-folders
|
||||||
|
papirus-icon-theme
|
||||||
|
patch
|
||||||
pavucontrol
|
pavucontrol
|
||||||
picard
|
piper
|
||||||
pipewire
|
pipewire
|
||||||
protontricks
|
podman
|
||||||
qbittorrent
|
powertop
|
||||||
qpwgraph
|
pulseaudio-utils
|
||||||
qv4l2
|
python3
|
||||||
|
python3-ansible-lint
|
||||||
|
python3-pip
|
||||||
|
python3-psutil
|
||||||
|
python3-s-tui
|
||||||
|
rsync
|
||||||
sassc
|
sassc
|
||||||
socklog-void
|
socklog-void
|
||||||
|
squid
|
||||||
srain
|
srain
|
||||||
starship
|
starship
|
||||||
steam
|
steam
|
||||||
|
strace
|
||||||
syncthing
|
syncthing
|
||||||
|
syncthing-gtk
|
||||||
|
terraform
|
||||||
|
thefuck
|
||||||
thunderbird
|
thunderbird
|
||||||
|
tlp
|
||||||
|
tlp-rdw
|
||||||
|
tlpui
|
||||||
|
tmux
|
||||||
|
tuxedo-keyboard
|
||||||
|
unzip
|
||||||
|
v4l2loopback
|
||||||
vim
|
vim
|
||||||
|
virt-manager
|
||||||
vlc
|
vlc
|
||||||
void-repo-multilib
|
void-repo-multilib
|
||||||
void-repo-multilib-nonfree
|
void-repo-multilib-nonfree
|
||||||
void-repo-nonfree
|
void-repo-nonfree
|
||||||
vorbis-tools
|
|
||||||
vscode
|
vscode
|
||||||
vulkan-loader-32bit
|
vsv
|
||||||
|
vulkan-loader
|
||||||
wget
|
wget
|
||||||
wine
|
|
||||||
wireguard
|
|
||||||
wireplumber
|
wireplumber
|
||||||
wl-clipboard
|
xclip
|
||||||
xdg-user-dirs
|
xdg-user-dirs
|
||||||
xeyes
|
xdg-user-dirs-gtk
|
||||||
xmirror
|
xmirror
|
||||||
xorg-input-drivers
|
xorg
|
||||||
xournalpp
|
xournalpp
|
||||||
xprop
|
|
||||||
xtools
|
xtools
|
||||||
|
yq
|
||||||
|
zoxide
|
||||||
|
zstd
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
discord
|
discord
|
||||||
sayonara-player
|
kubectx-bash
|
||||||
|
|
Loading…
Reference in New Issue