No description
Adds lib/vbox.sh that runs systemd-detect-virt and, on VirtualBox guests:
- installs virtualbox-guest-utils + enables vboxservice
- links files/hypr/vbox.conf into ~/.config/hypr/ which sets
WLR_NO_HARDWARE_CURSORS=1, WLR_RENDERER_ALLOW_SOFTWARE=1,
LIBGL_ALWAYS_SOFTWARE=1 and overrides the monitor rule to
preferred mode (3440x1440@120 doesn't exist in VBox)
On bare metal an empty stub is linked instead, so the source= line in
hyprland.conf always resolves.
README adds a 'Testing in VirtualBox first' section listing the host-side
VBox settings (3D Acceleration on, 128MB video mem, VMSVGA, 8GB RAM, 40GB
disk) and the known-broken pieces (bluetooth, gpu-screen-recorder).
|
||
|---|---|---|
| .config | ||
| docs | ||
| install | ||
| .gitattributes | ||
| .gitconfig | ||
| .gitignore | ||
| .tmux.conf | ||
| .zshrc | ||
| LICENSE | ||
| README.md | ||
dotfiles
Linux/Arch focused dotfiles. Managed manually — symlink configs into place or copy as needed.
Quick Setup
# Clone
git clone <repo-url> ~/dotfiles
# Symlink configs
ln -sfn ~/dotfiles/.config/nvim ~/.config/nvim
ln -sfn ~/dotfiles/.config/tmux ~/.config/tmux
ln -sfn ~/dotfiles/.config/starship ~/.config/starship
ln -sfn ~/dotfiles/.config/lazygit ~/.config/lazygit
ln -sfn ~/dotfiles/.config/wezterm ~/.config/wezterm
ln -sfn ~/dotfiles/.config/zed ~/.config/zed
ln -sfn ~/dotfiles/.config/.ideavimrc ~/.ideavimrc
ln -sfn ~/dotfiles/.zshrc ~/.zshrc
ln -sfn ~/dotfiles/.gitconfig ~/.gitconfig
Dependencies (Arch)
sudo pacman -S --needed \
zsh \
zsh-syntax-highlighting \
zsh-autosuggestions \
fzf \
fd \
bat \
eza \
zoxide \
tmux \
lazygit \
neovim \
starship
Install nvm separately: https://github.com/nvm-sh/nvm
Theme
Kanagawa theme with two variants: dragon (dark) and wave (darker blue).
Set in shell:
export KANAGAWA_THEME="wave" # or "dragon"
Full desktop install (Arch + Hyprland)
For a fresh Arch system, the install/ directory sets up a minimal Hyprland
desktop and wires up these dotfiles — no framework, just pacman, yay, and
symlinks. See install/README.md. Quick start:
git clone https://github.com/brianpooe/dotfiles.git ~/dotfiles
~/dotfiles/install/install.sh