Personal dotfiles for a Fedora + i3 desktop setup. Themed around Kanagawa.
| Config | Tool |
|---|---|
alacritty/ |
Terminal emulator |
dunst/ |
Notification daemon |
fish/ |
Shell (with eza, bat, zoxide, fzf, starship) |
i3/ |
Window manager, status bar, keybinds, scripts |
picom/ |
Compositor (transparency/shadows) |
rofi/ |
App launcher |
brightness_control.sh— brightness up/down via media keysvolume_notify.sh/mic_notify.sh— OSD notifications on audio changesmonitor-hotplug.sh/monitor-watch.sh— auto-detect monitor plug/unplugi3status_wrapper.py— custom i3bar status line
git clone https://github.com/marcusmt/dots.git ~/dots
cd ~/dots
./install-_SELECT_.shThis will:
- Update the system and install all required packages via
dnf - Install Rust (if not present)
- Install 1Password, Brave, and Claude CLI (skipped if already installed)
- Copy all configs to
~/.config/
./update.shThis installs:
- Hack Nerd Font (to
~/.fonts) - Starship prompt
- Zoxide (
zas a smartcd) - eza, bat, ripgrep via Cargo
- fzf
- Sets the GTK theme to
adw-gtk3-dark