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
c86bf33b0d
Start keeping track of todos
2025-06-18 01:28:32 +02:00
e947a9d04e
Some more refactoring for GNU stow (git, vim and tmux)
2025-06-18 01:26:52 +02:00
5508cfe264
Ad run.sh as top level taskfile. Currently just to bootstrap getting gnu stow
2025-06-18 01:17:23 +02:00
f4cae0306f
Make stow verbose in stowrc
2025-06-18 00:44:31 +02:00
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
854126bb4b
Add some shell functions as shellib for task files
2025-06-18 00:29:11 +02:00
7925f873a8
Add kanidm-eval example config and task file!
2025-06-18 00:11:45 +02:00
a91fb3f595
Remove old nvim config hierarchy
2025-06-16 17:24:47 +02:00
aaad05e9a5
Refactor to work with GNU stow.
2025-06-16 17:18:27 +02:00
70eb8c8308
Add: rewrite script in python using click.
2025-04-15 17:43:26 +02:00
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
b3e943ea91
update: Be a little bit more precise about testing in the readme
2025-04-12 15:54:05 +02:00
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
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
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
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
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
ab46dde0e7
Sanitize sensitive URL in fedora40-priv.json
2024-12-10 13:36:05 +01:00
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
d8d3a77113
Addet dots() bash function and corresponding aliases for easier upward navigation in directories.
2024-12-10 12:49:56 +01:00
10e160cbce
adjust gitignore to ignore files matching .bash*
2024-12-10 12:26:56 +01:00
8db1221758
Merge branch 'main' of github.com:sebaschi/dotfiles
2024-12-10 12:25:20 +01:00
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
55c315d84f
Merge branch 'main' of github.com:sebaschi/dotfiles
2024-11-29 12:46:44 +01:00
3542a91b66
Remove bash history files. How did they get in here?
2024-11-29 12:46:14 +01:00
67db32961d
updates; gitignore now ignore files named PRIVATE
2024-11-28 17:37:02 +01:00
2606b41cc6
Add new aliases and fix functions
2024-10-02 12:04:20 +02:00
dc20abd2fb
Add new vu alias for appsec
2024-09-16 10:21:21 +02:00
9aa890341c
New aliases and zellij config update
2024-09-11 11:58:51 +02:00
3aeb1c0dc2
add new aliases for VU
2024-09-05 16:21:59 +02:00
8dd93c2992
Remove lockfile from version control.
2024-06-18 20:58:47 +02:00
Sebastian Lenzlinger
a2b2e87513
Merge remote-tracking branch 'refs/remotes/origin/main'
...
Merge temporarily diverging branches into eachother.
2024-06-08 04:01:35 +02:00
Sebastian Lenzlinger
90c3592964
Add lazy-lock.json to gitignore. This file appears because I symlink config into here, and that lockfile gets created when in use.
2024-06-08 04:01:02 +02:00
Sebastian Lenzlinger
bf33af1c1e
Add new bash functions for easy conversion of various number vals (hex to dec etc.)
2024-06-08 03:57:55 +02:00
Sebastian Lenzlinger
f03ce1b9b0
Remove scripts from repo and rename rsync config folder.
2024-05-12 11:42:53 +02:00
Sebastian Lenzlinger
0a9bdd91f8
Add first rsync filter file
2024-05-11 22:22:08 +02:00
Sebastian Lenzlinger
b25e446167
Update README.md
2024-05-09 16:29:13 +02:00
Sebastian Lenzlinger
c4ebcea7ec
Start stracking neovim config
2024-05-09 16:17:11 +02:00
Sebastian Lenzlinger
b95d071caa
New aliases
2024-05-08 15:06:26 +02:00
Sebastian Lenzlinger
14dfa6a57e
Update bash aliases. New aliases for git
2024-04-09 20:54:53 +02:00
Sebastian Lenzlinger
c62da8c02b
Refactor bash: Extract bash aliases into separete file and source form bashrc.
2024-03-21 15:10:51 +01:00
Sebastian Lenzlinger
37663ad895
Merge branch 'main' of github.com:sebaschi/dotfiles
2024-03-14 15:54:04 +01:00
Sebastian Lenzlinger
1f4f1fcfd8
Update bashrc aliases for fs24.
2024-03-14 15:53:53 +01:00
Sebastian Lenzlinger
2b2dccf3c8
New Variables in ZSH for bin, src and build directories. TODO: Properly research how to set environment variables and utilize them for my workflow
2024-01-30 19:35:37 +01:00
Sebastian Lenzlinger
498cd27523
Merge branch 'main' of github.com:sebaschi/dotfiles
2024-01-03 10:21:55 +01:00
Sebastian Lenzlinger
0f383464f3
Add zshrc
2024-01-03 10:11:07 +01:00
Sebastian Lenzlinger
9d97ff90f4
Update Bashrc
2024-01-03 10:05:54 +01:00
Sebastian Lenzlinger
d4b7fc78d4
Merge branch 'main' of github.com:sebaschi/dotfiles
2023-11-08 10:21:05 +01:00
Sebastian Lenzlinger
822a970ffa
Bashrc update
2023-11-08 10:20:43 +01:00