Awesome Open Source
Awesome Open Source
Sponsorship

dotfiles

Collection of Dotfiles for the Lovely Members of r/UnixPorn

Contents

  1. Details
  2. Dependencies
  3. Cool Things to Install
  4. Recommended Applications
  5. Application Theming
  6. Latte Dock

Details

Dependencies

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

Cool Things to Install

  • 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

Recommended Applications

Application Theming:

Spotify

  1. Ensure spicetify is installed
  2. chown spotify directory: sudo chown $USER -R /opt/spotify
  3. run spicetify once to generate config
  4. spicetify backup apply enable-devtool to enable devtools
  5. Place your color.ini and user.css in ~/.config/spicetify/Themes/<your theme name, whatever you want> and edit ~/.config/spicetify/config.ini to reflect this name
  6. run spicetify update restart

OhMyZsh

  • Install Powerline Fonts
    • git clone https://github.com/powerline/fonts.git
    • cd 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, add zsh-syntax-highlighting to the plugins section
      • Reread config source ~/.zshrc
    • Autosuggestion
      • git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
      • Edit ~/.zshrc, add zsh-autosuggestions to the plugins section
      • Reread config source ~/.zshrc
  • Guide

Latte Dock Setup

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-module
        • sudo pacman -S appmenu-gtk-module libdbusmenu-glib
    • Spacer
    • Digital Clock
    • Spacer
    • Application Icons (Drag icons from application launcher to panel to add)
    • System Tray
    • User Switcher

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
css (7,172
linux (2,140
vim (801
theme (748
dotfiles (267
config (139
i3 (58
arch (32
kde (30
rofi (28
rice (22
i3-gaps (16

Find Open Source By Browsing 7,000 Topics Across 59 Categories