Skip to content

georglauterbach/desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Linux Desktop

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}

Programs

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/.

Built from Source

The following packages are built or installed:

  1. Wayland compositor: SwayFX with Xwayland support
  2. Terminal: Alacritty
  3. Bar: Waybar
  4. Launcher: rofi
  5. Notifications: SwayNotificationCenter
  6. Locking: swayidle & swaylock
  7. Logout: wleave
  8. Pauses: ianny
  9. Inhibitors: SwayAudioIdleInhibit (and wayland-pipewire-idle-inhibit (unused))
  10. Screenshots: grim, slurp & Satty
  11. Display configuration: shikane
  12. Wallpaper: swaybg
  13. Gamma adjustments: wlsunset
  14. Screen Brightness: lightctl
  15. Screen Recordings: wl-screenrec
  16. Portal Checker: door-knocker

Installed

  1. Desktop File Opener: dex
  2. Keyring Daemon: gnome-keyring
  3. Fallback Terminal: kitty
  4. Image viewer: swayimg
  5. Display Visualizer: wdisplays
  6. Document Viewer: Zathura

About

Configuration files for my personal desktop

Topics

Resources

License

Stars

Watchers

Forks