Commit Graph
22 Commits
Author SHA1 Message Date
thomas.koppandClaude Opus 5 b354c356ae docs: implementation plan for the multi-role layout
Nine tasks, each with the verification that has to pass before the next one
starts. The ordering is dictated by risk rather than convenience: the archive
branch first so the 2021 state is never at stake, beastix before the two remote
machines because it is the source, and the Mac last because it is the only
platform whose PATH problem cannot be reproduced locally.

Every task verifies against an isolated ZDOTDIR before the live .zshrc is
touched, and the two remote rollouts require a second SSH session to stay open.
A broken shell config on shron means no remote login on a production mail
server, so the role file is written before the checkout, not after - otherwise
the default applies and the server comes up on the desktop profile.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 23:46:41 +02:00
thomas.koppandClaude Opus 5 94b6ba3c33 docs: design for multi-role dotfiles
The repository stopped matching reality in April 2021. It describes an i3/sway
desktop that no longer exists - the display menu drives xrandr outputs the
machine does not have - while .zshrc alone drifted by 360 lines. Checking out
master would overwrite five years of work rather than update anything.

Three machines, no shared base: beastix (Arch/KDE), shron (Arch, headless), a
Mac. Common .zshrc lines between all three: four.

Keeps the existing bare-repo-and-alias method. The role is resolved when the
shell starts, not when files are deployed, so no deployment tooling is needed
at all; every machine carries every file and sources one of them.

Package lists are derived from usage data - shell history, the KDE activity
database, autostart, flatpak - because each signal alone has a blind spot and
pacman -Qqe lists 512 packages including years of experiments. That yields 62.

Plain files and plain lists throughout, so a later move to home-manager stays
cheap.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 23:43:59 +02:00
templis a814619c49 deleted nevim plugins, because they where handled by plug 2021-01-08 03:21:24 +01:00
templis e1a00242ae „.config/nvim/.netrwhist“ löschen 2021-01-08 03:17:59 +01:00
templis ca8609fa4a added neovim plugins to ignorelist 2021-01-08 03:13:13 +01:00
templis 77a551bcf1 added a environment variable to start firefox with enabled hw-
acceleration

added long forgotten configs for my tmux setup
2021-01-08 02:35:26 +01:00
templis e93241d81e changed some colors in dunstrc 2021-01-04 07:04:25 +01:00
templis 8b00fe1082 dunst konfiguriert, ein lautstärkescript für dunst geadded und allgemein änderungen/neuerungen etc. 2021-01-02 14:48:53 +01:00
templis c3179d6141 Add wofi 2020-02-18 20:57:19 +01:00
templis da7e23541c Add waybar 2020-02-18 20:57:02 +01:00
templis ff109544ab Add swaynag 2020-02-18 20:56:21 +01:00
templis 9ae600399b Add sway 2020-02-18 20:56:02 +01:00
templis cbae53227d Add nvim 2020-02-18 20:27:08 +01:00
templis 9242964a1b Add i3status 2020-02-18 20:24:54 +01:00
templis 966fd98345 Add compton 2020-02-18 20:23:14 +01:00
templis 08f0fc508b Add dunst 2020-02-18 20:22:50 +01:00
templis a776435423 Add i3 2020-02-18 20:21:17 +01:00
templis 7635af3def aktualisierte configs 2020-02-18 20:16:15 +01:00
templis 4ed8ae198d many changes in neovim init.vim 2018-08-02 13:48:23 +02:00
templis 44deddba85 added some changes 2018-07-29 03:09:44 +02:00
templis b1a64a266c added some plugins 2018-07-29 02:10:07 +02:00
templis c95e3339c2 Ein paar änderungen
Vorallen angefangen neovim from scratch zu bauen
2018-07-29 01:50:51 +02:00