141 Commits

Author SHA1 Message Date
yeti
a62208b1fd feat(buildah): move to archlinux for better familiarity 2025-04-17 16:02:19 +01:00
yeti
c843c140d9 feat: rename cleanup to pre-build and add symlinks 2025-04-17 14:05:37 +01:00
yeti
b00fbc1b77 chore(buildah): rename script to build-workspace.sh 2025-04-17 14:05:37 +01:00
phoenix
bd2db4ad39 fix(buildah): chmod and chattr not working 2025-04-17 13:52:39 +01:00
phoenix
6b0d3525cd feat(buildah): align script with target functionality
correct variable names, add whitespaces
2025-04-17 13:39:14 +01:00
phoenix
b53cd0b1c0 feat: add start script 2025-04-17 13:17:54 +01:00
phoenix
578e3f4829 feat(ssh): more improvements to the router script
- add ability to connect to tmux sockets
- create variables for dev user
- fix issue with variable usage USER
2025-04-17 13:00:48 +01:00
phoenix
b65b1e9b0b fix(git): correct sshCommand path 2025-04-17 11:59:16 +01:00
phoenix
f76c9b621f fix(ssh): correct logic to filter ssh client calls 2025-04-17 11:58:35 +01:00
phoenix
3eda82c89d fix: remove \ before $ 2025-04-17 11:56:35 +01:00
phoenix
17c641512f feat(zsh): add zsh-autosuggestions and zsh-syntax-highlighting modules 2025-04-17 11:30:41 +01:00
phoenix
915ee252f5 feat(zsh): add ohmyzsh back into config/zsh folder 2025-04-17 11:11:03 +01:00
phoenix
a8a19cda46 feat(zsh): remove ohmyzsh from config folder 2025-04-17 11:09:35 +01:00
phoenix
d017681d15 feat(tmux): add tmux plugins as submodules 2025-04-17 11:04:47 +01:00
phoenix
7224d9bd04 feat(gitignore): update to have tmux plugins as submodules 2025-04-17 10:59:00 +01:00
phoenix
8b5d3a0da9 feat(zsh): add zsh config files 2025-04-17 10:55:34 +01:00
phoenix
1bdf63b1b4 feat(buildah): optimize script by grouping run/config commands 2025-04-17 10:06:14 +01:00
phoenix
a4e7f419c1 feat(buildah): add dev_home variable 2025-04-17 10:03:58 +01:00
phoenix
f038d76b82 feat: add script to cleanup repository before building image 2025-04-17 10:02:55 +01:00
phoenix
9380da2f45 feat(git): add gitconfig template 2025-04-17 10:01:59 +01:00
phoenix
34feace59e design: re-arrange packages needed 2025-04-17 10:01:06 +01:00
phoenix
e8331a12e2 feat(ssh): secure_ssh_wrapper script for git 2025-04-17 10:00:37 +01:00
phoenix
9166563afe feat(tmux): enable mouse mode 2025-04-17 10:00:00 +01:00
phoenix
74178d4612 feat(lazygit): add lazygit config 2025-04-17 09:59:35 +01:00
phoenix
ad5b83eb6a feat: add a list of authorized keys and their roles 2025-04-17 08:31:54 +01:00
phoenix
de202b1706 feat(tmux): add tmux config files 2025-04-17 08:31:07 +01:00
phoenix
1fcd3645c5 chore(nvim): remove example.lua 2025-04-17 08:30:19 +01:00
phoenix
3ebb181bfc chore(nvim): editor update 2025-04-17 08:10:31 +01:00
phoenix
1a4a6615a9 feat(nvim): pause automatic updates 2025-04-17 08:10:11 +01:00
phoenix
f27ca9c212 feat: add fallback message before exit 2025-04-17 06:55:36 +01:00
phoenix
dfca4782bf fix: correct command for running a container from image 2025-04-17 06:41:56 +01:00
phoenix
e380058907 fix: correct logic for rw/ro cases 2025-04-17 06:36:42 +01:00
phoenix
0fe0d427e0 feat: route ssh to run a specifc shell script 2025-04-17 06:15:55 +01:00
phoenix
801da5f307 feat: set immutable attribute for .config folder separately at one 2025-04-17 05:26:43 +01:00
phoenix
3bed4d88eb feat: set attribute once for ssh folder recursively 2025-04-17 05:26:43 +01:00
phoenix
0a568393a9 feat: apply immutable bit user's home 2025-04-17 05:26:43 +01:00
phoenix
aee704d3c4 feat: update secure location 2025-04-17 05:26:43 +01:00
phoenix
32a1ce5504 feat: add ssh config and blocker shell script 2025-04-17 04:56:00 +01:00
phoenix
444a8150f7 feat(nvim): add basic nvim config with keymaps 2025-04-17 04:55:40 +01:00
phoenix
d90cb5c103 design: add design ideas of the workspace image 2025-04-17 04:55:07 +01:00
phoenix
8e37ca195f feat: add chatgpt bootstrap shell script for building workspace image 2025-04-17 04:54:18 +01:00