Important
The dotfiles are managed by chezmoi.
Important
The setup relies on systemd with uwsm to manage graphical session startup. The shell profile is used instead of a display manager.
Note
Most apps are started either as systemd services, or by using xdg-autostart desktop files (uwsm allows this).
- OS: Arch Linux
- Desktop: Hyprland
- Status bar: Waybar
- Shell: Zsh with pure prompt
- Terminal: Foot
- Browser: Firefox (flatpak: org.mozilla.firefox)
- Editor: Neovim (with lazyvim)
- Launcher: Fuzzel
- Notifications: mako (keyboard, wireplumber, backlight notification scripts)
- File manager: Yazi
- Lockscreen and idle daemon: Hyprlock + Hypridle
- Wallpaper: Hyprpaper
- Nightlight: Sunsetr
- Power menu: dmenu script
- Image viewer: swayimg
- Music player: mpd+mpc+rmpc
- Fonts: Fira Code-nerd, Awesome, Noto fonts, Noto fonts-emoji
- Some flatpaks inside hyprland and waybar configs: com.saivert.pwvucontrol org.telegram.desktop pw.mmk.OpenFreebuds com.tutanota.Tutanota
- The rest: Hyprland default apps listed inside the config
- Theme: Autogenerated with Matugen, based on wallpaper colors
- Cursor: Catppuccin Mocha
- Icon theme: Papirus Dark and Papirus Folders