An open API service indexing awesome lists of open source software.

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.

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.