All my Linux configuration files. I use this to configure my entire system.
I started out with X server (with AwesomeWM) but recently switched to Wayland (with Hyprland) to try it out.
- Operating system: Arch Linux
- Display servers:
- Window managers:
- Compositors:
- System/status bars:
- AwesomeWM widgets (on X)
- Waybar (on Wayland)
- Notification daemons:
- naughty (built into AwesomeWM, on X)
- SwayNotificationCenter (on Wayland)
- Shell: Zsh (with Starship for my prompt)
- Application launchers:
- Terminals:
- Text/code editor: Neovim (using kickstart)
- Audio:
- Drivers and interface: ALSA
- Sound server: PipeWire
- GUI apps:
- PulseAudio Volume Control for simple audio control
QjackCtl for advanced audio stuff
- Theming:
- Catpuccin Mocha for my color scheme (I also use Rigel sometimes)
- LXAppearance to configure my GTK theme
- Qt5ct for apps that use QT toolkit (KDE apps)
🚨 | I try to limit myself to only use FLOSS software. If you are interested, I recommend you to check the following websites: |
Anyway, here are the desktop apps I most commonly use:
- Browser: Firefox
- Communication:
- File managers:
- Images
- Network:
- Office:
- ONLYOFFICE for my Office suite
- Joplin for taking notes (uses Markdown, has Vim motions)
- Screenshots: Flameshot
- Torrent: qBittorrent
- Videos:
- Wallpaper setters:
I did not make all of this myself. A lot of stuff comes from these amazing people:
- BrodieRobertson: Automatic sourcing of aliases (Youtube: Brodie Robertson)
- Derek Taylor: Offers great advice on how to manage dotfiles (Youtube: DistroTube)
- Phantas0s: Solid Zsh setup (without omz) and overall nice directory structure (Blog: The Valuable Dev)
- ThePrimeagen: Tailored tmux/vim/fzf tools for a highly productive development workflow (Twitch, Youtube, Youtube 2)
- typecraft: Mainly stole his Hyprland setup (wofi, waybar) (Youtube: typecraft)