seb
989da0a736
add doom emacs config
2026-06-11 11:12:00 +02:00
seb
20df5e9d37
add changes before system upgrade
2026-06-11 11:12:00 +02:00
seb
ab2439644a
Add helix theme; lean up neovim; add emacs .minimal-emacs config; update .gitignore
2026-05-22 13:15:52 +02:00
seb
4e31ef1f15
Add shellibt from oils for linux repo
2026-02-20 11:32:19 +01:00
seb
a2ac456f72
Remove superfluous changelog and todos file
2025-12-04 00:54:39 +01:00
seb
04a07210a4
Don't hard code nu shell path for ghostty
2025-12-04 00:38:37 +01:00
seb
8ef6a87ba1
Add new lib for shell
2025-12-04 00:34:50 +01:00
seb
7c30e64c4b
Misc updates
...
modified: README.md
modified: bash/dot-bashrc
modified: git/dot-config/git/config
new file: helix/dot-config/helix/config.toml
modified: pet/dot-config/pet/snippet.toml
renamed: run.sh -> setup.sh
2025-12-03 22:33:58 +01:00
seb
6475b15d70
Source hcloud bash completions in bashrc
2025-07-15 11:10:55 +02:00
seb
36a3766aef
Update global git ignore
2025-06-23 23:31:42 +02:00
seb
0a392b6252
Update gitignore
2025-06-23 23:28:16 +02:00
seb
3540c154e6
New global gitignore
2025-06-23 23:26:44 +02:00
seb
45b952f37a
More stow refactoring; now actually including bashrc
2025-06-18 14:36:56 +02:00
seb
4a425ec8f1
Update: git global config
2025-06-18 11:45:28 +02:00
seb
4b3a47a17f
Update README.md
...
README.md is changed to reflect that GNU stow is used.
2025-06-18 11:40:49 +02:00
seb
84b20638f3
FIX: Make run.sh actually follow task-file pattern
2025-06-18 11:40:20 +02:00
seb
a4f2cff5f3
Create pet package: holds both config AND snippets for convenciance:)
2025-06-18 11:25:58 +02:00
seb
c074cfa3e0
Make ghostty config stowable
2025-06-18 01:44:25 +02:00
seb
cb481919c9
Move old scripts into resources; They have no active use currently but good to keep for reference
2025-06-18 01:29:54 +02:00
seb
c86bf33b0d
Start keeping track of todos
2025-06-18 01:28:32 +02:00
seb
e947a9d04e
Some more refactoring for GNU stow (git, vim and tmux)
2025-06-18 01:26:52 +02:00
seb
5508cfe264
Ad run.sh as top level taskfile. Currently just to bootstrap getting gnu stow
2025-06-18 01:17:23 +02:00
seb
f4cae0306f
Make stow verbose in stowrc
2025-06-18 00:44:31 +02:00
seb
fad2c8b5dc
Fix awk error in tasklib.sh by renaming 'func' variable
...
The variable name 'func' is a reserved builtin in gawk, causing
errors when running `./task help`. Renamed to 'funcname' to avoid
the conflict.
2025-06-18 00:41:35 +02:00
seb
854126bb4b
Add some shell functions as shellib for task files
2025-06-18 00:29:11 +02:00
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
seb
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
seb
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