noxxi's dotfiles
- OS: Arch Linux
- WM: dwm
- Shell: zsh
- Terminal: kitty
- Editor: vim
- File Manager: ranger
- Launcher: Rofi
- Browser: Firefox
-
Install dwm
git clone https://github.com/noooxxi/dotfiles cd dotfiles mkdir ~/.config/dwm && mv -vi .config/dwm/* ~/.config/dwm cd ~/.config/dwm && sudo make clean install
-
Install applications
yay -S kitty ranger mutt-wizard-git newsboat transmission-cli ncmpcpp mpd pulsemixer discord gotop htop weechat cd dotfiles mv -vi .config/* ~/.config/
Populate the urls file and run newsboat once pointing to the configuration file. This is necessary since newsboat uses ~/.newsboat by default and thus won't load our settings.
echo "https://www.youtube.com/feeds/videos.xml?channel_id=UC2eYFnH61tmytImy1mTYvhA" >> ~/.config/newsboat/urls newsboat -C ~/.config/newsboat/config
-
Install zsh
sudo pacman -S zsh zsh-completions zsh
Press q to exit out of zsh-newuser-install.
mv -vi .zshrc ~/.zshrc && mv -vi .aliases ~/.aliases chsh -s /bin/zsh
-
Configure neomutt
If you don't have a GPG key pair, run
gpg --full-gen-keyfirst. Otherwise, continue as instructed below:pass init <yourgpgemail> mw add
Complete the mutt-wizard setup.
-
Configure vim
sudo pacman -S gvim mv -vi .vimrc ~/.vimrc mkdir -p ~/.vim/autoload ~/.vim/bundle curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Install plugins.
- Super + ↵ - Spawn terminal
- Super + e - Spawn ranger
- Super + E - Spawn neomutt
- Super + r - Spawn newsboat
- Super + R - Spawn transmission
- Super + m - Spawn ncmpcpp
- Super + M - Spawn pulsemixer
- Super + d - Spawn discord
- Super + g - Spawn gotop
- Super + G - Spawn htop
- Super + c - Spawn weechat
- Super + ↑ - Increase brightness
- Super + ↓ - Decrease brightness
- Super + + - Increase volume
- Super + - - Decrease volume
- Super + b - Toggle bar
- Super + L - Lock session
- Super + p - Pause/resume music
- Super + , - Play previous song
- Super + ; - Go to start of song
- Super + . - Play next song
- Super + : - Toggle repeat song
- Super + q - Close selected window
- Super + f - Toggle fullscreen
- Super + o - Increase number of master windows
- Super + O - Decrease number of master windows
- Super + h - Decrease master size
- Super + l - Increase master size
- Super + j - Next window
- Super + k - Previous window
- Super + J - Demote window
- Super + K - Promote window
- Super + s - Toggle stickiness
- Super + v - Select master window
- Super + Space - Make selected window master window
- Super + Shift + Space - Make selected window floating/stacked
- Super + Shift + α - Send selected window to tag α where α∈ℕ and 9≥α≥1
- Super + Shift + 0 - Sticky selected window
- Super + F - Floating layout
- Super + t - Tiling layout with master to the left
- Super + T - Tiling layout with master on top
- Super + y - Fibonacci layout
- Super + Y - Dwindle layout
- Super + u - Deck layout
- Super + U - Monocle layout
- Super + i - Centered master layout
- Super + I - Centered floating master layout
- Super + α - Show tag α where α∈ℕ and 9≥α≥1
- Super + 0 - Show all tags
- Super + a - Toggle gaps
- Super + A - Default gap size
- Super + z - Increase gap size
- Super + x - Decrease gap size
BTC: 31kKisow1DfWy2VkYSVYnBEkXNjgZacGKE
LTC: MCj8a6kCGSFmrcemjtF9PWsR4hFt81o9Cg
DGB: DRcaykvRzCksfv3TqWLsLJ5z8Xuf7FwD6c




