148 Commits

Author SHA1 Message Date
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
yeti
733617ddff feat(tmux): force truecolor support in tmux and apps running inside tmux 2025-05-14 07:38:22 +01:00
yeti
e6ca515744 feat(ssh): pass client $TERM variable to container's tmux session 2025-05-14 07:37:20 +01:00
yeti
8aefadda19 feat: set EDITOR=nvim before tmux starts inside podman 2025-05-14 07:36:14 +01:00
yeti
03fd0b6efa feat(nvim): add lazyvim extras 2025-05-13 17:24:00 +01:00
yeti
b94cc5537e feat(ssh): add check for non-interactive terminal 2025-05-13 16:39:45 +01:00
yeti
ed903b4879 feat(zsh): use robbyrussell theme 2025-05-13 16:12:28 +01:00
yeti
09872be5a1 feat(git): remove core.sshCommand from gitconfig 2025-05-13 16:10:04 +01:00
yeti
473d1deb16 feat(tmux): explicitly set vi mode 2025-05-13 15:26:56 +01:00
yeti
e1eb0e9d5e feat(tmux): remove redundant tmux settings 2025-05-13 15:26:42 +01:00
yeti
80f7e36ad0 feat(buildah): allow user configuration of lazyvim, tmux, ohmyzsh 2025-05-13 15:17:34 +01:00
yeti
d8358cdccb feat(ssh): set environment variable TERM=tmux-256color for correct colours 2025-05-13 15:15:56 +01:00
yeti
1543b85cc4 chore(zsh): remove comments in .zshrc 2025-05-13 13:39:08 +01:00