Commit Graph
65 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 cd6dd42178 „README.md“ ändern 2021-04-04 05:08:32 +02:00
templis 46917cfe91 „.scripts/install.sh“ ändern 2021-01-08 04:50:46 +01:00
templis 89bf6f0215 „README.md“ ändern 2021-01-08 04:47:12 +01:00
templis 246d477ea5 revision my zshrc
there where an old pythonpath and a function wasn't correct
2021-01-08 03:38:00 +01: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 5ee16baa2a „README.md“ ändern 2021-01-08 03:15:14 +01:00
templis 35ca9509d4 „README.md“ ändern 2021-01-08 03:15:01 +01:00
templis e8e53a60ac „README.md“ ändern 2021-01-08 03:14:43 +01:00
templis ca8609fa4a added neovim plugins to ignorelist 2021-01-08 03:13:13 +01:00
templis e4ef8006bc accidently deleted volume.sh 2021-01-08 03:10:01 +01:00
templis 6ce3225746 „README.md“ ändern 2021-01-08 02:54:53 +01:00
templis 66b5881b96 „README.md“ ändern 2021-01-08 02:53:19 +01:00
templis 784bb7ac3c „README.md“ ändern 2021-01-08 02:45:55 +01:00
templis 9f06dffab3 Merge branch 'master' of https://git.opennerds.org/templis/dotconfs 2021-01-08 02:38:53 +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 2e4439941a „.scripts/install.sh“ hinzufügen 2021-01-08 02:26:30 +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 b5ee6b87de readme.md 2020-02-18 20:52:20 +01:00
templis 37ec41c77e „READM“ löschen 2020-02-18 20:49:46 +01:00
templis f4b5e118d0 „READM“ ändern 2020-02-18 20:48:51 +01:00
templis a685d76308 „READM“ ändern 2020-02-18 20:48:33 +01:00
templis fabff07175 „READM“ hinzufügen 2020-02-18 20:48:11 +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 f94cdcb4a7 Add zsh-dircolors 2020-02-18 20:20:05 +01:00
templis e53b96708e Add vimrc 2020-02-18 20:18:55 +01:00
templis 82cf38fe4c Add zshrc 2020-02-18 20:18:14 +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
templis aa563a61c3 changed alias vi to open neovim instead of vim 2018-05-15 00:43:32 +02:00
templis f5648c3850 tmux config hinzugefügt 2018-04-30 01:17:00 +02:00
templis fbb0ef542c Solarized config geadded 2018-04-30 01:10:17 +02:00
templis 16cf7d35c9 Merge branch 'master' of git.opennerds.org:templis/dotconfs 2018-04-20 22:56:11 +02:00
templis 7759c8bd13 added flashfocus to i3config 2018-04-20 22:55:25 +02:00
templis 751ebe58f7 '.i3/config' ändern
Added some explanation comments to i3 config
2018-04-09 14:37:04 +02:00
templis 00e1d56f6b updated oh-my-zsh 2018-04-09 04:03:54 +02:00