Commit Graph

  • 95b6480323 Revert "feat: add ssh key into memory" master Pallav Vasa 2025-05-23 15:14:08 +00:00
  • 2b19cccdbc feat: add ssh key into memory Pallav Vasa 2025-05-23 12:12:35 +00:00
  • 5483cf71bd feat: remove secproc group and copy start.sh separately Pallav Vasa 2025-05-23 11:59:44 +00:00
  • b0c6750585 feat: remove default key paths Pallav Vasa 2025-05-23 11:59:16 +00:00
  • fce5d72b19 feat: set mode, remove secproc group and remove start.sh from tarball Pallav Vasa 2025-05-23 11:59:00 +00:00
  • bdac248845 chore: add task to update start.sh script in $HOME/ Pallav Vasa 2025-05-23 09:50:48 +00:00
  • 1c7bc517dd feat: modify UID:GID to 1000:1000 for container Pallav Vasa 2025-05-22 16:49:48 +00:00
  • 1e8bb0521c Revert "feat: add devuser to group appuser 1003" Pallav Vasa 2025-05-22 16:10:49 +00:00
  • 9577707dd5 fix: add comma between groups Pallav Vasa 2025-05-21 15:13:20 +00:00
  • d15950f86c feat: add devuser to group appuser 1003 Pallav Vasa 2025-05-21 15:07:04 +00:00
  • 50907b9519 feat: remove sshd from openssh package Pallav Vasa 2025-05-21 10:36:38 +00:00
  • 62d6833cdc feat: supress podman-compose warning Pallav Vasa 2025-05-20 20:59:24 +00:00
  • e5dc78049a chore: supress podman-compose warning Pallav Vasa 2025-05-20 20:53:45 +00:00
  • a3f393b844 feat: add packages podman-compose and podman-docker Pallav Vasa 2025-05-20 20:42:50 +00:00
  • fd7e83ccff feat: add environment var CONTAINER_CONNECTION to start up script Pallav Vasa 2025-05-20 19:54:19 +00:00
  • bc7d65a24b fix: run podman as user and correct default command Pallav Vasa 2025-05-20 18:37:17 +00:00
  • ed3dc4bb8f feat: add podman package and connection settings Pallav Vasa 2025-05-20 18:27:19 +00:00
  • 9d0c18f94b Revert "feat: add package python-pip" Pallav Vasa 2025-05-20 09:14:08 +00:00
  • 7f4913f942 feat: separate out .config installations into separate script Pallav Vasa 2025-05-20 09:10:09 +00:00
  • 3c25755a27 chore: ignore home.tar.gz Pallav Vasa 2025-05-20 09:04:25 +00:00
  • 1a9023b25f feat: add package python-pip Pallav Vasa 2025-05-20 09:03:47 +00:00
  • 1652edccd0 Remove LFS-tracked file home.tar.gz Pallav Vasa 2025-05-20 09:01:59 +00:00
  • aa9dfca6c1 feat: add package rust-analyzer Pallav Vasa 2025-05-20 08:52:50 +00:00
  • 2448ce6ab3 chore: build home.tar.gz Pallav Vasa 2025-05-20 07:43:04 +00:00
  • c6503fa9dd feat: add lang.rust lazy extra plugin Pallav Vasa 2025-05-20 07:39:03 +00:00
  • 1ced08a364 feat: add fish configuration files Pallav Vasa 2025-05-20 07:38:24 +00:00
  • 44eff8fc7f feat: add continuum plugin to tmux Pallav Vasa 2025-05-20 06:53:06 +00:00
  • bfcb9175ec chore: build home.tar.gz Pallav Vasa 2025-05-20 06:52:29 +00:00
  • e319884921 feat: add packages rust startship and fortune-mod Pallav Vasa 2025-05-20 05:53:13 +00:00
  • 7e4aaa2dec chore: correct task command to remove images Pallav Vasa 2025-05-17 19:33:18 +00:00
  • f0559a240f chore: update home.tar.gz Pallav Vasa 2025-05-17 19:30:21 +00:00
  • a2ea4e6344 feat: remove podman support Pallav Vasa 2025-05-17 19:27:01 +00:00
  • bc3db0abae chore: add task to remove images on remote Pallav Vasa 2025-05-17 18:41:11 +00:00
  • 77435d3748 chore: remove redundant tasks Pallav Vasa 2025-05-17 16:11:11 +00:00
  • b7b09db4c5 chore: remove files related to workspace pipelines Pallav Vasa 2025-05-17 16:10:00 +00:00
  • 1b88c80669 chore: update tasks Pallav Vasa 2025-05-17 15:16:11 +00:00
  • af579d1a7f chore: remove access and authorized_keys files from project Pallav Vasa 2025-05-17 15:15:51 +00:00
  • e6fff0c044 feat: add validate_command_access.sh with its tests Pallav Vasa 2025-05-17 15:12:18 +00:00
  • ba052d78d4 feat: add gitops ability to update authorized_keys Pallav Vasa 2025-05-17 15:10:44 +00:00
  • bc1cbfc772 chore: change repo for validate_command and gitconfig to workspaces Pallav Vasa 2025-05-17 15:10:08 +00:00
  • f8b38996df feat: add package go-yq to build image Pallav Vasa 2025-05-17 14:43:42 +00:00
  • d488a87dd4 feat: upgrade gitops ability to fetch files from different repos Pallav Vasa 2025-05-17 14:42:06 +00:00
  • 3e361cd03c feat: separate access validation logic for gitops commands into a separate file Pallav Vasa 2025-05-17 14:38:56 +00:00
  • fd0c07e954 feat: remove buildah scripts and adapt project to use Containerfile Pallav Vasa 2025-05-17 13:21:36 +00:00
  • d3f5e93ad8 feat: add containerfile for our builds Pallav Vasa 2025-05-17 13:00:41 +00:00
  • c9460b8ebc chore: update command access for pallav Pallav Vasa 2025-05-17 11:37:50 +00:00
  • 9629c3253e fix: validate commands, improve remove container logic, standardize logs in gitops router Pallav Vasa 2025-05-17 11:37:06 +00:00
  • 6e11d19510 feat: update authorized_keys file Pallav Vasa 2025-05-17 10:04:00 +00:00
  • a4bfe5a5c0 feat: use %h instead of hard coded paths in authorized_keys Pallav Vasa 2025-05-17 09:44:31 +00:00
  • 54a42ad4d5 fix: use $HOME variable in place of hard coded path values Pallav Vasa 2025-05-17 09:39:07 +00:00
  • 21eee8c3ec feat: remove access to host podman socket Pallav Vasa 2025-05-17 09:35:48 +00:00
  • ff72c95012 style: beatify and optimize ssh router with chatgpt Pallav Vasa 2025-05-17 09:21:48 +00:00
  • 3576bf93c2 style: beautify and optimize gitops router with chatgpt Pallav Vasa 2025-05-17 09:15:50 +00:00
  • d7c7686a9e feat: generate gitconfig on the fly before creating container Pallav Vasa 2025-05-17 09:04:26 +00:00
  • a179a3ad23 chore: add task to copy gitconfig.template Pallav Vasa 2025-05-17 09:02:58 +00:00
  • 56744155cb feat: add gitops function to update gitconfig template Pallav Vasa 2025-05-17 08:59:58 +00:00
  • eba420cc81 chore: adapt tasks.json for gitops workflow v0.6 Pallav Vasa 2025-05-17 08:18:11 +00:00
  • a9adb834e5 feat: move image cleanup function inside gitops router Pallav Vasa 2025-05-17 08:08:15 +00:00
  • f422da8d9e chore: add project local settings for lazyvim Pallav Vasa 2025-05-17 07:23:20 +00:00
  • 079979292d fix: correct geturl spelling Pallav Vasa 2025-05-17 07:22:02 +00:00
  • 14a96035b6 feat: add gitops function to copy home.tar.gz Pallav Vasa 2025-05-17 07:13:49 +00:00
  • 1fc4153048 chore: start tracking home.tar.gz Pallav Vasa 2025-05-17 07:01:19 +00:00
  • dceda5fb53 feat: track home.tar.gz using Git LFS Pallav Vasa 2025-05-17 06:57:03 +00:00
  • b67af4b482 feat: add gitops function to remove podman containers Pallav Vasa 2025-05-17 06:34:26 +00:00
  • 61902a8b5b feat: remove ability to copy directly using scp/sftp Pallav Vasa 2025-05-17 06:33:36 +00:00
  • 5181a3c194 Revert "fix: avoid logging to stdout before running scp to copy tarball" Pallav Vasa 2025-05-17 06:28:26 +00:00
  • 0e2f89bde4 feat: add git lfs package Pallav Vasa 2025-05-17 06:11:42 +00:00
  • f09654160a fix: use evec instead of eval for running scp Pallav Vasa 2025-05-17 02:59:32 +00:00
  • f8a09a135b fix: avoid logging to stdout before running scp to copy tarball Pallav Vasa 2025-05-17 02:49:14 +00:00
  • 80a3878295 fix: check for scp early to avoid shell ouput Pallav Vasa 2025-05-17 02:42:56 +00:00
  • 54e2ec2374 feat: add gitops router script Pallav Vasa 2025-05-17 01:57:50 +00:00
  • 156b47aded feat: use locally built image for starting a pod Pallav Vasa 2025-05-16 23:35:00 +00:00
  • 422a962a85 feat: change owner to devuser for .ssh/*, .config and .config/fish Pallav Vasa 2025-05-16 23:31:41 +00:00
  • 991478a0b0 feat: split images into 2 - base and workspace Pallav Vasa 2025-05-16 23:28:39 +00:00
  • 8812bb4528 feat(build): add uid and guid to files in tarball Pallav Vasa 2025-05-16 23:03:15 +00:00
  • a45494c949 chore: untrack lazy-lock.json Pallav Vasa 2025-05-16 20:45:43 +00:00
  • 502d44e06d feat(build): set group executable flag for all folders in .config v0.5 yeti 2025-05-16 16:23:17 +01:00
  • 23870c3b24 feat(build): update project root file path to container home when creating tar yeti 2025-05-16 15:08:42 +01:00
  • 60eac985e6 feat: adapt strict directory permissions for container $HOME folder yeti 2025-05-16 14:24:23 +01:00
  • ad7413a0ef fix: adapt build script to new folder convention yeti 2025-05-16 14:22:27 +01:00
  • f2a947e5f1 chore: add task to delete files ignored by git yeti 2025-05-16 13:08:32 +01:00
  • de522f78ca chore: untrack .local, .cache, .state .npm .config/fish directories yeti 2025-05-16 13:06:52 +01:00
  • 2123131ca5 chore: add a test task to run test-tmux.sh yeti 2025-05-16 10:46:52 +01:00
  • 6010c6a0ee feat(scripts): rewrite script to fire tmux and fish with project home yeti 2025-05-16 13:03:16 +01:00
  • 6df5d05cc5 refactor: rename nvim-workspace.sh to test-tmux.sh yeti 2025-05-16 10:25:53 +01:00
  • 54baa71622 refactor: move helper scripts into .bin folder and update tasks.json yeti 2025-05-16 10:02:00 +01:00
  • a565ed4c33 chore: add a task to create a tarball of dot files for devuser yeti 2025-05-16 09:30:05 +01:00
  • dfdf4fe738 fix: use correct XDG paths for launching neovim inside a tmux with project configs yeti 2025-05-16 09:19:02 +01:00
  • 397467d8a4 refactor: move .config and start.sh outside home/ folder yeti 2025-05-16 09:08:57 +01:00
  • fcda25b36b fix(build): remove /opt/secure directory from image builder script yeti 2025-05-16 14:08:32 +01:00
  • 37892e4c0a fix: update location of ssh keys inside container yeti 2025-05-16 13:12:25 +01:00
  • 522713b5c2 refactor: migrate ssh config & keys from /opt/secure/ssh to ~/.ssh yeti 2025-05-16 09:22:10 +01:00
  • cf3dde053d feat(buildah): add package buildah Pallav Vasa 2025-05-15 20:03:39 +00:00
  • bc0dbe12c6 chore(git): remove .gitmodules Pallav Vasa 2025-05-15 20:02:32 +00:00
  • a2cb37339c feat(buildah): remove headless lazyvim sync Pallav Vasa 2025-05-15 20:02:08 +00:00
  • 50166b54a8 Revert "feat(nvim): do not install missing plugins in headless mode" Pallav Vasa 2025-05-15 19:56:46 +00:00
  • b9ba8768b1 feat(nvim): run neovim with correct folder placement Pallav Vasa 2025-05-15 19:56:27 +00:00
  • 010a4ff2a8 chore(git): ignore /home/.local and /home/.cache folders Pallav Vasa 2025-05-15 19:55:46 +00:00
  • 0ea5f1a7e7 feat(nvim): integrate snacks with diffview.nvim yeti 2025-05-15 16:50:27 +01:00
  • 2e7b5c5fa3 feat(git): add configuration for git difftool yeti 2025-05-15 16:49:32 +01:00