160 Commits

Author SHA1 Message Date
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
yeti
0a9d0a4ca0 feat(buildah): add less package 2025-05-15 16:48:52 +01:00
yeti
d425cca588 feat(nvim): remove fzf-lua extra
use snacks.nvim instead of fzf-lua
2025-05-15 16:48:03 +01:00
yeti
3c955ba097 chore(nvim): remove blame.nvim keymap 2025-05-15 16:46:53 +01:00
yeti
f7e7a7783e feat(access): give pallav rw access to palak's workspace 2025-05-15 05:40:03 +01:00
yeti
eba7f84bff feat(tasks): add task to copy access.yml 2025-05-15 05:39:25 +01:00
yeti
9abd983adf feat(zsh): replace zsh with fish 2025-05-15 05:37:56 +01:00
yeti
9398844e54 feat(nvim): enable copying to system clipboard directly 2025-05-14 10:04:12 +01:00
yeti
7f2534a1fd feat(nvim): do not install missing plugins in headless mode 2025-05-14 10:03:27 +01:00
yeti
2fc9551b25 feat(nvim): do not track lazy-lock.json file 2025-05-14 09:00:19 +01:00
yeti
573fe67f34 fix(nvim): switch install missing to true 2025-05-14 08:58:44 +01:00
yeti
0c8a842c58 feat(script): add script to start neovim 2025-05-14 08:13:27 +01:00
yeti
dbf10a9bbd feat(nvim): update lazyextras 2025-05-14 08:11:32 +01:00
yeti
3472e70284 feat(tmux): unbind C-b in tmux 2025-05-14 07:39:51 +01:00
yeti
c0cc580a82 feat(tmux): remove "set-clipboard on" tmux setting
use default set-clipboard external setting
2025-05-14 07:39:22 +01:00