224 Commits

Author SHA1 Message Date
Pallav Vasa
21eee8c3ec feat: remove access to host podman socket 2025-05-17 09:35:48 +00:00
Pallav Vasa
ff72c95012 style: beatify and optimize ssh router with chatgpt 2025-05-17 09:21:48 +00:00
Pallav Vasa
3576bf93c2 style: beautify and optimize gitops router with chatgpt 2025-05-17 09:15:50 +00:00
Pallav Vasa
d7c7686a9e feat: generate gitconfig on the fly before creating container 2025-05-17 09:04:26 +00:00
Pallav Vasa
a179a3ad23 chore: add task to copy gitconfig.template 2025-05-17 09:02:58 +00:00
Pallav Vasa
56744155cb feat: add gitops function to update gitconfig template 2025-05-17 08:59:58 +00:00
Pallav Vasa
eba420cc81 chore: adapt tasks.json for gitops workflow v0.6 2025-05-17 08:18:11 +00:00
Pallav Vasa
a9adb834e5 feat: move image cleanup function inside gitops router 2025-05-17 08:08:15 +00:00
Pallav Vasa
f422da8d9e chore: add project local settings for lazyvim 2025-05-17 07:23:20 +00:00
Pallav Vasa
079979292d fix: correct geturl spelling 2025-05-17 07:22:02 +00:00
Pallav Vasa
14a96035b6 feat: add gitops function to copy home.tar.gz 2025-05-17 07:13:49 +00:00
Pallav Vasa
1fc4153048 chore: start tracking home.tar.gz 2025-05-17 07:01:19 +00:00
Pallav Vasa
dceda5fb53 feat: track home.tar.gz using Git LFS 2025-05-17 06:57:03 +00:00
Pallav Vasa
b67af4b482 feat: add gitops function to remove podman containers 2025-05-17 06:34:26 +00:00
Pallav Vasa
61902a8b5b feat: remove ability to copy directly using scp/sftp 2025-05-17 06:33:36 +00:00
Pallav Vasa
5181a3c194 Revert "fix: avoid logging to stdout before running scp to copy tarball"
This reverts commit f8a09a135b87d18f4ff33b1a75b27f030253b499.
2025-05-17 06:28:26 +00:00
Pallav Vasa
0e2f89bde4 feat: add git lfs package 2025-05-17 06:11:42 +00:00
Pallav Vasa
f09654160a fix: use evec instead of eval for running scp 2025-05-17 02:59:32 +00:00
Pallav Vasa
f8a09a135b fix: avoid logging to stdout before running scp to copy tarball 2025-05-17 02:49:14 +00:00
Pallav Vasa
80a3878295 fix: check for scp early to avoid shell ouput 2025-05-17 02:47:30 +00:00
Pallav Vasa
54e2ec2374 feat: add gitops router script 2025-05-17 01:57:50 +00:00
Pallav Vasa
156b47aded feat: use locally built image for starting a pod 2025-05-16 23:35:00 +00:00
Pallav Vasa
422a962a85 feat: change owner to devuser for .ssh/*, .config and .config/fish 2025-05-16 23:31:41 +00:00
Pallav Vasa
991478a0b0 feat: split images into 2 - base and workspace 2025-05-16 23:28:39 +00:00
Pallav Vasa
8812bb4528 feat(build): add uid and guid to files in tarball 2025-05-16 23:03:15 +00:00
Pallav Vasa
a45494c949 chore: untrack lazy-lock.json 2025-05-16 20:45:43 +00:00
yeti
502d44e06d feat(build): set group executable flag for all folders in .config v0.5 2025-05-16 16:23:17 +01:00
yeti
23870c3b24 feat(build): update project root file path to container home when creating tar 2025-05-16 15:52:31 +01:00
yeti
60eac985e6 feat: adapt strict directory permissions for container $HOME folder 2025-05-16 15:06:32 +01:00
yeti
ad7413a0ef fix: adapt build script to new folder convention 2025-05-16 14:22:27 +01:00
yeti
f2a947e5f1 chore: add task to delete files ignored by git 2025-05-16 14:15:20 +01:00
yeti
de522f78ca chore: untrack .local, .cache, .state .npm .config/fish directories 2025-05-16 14:15:20 +01:00
yeti
2123131ca5 chore: add a test task to run test-tmux.sh 2025-05-16 14:15:20 +01:00
yeti
6010c6a0ee feat(scripts): rewrite script to fire tmux and fish with project home 2025-05-16 14:15:20 +01:00
yeti
6df5d05cc5 refactor: rename nvim-workspace.sh to test-tmux.sh 2025-05-16 14:15:20 +01:00
yeti
54baa71622 refactor: move helper scripts into .bin folder and update tasks.json 2025-05-16 14:14:53 +01:00
yeti
a565ed4c33 chore: add a task to create a tarball of dot files for devuser 2025-05-16 14:11:52 +01:00
yeti
dfdf4fe738 fix: use correct XDG paths for launching neovim inside a tmux with project configs 2025-05-16 14:11:52 +01:00
yeti
397467d8a4 refactor: move .config and start.sh outside home/ folder 2025-05-16 14:11:52 +01:00
yeti
fcda25b36b fix(build): remove /opt/secure directory from image builder script 2025-05-16 14:11:52 +01:00
yeti
37892e4c0a fix: update location of ssh keys inside container 2025-05-16 14:04:35 +01:00
yeti
522713b5c2 refactor: migrate ssh config & keys from /opt/secure/ssh to ~/.ssh 2025-05-16 13:58:07 +01:00
Pallav Vasa
cf3dde053d feat(buildah): add package buildah 2025-05-16 13:58:07 +01:00
Pallav Vasa
bc0dbe12c6 chore(git): remove .gitmodules 2025-05-15 20:02:32 +00:00
Pallav Vasa
a2cb37339c feat(buildah): remove headless lazyvim sync 2025-05-15 20:02:08 +00:00
Pallav Vasa
50166b54a8 Revert "feat(nvim): do not install missing plugins in headless mode"
This reverts commit 7f2534a1fd468044c13fe857b7bdb61e79347658.
2025-05-15 19:56:46 +00:00
Pallav Vasa
b9ba8768b1 feat(nvim): run neovim with correct folder placement 2025-05-15 19:56:27 +00:00
Pallav Vasa
010a4ff2a8 chore(git): ignore /home/.local and /home/.cache folders 2025-05-15 19:55:46 +00:00
yeti
0ea5f1a7e7 feat(nvim): integrate snacks with diffview.nvim 2025-05-15 16:50:27 +01:00
yeti
2e7b5c5fa3 feat(git): add configuration for git difftool 2025-05-15 16:49:32 +01:00