- GLSL 80.1%
- Lua 5.1%
- Python 3.8%
- QML 3.5%
- Shell 3.4%
- Other 4.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| applications | ||
| battery-saver | ||
| damx | ||
| DankMaterialShell | ||
| docs | ||
| driftpad | ||
| environment.d | ||
| etc | ||
| fish | ||
| flatpak | ||
| gtk-3.0 | ||
| gtk-4.0 | ||
| icons | ||
| kitty | ||
| looking-glass | ||
| matugen | ||
| mimesetter | ||
| mpv | ||
| nautilus | ||
| nautilus-python/extensions | ||
| niri | ||
| oom-priority | ||
| packages/gtk4-hot-reload | ||
| papirus-icon-theme | ||
| printer | ||
| quickshell | ||
| scripts | ||
| sddm/luciel-theme | ||
| ssh | ||
| sunshine | ||
| systemd | ||
| theming | ||
| vfio | ||
| wireplumber/wireplumber.conf.d | ||
| xdg-desktop-portal | ||
| zellij | ||
| .gitignore | ||
| CLAUDE.md | ||
| GEMINI.md | ||
| install.sh | ||
| README.md | ||
| summary.md | ||
_.._
.' .-'`
/ / ✦ luciel-dots ✦
| |
\ \
jgs '._'-._
```
luciel — Acer Nitro ANV16-41 (Ryzen 7 8845HS, Radeon 780M iGPU, RTX 4060
Optimus dGPU) running CachyOS + niri + DankMaterialShell.
Layout
scripts/ -> ~/.local/bin/
applications/ -> ~/.local/share/applications/
icons/ -> ~/.local/share/icons/
flatpak/overrides/ -> ~/.local/share/flatpak/overrides/
fish/functions/ -> ~/.config/fish/functions/
fish/conf.d/ -> ~/.config/fish/conf.d/
fish/config.fish -> ~/.config/fish/config.fish
niri/config.kdl -> ~/.config/niri/config.kdl
niri/dms/binds.kdl -> ~/.config/niri/dms/binds.kdl
damx/fan_curve.json -> ~/.config/damx/fan_curve.json
mpv/ -> ~/.config/mpv/
environment.d/ -> ~/.config/environment.d/
xdg-desktop-portal/portals.conf -> ~/.config/xdg-desktop-portal/portals.conf
systemd/user/ -> ~/.config/systemd/user/
ssh/config.d/90-gtk4-agent.conf -> ~/.ssh/config.d/90-gtk4-agent.conf
ssh/ssh-agent-gtk4.sh -> ~/.config/ssh-agent-gtk4.sh
wireplumber/wireplumber.conf.d/ -> ~/.config/wireplumber/wireplumber.conf.d/
matugen/config.toml -> ~/.config/matugen/config.toml
matugen/templates/ -> ~/.config/matugen/templates/
gtk-3.0/ -> ~/.config/gtk-3.0/
gtk-4.0/ -> ~/.config/gtk-4.0/
quickshell/colorpicker/ -> ~/.config/quickshell/colorpicker/
quickshell/dms-plugins/ -> ~/.config/DankMaterialShell/plugins/
kitty/kitty.conf -> ~/.config/kitty/kitty.conf
looking-glass/client.ini -> ~/.config/looking-glass/client.ini
nautilus-python/extensions/ -> ~/.local/share/nautilus-python/extensions/
nautilus/scripts/ -> ~/.local/share/nautilus/scripts/
nautilus/scripts-accels -> ~/.config/nautilus/scripts-accels
papirus-icon-theme/ -> ~/.local/bin/, matugen templates; root helper + pacman hook
etc/pacman.d/hooks/97-papirus-recolor.hook -> /etc/pacman.d/hooks/ (manual pkexec install)
vfio/win11-launch.sh -> ~/.local/bin/win11-launch.sh
quickshell/dms-lyrics/ -> ~/.local/bin/dms-fetch-lyrics.py
etc/udev/rules.d/ -> /etc/udev/rules.d/ (root)
etc/tmpfiles.d/ -> /etc/tmpfiles.d/ (root)
etc/polkit-1/rules.d/ -> /etc/polkit-1/rules.d/ (root)
install.sh symlinks the user-space files into place
SSH authentication prompts
SSH and Git use a persistent systemd user agent with native DankMaterialShell prompts.
Install OpenSSH, DankMaterialShell, Python, and systemd, then run ./install.sh, or
install only this feature with ./scripts/install-ssh-agent-gtk4.
The setup routes OpenSSH askpass requests through the DankMaterialShell SSH
Authentication daemon for passwords, passphrases, keyboard-interactive replies,
host-key decisions, and agent key-use confirmation. Host prompts show the server
key fingerprint. Agent key-use prompts start the enrolled fingerprint reader
automatically through PAM, with “Allow once” as a fallback.
The shared SSH defaults enable agent confirmation and SHA256/visual host keys.
The first migration restarts the agent once to clear previously loaded keys;
subsequent installer runs preserve it. Private keys stay in ~/.ssh/. New shells
load the settings immediately; restart existing desktop apps or log in again to
inherit the new environment.