Collection of Dotfiles for the Lovely Members of r/UnixPorn
- OS: Arch Linux
- DE: KDE Plasma
- WM: i3-gaps
- Theme: Arc Dark Transparent
- Icons: McMojave-circle
- Shell: ZSH
- Terminal: Konsole
- Compositor: Compton (tryone)
- Wallpaper
Set Up KDE For i3: Best DE + best WM
- Must have splash screen set to "None" in KDE settings, otherwise feh will take a long time to set wallpaper
- Remember to remove KDE shortcuts to avoid conflict with i3 shortcuts
- KDE slows down computer, remove window effects that no longer apply with i3 / compton to speed it up
- Settings -> Desktop Behaviour -> Desktop Effects: uncheck everything
- Settings -> Display and Monitor -> Compositor: uncheck enable compositor on startup, set Tearing Prevention to Never
| Dependency | Description | Usage |
|---|---|---|
plasma |
Best DE, imo | Desktop Environment |
i3-gaps |
Best WM of a generation | Window Manager |
| Compton (tryone) | Fork of the best window compositor with added blur effects | Window Compositor |
rofi |
Beatiful application launcher | Application Launcher |
| oh-my-zsh | ZSH is a better looking bash alternative | Shell |
| Latte Dock | Panel | Best dock / panel |
| Hasklig Font | Beautiful terminal / text editor / IDE font | Monospace Font with Ligature Support |
| San Francisco Font | Minimial, clean font used in macOS | System Font |
| feh | Sets Background | Background Setter |
- Conky-Cairo: Cool Desktop system monitor tool
- Conky theme in dotfiles is set up to apear on a high DPI laptop display, may appear too large on 1920 x 1080 displays
- Flashfocus: Makes windows flash once when switched to active
- Install Unimatrix: Cool terminal matrix text flow animation
- Install pipes: Cool pipe terminal animation
- Install redshift: Changes screen tones for evening viewing
- Unclutter: auto hides cursor after set time
- Terminal: Termite
- File Manager: Dolphin
- Web Browser: Firefox with Vimium, Stylus, and Dark Reader
- Install a Good Looking Custom Transparent vscode, and follow these settings guidelines
- Set up This Firefox Theme
- Install Spicetify: Make spotify sexy, guide below
- Ensure spicetify is installed
- chown spotify directory:
sudo chown $USER -R /opt/spotify - run
spicetifyonce to generate config spicetify backup apply enable-devtoolto enable devtools- Place your color.ini and user.css in
~/.config/spicetify/Themes/<your theme name, whatever you want>and edit~/.config/spicetify/config.inito reflect this name - run
spicetify update restart
- Install Powerline Fonts
git clone https://github.com/powerline/fonts.gitcd fonts./install.sh- set font
- Change theme to agnoster
-
open ~/.zshrc- Set ZSH_THEME="agnoster" and save the file
- Install Plugins (Note That ~/.zshrc edits are in repo)
- Syntax Hilighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting- Edit
~/.zshrc, addzsh-syntax-highlightingto the plugins section - Reread config
source ~/.zshrc
- Autosuggestion
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions- Edit
~/.zshrc, addzsh-autosuggestionsto the plugins section - Reread config
source ~/.zshrc
- Syntax Hilighting
- Guide
Top Panel:
- Mode: panel
- Widgets (in order):
- Window Title Applet
- Global Menu
- GTK / Electron Global Menu Panel Support:
sudo pacman -S appmenu-gtk-module appmenu-gtk-modulesudo pacman -S appmenu-gtk-module libdbusmenu-glib
- GTK / Electron Global Menu Panel Support:
- Spacer
- Digital Clock
- Spacer
- Application Icons (Drag icons from application launcher to panel to add)
- System Tray
- User Switcher
