blob: 4ab478edbb4648d66d060d83b482f23127a5c2b9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# Archsetup Project Context
## Overview
Arch Linux installation and configuration scripts with dotfiles managed via GNU Stow. Supports both X11 (DWM) and Wayland (Hyprland) setups.
## Project Structure
- `archsetup` - Main installation script with functions for packages, configs, services
- `dotfiles/system/` - Shared dotfiles (stowed to ~)
- `dotfiles/hyprland/` - Hyprland-specific dotfiles (stowed to ~)
- `dotfiles/dwm/` - DWM/X11-specific dotfiles
- `docs/` - Documentation and package lists
- `reference-repos/` - External dotfile references
## Current Theme (Dupre)
- **GTK**: Adwaita-dark
- **Qt**: Adwaita-Dark (via adwaita-qt5/qt6)
- **Icons**: Papirus-Dark
- **Cursors**: capitaine-cursors-light (size 24)
- **Color palette**: bg #151311, gold #d7af5f, steel #969385, blue #67809c
## Key Configuration Files
- `dotfiles/hyprland/.config/hypr/hyprland.conf` - Main Hyprland config
- `dotfiles/hyprland/.config/themes/dupre/` - Dupre theme files
- `dotfiles/system/.profile.d/` - Shell environment scripts
- `dotfiles/system/.config/qt5ct/qt5ct.conf` - Qt5 theming
- `dotfiles/system/.config/qt6ct/qt6ct.conf` - Qt6 theming
- `dotfiles/system/.local/bin/resetmimetypes` - MIME associations script
## Pending Tasks
1. Review shell config files for Wayland compatibility
3. Theme Nautilus to match Hyprland/dupre theme (low priority - Adwaita-dark works)
4. Evaluate Euphonica MPD client (May 2026)
## Recent Changes (Jan 2026)
- Added Qt theming with adwaita-qt5/qt6
- Added font packages: cantarell-fonts, ttf-caladea, ttf-carlito, ttf-croscore
- Pruned ~90 desktop files from app menu with NoDisplay=true overrides
- Switched file manager from Thunar to Nautilus
- Cleaned up resetmimetypes script (296 -> 124 lines)
- Added satty screenshot annotation and hyprpicker
- Configured wlogout exit menu with dupre theme
## Notes
- Desktop file overrides go in `dotfiles/hyprland/.local/share/applications/`
- Stow conflicts require manual symlinks: `ln -sf source target`
- MPD is used for music; mpv handles audio file associations
- BerkeleyMono Nerd Font is the primary monospace font
|