https://github.com/nauraafii/dotfiles
Debian 13 XFCE dotfiles for my daily desktop: shell config, Thunar, autostart, GTK tweaks, keyd mapping, and utility scripts.
https://github.com/nauraafii/dotfiles
amd-a9 dotfiles xanmod-kernel
Last synced: about 2 months ago
JSON representation
Debian 13 XFCE dotfiles for my daily desktop: shell config, Thunar, autostart, GTK tweaks, keyd mapping, and utility scripts.
- Host: GitHub
- URL: https://github.com/nauraafii/dotfiles
- Owner: nauraafii
- Created: 2026-02-04T05:39:50.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-05-15T04:07:16.000Z (about 2 months ago)
- Last Synced: 2026-05-15T05:47:09.141Z (about 2 months ago)
- Topics: amd-a9, dotfiles, xanmod-kernel
- Language: Shell
- Homepage:
- Size: 77.1 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles - Debian 13 XFCE (sorata)
Personal desktop dotfiles for my current daily system:
- OS: Debian GNU/Linux 13 (trixie)
- Desktop: XFCE
- Kernel: `7.0.7-x64v3-xanmod1`
- Canonical local path: `~/dotfiles`
This repo is source-of-truth for shell config, XFCE user config, autostart entries, and a few utility scripts.
## Scope
- Shell:
- `.bash_aliases`
- `bashrc_backup` (snapshot of active `~/.bashrc`)
- `common_aliases.sh` (kept in sync with `.bash_aliases`)
- XFCE and UI config:
- `config/xfce4`
- `config/Thunar`
- `config/autostart`
- `config/gtk-3.0`
- `config/gtk-2.0`
- `config/flameshot`
- `config/volumeicon`
- Scripts:
- `bin/backup-conf.sh`
- `bin/restore-conf.sh`
- `bin/rekam-layar`
- `bin/rekam-layar-tanpa-mic`
- `bin/live-resize-sda8-to-sda3-guard.sh`
- System override tracked:
- `system/etc/keyd_default.conf`
## Backup from current system
```bash
bash ~/dotfiles/bin/backup-conf.sh
```
## Restore to current system
```bash
bash ~/dotfiles/bin/restore-conf.sh
```
## Behavior Notes
- `backup-conf.sh` syncs tracked config dirs from `~/.config` into repo.
- Temporary artifacts like `*.bak.codex*` and `*.latest.rc` are removed during backup.
- `restore-conf.sh` replaces target config directories with repo versions.
- Restoring `keyd` requires `sudo` and restarts the service when available.
## Repo Intent
Keep this repository minimal and accurate to the live machine state. If a config is no longer used, it should be removed from this repo.