Checklist file for setting up Arch.
For management of dotfiles see this.
Styling
In ranger use 'mkt' on image to have colorscheme generated and applied to everything.
Manual firefox restart currently necessary for userChrome.css to be applied after changing colorscheme.
- Shell: zsh
- Terminal emulator: urxvt
- Terminal multiplexer: tmux
- WM: i3-gaps
- Bar: polybar
- Launcher: rofi
- Text editor: neovim
- Notification daemon: dunst
- File manager: ranger
- Media player: mpv
- Music: mopidy with mopidy-spotify and ncmpcpp
- Visualizer: cava
- Mail client: neomutt
- System info: neofetch
- Screenlocker: i3lock
- Screenshot utility: maim
- Background manager: nitrogen
- Image viewer: sxiv
- Browser: firefox
- Startpage: startpage
- IRC Client: weechat
- Color theme generation: pywal
- pulseaudio & pulseaudio-alsa, alsa version is necessary for polybar volume.
- w3m, for previews in ranger.
- NetworkManager,nm-applet and networkmanager-openvpn.
- vtop system monitoring with vim binds.
- pamixer for volume control binds.
- w3m for ranger previews and html in mutt.
- urlscan extract urls in mutt.
- plug vim plugin manager.
- xclip for copying url to clipboard with imgur script.
- nvidia-settings For script setting up multi-head without screen tearing in X.
- wal_steam, styling steam based on wal colors.
- imagemagick For i3lock blur effect and pywal.
- gnupg For mutt details.
- Tamsyn; FontAwesome; Inconsolata; Noto Sans; Terminus Fonts used for basically everything.
- unclutter-xfixes hide cursor when unused.
- highlight for highlighting in ranger previews.
- redshift easy on the eyes at night.
- tldr tldr manpages.
- fzf command line fuzzy finding.
- ripgrep fast search tool.
- urlscan url selection in mutt.
- Probably a couple more things found out the hard way.
- kbdlight, adjust keyboard lighting.
- xbacklight, adjust backlight.
- mons, shell script for external display management.
- Manual symlinking of userChrome.css to Firefox profile.
- Manual clone and setup of startpage with Firefox.
- Manual OpenVPN VPN setup with dispatcher.
- Mopidy spotify authorization configuration & renaming of config file.
- Mutt cache folders, alises and .details containing mail info.
- Weechat SASL/Secure setup.
- qBittorrent setup with VPN.
- Symlink ~/.config/i3/config.i3 and modify beforehand if needed for machine (eg. workspace bindings).