This repository contains the setup and configuration for my Linux desktop. It focuses on GUI applications; head over to georglauterbach/hermes to find the TUI applications that I use on a daily basis. The color theme used is Evergruv..
| Property | Description |
|---|---|
| Monospaced Font | JetBrainsMono Nerd Font & FiraCode Nerd Font (./scripts/setup_fonts.sh) |
| Normal Font | Ubuntu Sans (apt-get install --yes fonts-ubuntu) |
| Icons | Nerd Fonts Icons |
| AsciiArt | Generated here |
| Theme | Evergruv-{Light,Dark} (see gtk/ to symlink directories into /usr/share/themes/) |
| Configuration | Files contained in home/ go into ${HOME} |
Essential programs are built from source in a container; other programs are installed via apt. To build the essential packages from source, use the scripts in programs/scripts/.
The following packages are built or installed:
- Wayland compositor: SwayFX with Xwayland support
- Terminal: Alacritty
- Bar: Waybar
- Launcher: rofi
- Notifications: SwayNotificationCenter
- Locking: swayidle & swaylock
- Logout: wleave
- Pauses: ianny
- Inhibitors: SwayAudioIdleInhibit (and wayland-pipewire-idle-inhibit (unused))
- Screenshots: grim, slurp & Satty
- Display configuration: shikane
- Wallpaper: swaybg
- Gamma adjustments: wlsunset
- Screen Brightness: lightctl
- Screen Recordings: wl-screenrec
- Portal Checker: door-knocker