Compare commits
2 Commits
a91f225f08
...
affdb7fb9b
| Author | SHA1 | Date | |
|---|---|---|---|
| affdb7fb9b | |||
| d9e59b61cf |
@@ -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
|
||||||
|
|||||||
@@ -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
@@ -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'
|
||||||
|
|||||||
Reference in New Issue
Block a user