28 Commits

Author SHA1 Message Date
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
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
fcda25b36b fix(build): remove /opt/secure directory from image builder script 2025-05-16 14:11:52 +01:00
Pallav Vasa
cf3dde053d feat(buildah): add package buildah 2025-05-16 13:58:07 +01:00
Pallav Vasa
a2cb37339c feat(buildah): remove headless lazyvim sync 2025-05-15 20:02:08 +00:00
yeti
0a9d0a4ca0 feat(buildah): add less package 2025-05-15 16:48:52 +01:00
yeti
9abd983adf feat(zsh): replace zsh with fish 2025-05-15 05:37:56 +01:00
yeti
80f7e36ad0 feat(buildah): allow user configuration of lazyvim, tmux, ohmyzsh 2025-05-13 15:17:34 +01:00
yeti
fe0164e066 feat(buildah): get rsa keys of the host for strict checking 2025-05-13 12:18:16 +01:00
yeti
22196ab0c3 feat(buildah): adapt buildah script to use global ssh config 2025-05-13 08:49:55 +01:00
yeti
c67ce5e7e4 feat(build): add execute permission for secure folder 2025-04-25 08:11:19 +01:00
yeti
32c979cde4 feat(buildah): add devuser uid & gid to match host system for correct permissions 2025-04-25 07:11:32 +01:00
yeti
0270cd966b fix(buildah): use dev_home variable instead of hard coded path 2025-04-24 20:50:29 +01:00
yeti
71d675c91c feat(buildah): reduce run statements 2025-04-24 20:48:06 +01:00
yeti
e9303e2a98 feat(buildah): adopt copy statements to new local file structure 2025-04-24 20:47:03 +01:00
yeti
f392a2f4f5 chore(buildah): remove custom socket location 2025-04-24 10:08:14 +01:00
yeti
2dd0150935 fix(buildah): add back secproc group 2025-04-18 02:59:09 +01:00
yeti
f928ab5a0f feat: remove viewer user 2025-04-18 02:22:13 +01:00
yeti
7494ad1d18 chore: remove setfacl hardening
not working as expected
2025-04-17 22:55:40 +01:00
yeti
c104750a02 feat(buildah): add some packages and set permissions to specific files 2025-04-17 21:36:03 +01:00
yeti
6d5018ab15 feat: re-organize the code into clear separate sections and use acls 2025-04-17 18:33:43 +01:00
yeti
30c4d9b7a8 fix(buildah): correct directory creation and reference 2025-04-17 16:54:59 +01:00
yeti
954cee98db feat(buildah): reorganize commands and set immutable bit only on files 2025-04-17 16:54:06 +01:00
yeti
28f4229768 fix(buildah): add && to correct the command 2025-04-17 16:50:24 +01:00
yeti
a62208b1fd feat(buildah): move to archlinux for better familiarity 2025-04-17 16:02:19 +01:00
yeti
b00fbc1b77 chore(buildah): rename script to build-workspace.sh 2025-04-17 14:05:37 +01:00