Compare commits

..

2 Commits

Author SHA1 Message Date
jasonhilder affdb7fb9b Cleanups for void. 2026-06-18 14:31:10 +02:00
jasonhilder d9e59b61cf Removed gitu tui, cleaned install.sh package list. 2026-06-18 14:24:08 +02:00
3 changed files with 25 additions and 19 deletions
+1 -3
View File
@@ -16,7 +16,6 @@ Start with a minimal **Void Linux** install using the XFCE4 base image.
├── config/ ├── config/
│ ├── alacritty/ # Alacritty terminal configuration │ ├── alacritty/ # Alacritty terminal configuration
│ ├── fish/ # Fish shell configuration │ ├── fish/ # Fish shell configuration
│ ├── gitu/ # Git TUI settings
│ ├── kanata/ # Keyboard remapping │ ├── kanata/ # Keyboard remapping
│ ├── lf/ # Terminal file manager │ ├── lf/ # Terminal file manager
│ ├── nvim/ # Neovim setup │ ├── nvim/ # Neovim setup
@@ -67,7 +66,7 @@ packages via `xbps-install`:
- **Keyboard**: `kanata` - **Keyboard**: `kanata`
- **Desktop**: `polybar`, `rofi`, `xdotool`, `wmctrl` - **Desktop**: `polybar`, `rofi`, `xdotool`, `wmctrl`
- **Fonts**: `noto-fonts-ttf`, `noto-fonts-emoji` - **Fonts**: `noto-fonts-ttf`, `noto-fonts-emoji`
- **Other**: `ca-certificates`, `gnupg`, `fuse`, `gitu` - **Other**: `ca-certificates`, `gnupg`, `fuse`
## Symlinks Created ## Symlinks Created
@@ -77,7 +76,6 @@ packages via `xbps-install`:
| `~/.config/fish` | `./config/fish` | | `~/.config/fish` | `./config/fish` |
| `~/.config/kanata` | `./config/kanata` | | `~/.config/kanata` | `./config/kanata` |
| `~/.config/nvim` | `./config/nvim` | | `~/.config/nvim` | `./config/nvim` |
| `~/.config/gitu` | `./config/gitu` |
| `~/.config/lf` | `./config/lf` | | `~/.config/lf` | `./config/lf` |
## Scripts ## Scripts
+1 -7
View File
@@ -86,12 +86,8 @@ alias bat='bat --theme="ansi" --paging=never'
# Application shortcuts # Application shortcuts
alias vim='nvim' alias vim='nvim'
alias vi='nvim'
alias v='nvim'
alias :q='exit' alias :q='exit'
alias files='nemo .' alias files='thunar .'
alias lg='gitu'
alias ldk='lazydocker'
alias fetch='pfetch' alias fetch='pfetch'
# Custom shortcuts # Custom shortcuts
@@ -99,9 +95,7 @@ alias reload='source ~/.config/fish/config.fish'
alias dotf='cd ~/.dotfiles' alias dotf='cd ~/.dotfiles'
alias doti='bash ~/.dotfiles/install.sh -i' alias doti='bash ~/.dotfiles/install.sh -i'
alias dotl='bash ~/.dotfiles/install.sh -l' alias dotl='bash ~/.dotfiles/install.sh -l'
alias todo='cd ~/Todo/ && nvim index.md'
alias myip='curl ipinfo.io/ip; echo ""' alias myip='curl ipinfo.io/ip; echo ""'
alias db='lazysql'
alias query='xbps-query -Rs' alias query='xbps-query -Rs'
+22 -8
View File
@@ -88,7 +88,6 @@ if [ "$DO_LINKS" = true ]; then
link_file "$DOTFILES_DIR/config/fish" "$HOME/.config/fish" link_file "$DOTFILES_DIR/config/fish" "$HOME/.config/fish"
link_file "$DOTFILES_DIR/config/alacritty" "$HOME/.config/alacritty" link_file "$DOTFILES_DIR/config/alacritty" "$HOME/.config/alacritty"
link_file "$DOTFILES_DIR/config/nvim" "$HOME/.config/nvim" link_file "$DOTFILES_DIR/config/nvim" "$HOME/.config/nvim"
link_file "$DOTFILES_DIR/config/gitu" "$HOME/.config/gitu"
link_file "$DOTFILES_DIR/config/lf" "$HOME/.config/lf" link_file "$DOTFILES_DIR/config/lf" "$HOME/.config/lf"
link_file "$DOTFILES_DIR/config/polybar" "$HOME/.config/polybar" link_file "$DOTFILES_DIR/config/polybar" "$HOME/.config/polybar"
link_file "$DOTFILES_DIR/config/rofi" "$HOME/.config/rofi" link_file "$DOTFILES_DIR/config/rofi" "$HOME/.config/rofi"
@@ -148,13 +147,22 @@ if [ "$DO_INSTALL" = true ]; then
## INSTALL REQUIRED PACKAGES ## INSTALL REQUIRED PACKAGES
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
REQUIRED_PACKAGES=( REQUIRED_PACKAGES=(
# system essentials # network & download
wget curl git unzip lf jq alacritty fzf pfetch wget curl ca-certificates gnupg rsync
fd ripgrep bat direnv base-devel make valgrind tree # core utilities
ca-certificates gnupg fuse rsync fish-shell git unzip jq fzf tree direnv make
noto-fonts-ttf noto-fonts-emoji go xdotool wmctrl # modern cli replacements
kanata tree-sitter-cli gitu polybar rofi lf fd ripgrep bat
universal-ctags # shell & terminal
fish-shell alacritty
# build & dev tools
base-devel valgrind universal-ctags tree-sitter-cli go
# system
pfetch fuse
# window manager & desktop
xdotool wmctrl polybar rofi kanata
# fonts
noto-fonts-ttf noto-fonts-emoji
) )
MISSING_PACKAGES=() MISSING_PACKAGES=()
@@ -183,3 +191,9 @@ if [ "$DO_INSTALL" = true ]; then
echo "✅ Package setup complete." echo "✅ Package setup complete."
echo "" echo ""
fi fi
# TODO: these need to go somewhere!
# xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend' -t 'bool' -s 'false'
# xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false'
# xfconf-query -c xfce4-session -np '/shutdown/ShowHybridSleep' -t 'bool' -s 'false'
# xfconf-query -c xfce4-session -np '/shutdown/ShowSwitchUser' -t 'bool' -s 'false'