Commit Graph
25 Commits
Author SHA1 Message Date
seb 7925f873a8 Add kanidm-eval example config and task file! 2025-06-18 00:11:45 +02:00
seb a91fb3f595 Remove old nvim config hierarchy 2025-06-16 17:24:47 +02:00
seb aaad05e9a5 Refactor to work with GNU stow. 2025-06-16 17:18:27 +02:00
seb 70eb8c8308 Add: rewrite script in python using click. 2025-04-15 17:43:26 +02:00
seb 00ac22e726 Add subcommand install_vim_neovim.
Installs vim config as neovim config. I.e. to use vimscript instead of lua as config for neovim.
2025-04-15 11:33:20 +02:00
seb b3e943ea91 update: Be a little bit more precise about testing in the readme 2025-04-12 15:54:05 +02:00
seb 890b5f6a76 Heavily update README.md. Especially mention new install script and also just better format the whole thing. Disclamer: Claude Caude wrote the thing mostly, I just made some changes to wording and corrected things it got wrong. 2025-04-12 15:20:04 +02:00
sebandClaude fd7a7745a8 Add test-dot-install script to verify installation
This test script creates a temporary isolated environment to
test the dot-install script without modifying the actual system.
It verifies:
- Individual component installation
- Full package installation
- Symlink creation
- .bashrc modifications
- File backup functionality
- Idempotence (installing twice)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-12 15:01:01 +02:00
sebandClaude d7127ea3a5 Add dot-install script to manage dotfiles installation
This script creates symlinks for configuration files in the appropriate
locations. Features include:
- Support for individual packages or all at once
- Bash subpackage installation (aliases, functions, etc.)
- Directory symlinks where appropriate
- Automatic .bashrc configuration
- Backup of existing files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-04-12 14:57:19 +02:00
seb 0af21de2c3 Add vim init file for use with nvim.
Located at vim/initvim though, since it is vimscript.
2025-04-11 13:47:41 +02:00
seb 0b56de2b91 Add ghostty config AND factor out aliases which are specific to a local machine from fedora_aliases. 2025-02-18 11:54:08 +01:00
seb ab46dde0e7 Sanitize sensitive URL in fedora40-priv.json 2024-12-10 13:36:05 +01:00
seb b984c2797f Fixed issues with new dots() bash function where it dit not handle the depth correctily. Dots in longer inputs are also passed normally and not handled by the function to enable things like nvim ../somefile etc. 2024-12-10 13:08:50 +01:00
seb d8d3a77113 Addet dots() bash function and corresponding aliases for easier upward navigation in directories. 2024-12-10 12:49:56 +01:00
seb 10e160cbce adjust gitignore to ignore files matching .bash* 2024-12-10 12:26:56 +01:00
seb 8db1221758 Merge branch 'main' of github.com:sebaschi/dotfiles 2024-12-10 12:25:20 +01:00
seb 3181a6105e Add bash util functions for finding files in directories and cd'ing into the PARENT directory containing that file. 2024-12-10 12:24:56 +01:00
seb 55c315d84f Merge branch 'main' of github.com:sebaschi/dotfiles 2024-11-29 12:46:44 +01:00
seb 3542a91b66 Remove bash history files. How did they get in here? 2024-11-29 12:46:14 +01:00
seb 67db32961d updates; gitignore now ignore files named PRIVATE 2024-11-28 17:37:02 +01:00
seb 2606b41cc6 Add new aliases and fix functions 2024-10-02 12:04:20 +02:00
seb dc20abd2fb Add new vu alias for appsec 2024-09-16 10:21:21 +02:00
seb 9aa890341c New aliases and zellij config update 2024-09-11 11:58:51 +02:00
seb 3aeb1c0dc2 add new aliases for VU 2024-09-05 16:21:59 +02:00
seb 8dd93c2992 Remove lockfile from version control. 2024-06-18 20:58:47 +02:00