Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/WillPower3309/dotfiles

Collection of i3-gaps Dotfiles
https://github.com/WillPower3309/dotfiles

arch compton config dotfiles i3 i3-gaps i3-wm kde linux rice rofi theme tryone vim

Last synced: 10 days ago
JSON representation

Collection of i3-gaps Dotfiles

Awesome Lists containing this project

README

        

# dotfiles
Collection of Dotfiles for the Lovely Members of r/UnixPorn

![](/screenshot.png "")

## Contents ##
1. [Details](#details)
2. [Dependencies](#dependencies)
3. [Cool Things to Install](#coolinstall)
4. [Recommended Applications](#applications)
5. [Application Theming](#application-theming)
6. [Latte Dock](#dock)


## Details ##
- **OS**: Arch Linux
- **DE**: KDE Plasma
- **WM**: i3-gaps
- **Theme**: Arc Dark Transparent
- **Icons**: [McMojave-circle](https://store.kde.org/p/1305429/)
- **Shell**: ZSH
- **Terminal**: Konsole
- **Compositor**: [Compton (tryone)](https://aur.archlinux.org/packages/compton-tryone-git/)
- [**Wallpaper**](https://www.fabuloussavers.com/new_wallpaper/anime_sky_clouds_sunset-wallpapers-2560x1440.shtml)


## Dependencies ##

**[Set Up KDE For i3](https://medium.com/@vishnu_mad/using-i3-window-manager-with-kde-plasma-c2ac70594d8): 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)](https://aur.archlinux.org/packages/compton-tryone-git/)|Fork of the best window compositor with added blur effects|Window Compositor|
| `rofi` | Beatiful application launcher | Application Launcher |
|[oh-my-zsh](https://aur.archlinux.org/packages/oh-my-zsh-git/)|ZSH is a better looking bash alternative|Shell|
|[Latte Dock](https://store.kde.org/p/1169519)|Panel|Best dock / panel|
|[Hasklig Font](https://github.com/i-tu/Hasklig)|Beautiful terminal / text editor / IDE font|Monospace Font with Ligature Support|
|[San Francisco Font](https://aur.archlinux.org/packages/otf-san-francisco/)|Minimial, clean font used in macOS|System Font|
|[feh](https://wiki.archlinux.org/index.php/feh)|Sets Background|Background Setter|


## Cool Things to Install ##
- [Conky-Cairo](https://aur.archlinux.org/packages/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](https://github.com/fennerm/flashfocus): Makes windows flash once when switched to active
- [Install Unimatrix](https://github.com/will8211/unimatrix): Cool terminal matrix text flow animation
- [Install pipes](https://aur.archlinux.org/packages/bash-pipes/): Cool pipe terminal animation
- [Install redshift](https://wiki.archlinux.org/index.php/Redshift): Changes screen tones for evening viewing
- [Unclutter](https://wiki.archlinux.org/index.php/Unclutter): auto hides cursor after set time


## Recommended Applications ##
- Terminal: Termite
- File Manager: Dolphin
- Web Browser: Firefox with [Vimium](https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/?src=search), [Stylus](https://addons.mozilla.org/en-US/firefox/addon/styl-us/?src=search), and [Dark Reader](https://addons.mozilla.org/en-US/firefox/addon/darkreader/)


## Application Theming: ##
- [Install a Good Looking Custom Transparent vscode](https://github.com/coler706/vscode), and [follow these settings guidelines](https://dev.to/selrond/tips-to-use-vscode-more-efficiently-3h6p)
- [Set up This Firefox Theme](https://github.com/muckSponge/MaterialFox)
- [Install Spicetify](https://github.com/khanhas/spicetify-cli): Make spotify sexy, guide below

### Spotify ###
1. Ensure [spicetify](https://github.com/khanhas/spicetify-cli) 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/` 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](https://www.freecodecamp.org/news/jazz-up-your-zsh-terminal-in-seven-steps-a-visual-guide-e81a8fd59a38/)


## 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