0.4.10 (2024-07-10)
- justfile: add commands to set fast-forward variables (e3a12ca)
- teller: add reference to fast-forward pat (ed9b0d1)
0.4.9 (2024-07-09)
- flake: add vscode just extension (79b6a59)
- flake: reenable upstream flocken (d2db56b)
- flake: remove unused cmd (3f7ad8f)
- flake: set full path to SHELL (fddd09c)
- flake: update code-server extensions (eb8bfb6)
- flake: update shell path (134068a)
- git: disable gpgsign by default for unknown user (ec26150)
- sudoimage: remove unused comments (3b2d654)
- terminal: sync PATH for bash and zsh (16b21a7)
- terminal: update fonts (8007937)
0.4.9-beta.2 (2024-07-09)
- flake: update code-server extensions (eb8bfb6)
- flake: update shell path (134068a)
- terminal: update fonts (8007937)
0.4.9-beta.1 (2024-07-09)
- flake: add vscode just extension (79b6a59)
- flake: reenable upstream flocken (d2db56b)
- flake: remove unused cmd (3f7ad8f)
- flake: set full path to SHELL (fddd09c)
- git: disable gpgsign by default for unknown user (ec26150)
- sudoimage: remove unused comments (3b2d654)
- terminal: sync PATH for bash and zsh (16b21a7)
0.4.8 (2024-07-08)
- cid: provide artifactRegistryPassword to build-nix-image action (861e816)
0.4.7 (2024-07-07)
0.4.6 (2024-07-07)
- flake: remove unused intermediate nixImage (ad81280)
0.4.5 (2024-07-06)
- cid: install system dependencies (2b577b3)
- containers: compress layers with zstd (f8dc29c)
- containers: parameterize compressor (4b7b354)
- flake: do not compress base images (38a1bed)
- flake: make nixpod with nix db (071f601)
- flake: make zstd available to builder (1eefb0f)
- flake: use zstd to compress all inherited images (1ec7f2f)
0.4.4 (2024-07-03)
- home: increase command_timeout to 2s (1205728)
0.4.3 (2024-07-03)
- atuin: enable daemon (aaf95ac)
- code: disable code-managed environment activation (8bea974)
- flake: enable atuin daemon service (1e080de)
0.4.3-beta.1 (2024-07-03)
- atuin: enable daemon (aaf95ac)
- code: disable code-managed environment activation (8bea974)
- flake: enable atuin daemon service (1e080de)
0.4.2 (2024-06-27)
0.4.1 (2024-06-26)
- flake: add init script to install code-server extensions (6c4a15f)
- flake: initialize code-server user settings (4a54e0a)
- flake: update code-server extensions (4a79dd7)
- flake: whitespace (ceabff2)
0.4.1-beta.1 (2024-06-26)
- flake: add init script to install code-server extensions (6c4a15f)
- flake: initialize code-server user settings (4a54e0a)
- flake: update code-server extensions (4a79dd7)
- flake: whitespace (ceabff2)
0.4.0 (2024-06-26)
- flake: add codenix image (88788b1)
- build-nix-image: disable existing git sha tag check to create new image (8e20b9c)
- cid: disable publish (12b55f7)
- containers: create
/var/log
(befdd9b) - containers: fetch s6-overlay (2a1a722)
- containers: fix usage of writeShellScript vs +Bin (0e13390)
- containers: remove manual s6 entrypoint script (3c958c3)
- containers: support joining extraConfig to the config set (d56cbf8)
- containers: untar s6-overlay in fakeRootCommands (4c8b9d2)
- containers: update
/run
permissions (d0a2883) - containers: use single s6 version reference (0b6f140)
- flake: add nix-index-database (efbb05d)
- flake: allow s6 to start jupyterlab in jupnix (423705e)
- flake: assume s6 from s6-overlay (1511eaa)
- flake: create logging directory in cont-init.d (5cc88ff)
- flake: defer s6 binaries to s6-overlay (82e4667)
- flake: disable home activation (5047377)
- flake: disable logging (398772b)
- flake: disable zsh (5e4ca23)
- flake: enable logging and activate hm on startup (c2972ac)
- flake: fix usage of writeShellScript vs +Bin (f77bd15)
- flake: include trailing slash in code-server base path (6f413b1)
- flake: reenable zsh (6ea5a0a)
- flake: refactor hm config to module (14ce6f4)
- flake: reference single username and HOME in jupnix image (7d2d4f8)
- flake: remove musl (ec60083)
- flake: remove unused container cmd (c292f5f)
- flake: set server-base-path in code-server image (2636b74)
- flake: set SHELL and reenable logging (3d474b9)
- flake: sort and separate printenv (f4579cb)
- flake: update jupyter log (89c08cb)
- flake: use bash (2730980)
- flake: use code-server (cbdefec)
- flake: use interactive/PATH bash to pickup env (f7e6ffa)
- home: add gawk (d15b619)
- home: disable compfix (4abbdd5)
- home: enable git config, delta, lg (2c52534)
- home: load nix-index-database module (abc8e64)
- home: set editor (812ab72)
- home: set glibcLocales (bf92251)
0.4.0-beta.2 (2024-06-26)
- cid: disable publish (12b55f7)
0.4.0-beta.1 (2024-06-26)
- flake: add codenix image (88788b1)
- build-nix-image: disable existing git sha tag check to create new image (8e20b9c)
- containers: create
/var/log
(befdd9b) - containers: fetch s6-overlay (2a1a722)
- containers: fix usage of writeShellScript vs +Bin (0e13390)
- containers: remove manual s6 entrypoint script (3c958c3)
- containers: support joining extraConfig to the config set (d56cbf8)
- containers: untar s6-overlay in fakeRootCommands (4c8b9d2)
- containers: update
/run
permissions (d0a2883) - containers: use single s6 version reference (0b6f140)
- flake: add nix-index-database (efbb05d)
- flake: allow s6 to start jupyterlab in jupnix (423705e)
- flake: assume s6 from s6-overlay (1511eaa)
- flake: create logging directory in cont-init.d (5cc88ff)
- flake: defer s6 binaries to s6-overlay (82e4667)
- flake: disable home activation (5047377)
- flake: disable logging (398772b)
- flake: disable zsh (5e4ca23)
- flake: enable logging and activate hm on startup (c2972ac)
- flake: fix usage of writeShellScript vs +Bin (f77bd15)
- flake: include trailing slash in code-server base path (6f413b1)
- flake: reenable zsh (6ea5a0a)
- flake: refactor hm config to module (14ce6f4)
- flake: reference single username and HOME in jupnix image (7d2d4f8)
- flake: remove musl (ec60083)
- flake: remove unused container cmd (c292f5f)
- flake: set server-base-path in code-server image (2636b74)
- flake: set SHELL and reenable logging (3d474b9)
- flake: sort and separate printenv (f4579cb)
- flake: update jupyter log (89c08cb)
- flake: use bash (2730980)
- flake: use code-server (cbdefec)
- flake: use interactive/PATH bash to pickup env (f7e6ffa)
- home: add gawk (d15b619)
- home: disable compfix (4abbdd5)
- home: enable git config, delta, lg (2c52534)
- home: load nix-index-database module (abc8e64)
- home: set editor (812ab72)
- home: set glibcLocales (bf92251)
0.3.1 (2024-06-20)
- actions: append "v" to construct tag from version on release (1e533a7)
- actions: set git sha from tag on release (674fc4a)
- cid: publish from git tag (4d61f5f)
- home: add sed (26867df)
0.3.1-beta.3 (2024-06-20)
- actions: append "v" to construct tag from version on release (1e533a7)
0.3.1-beta.2 (2024-06-20)
- actions: set git sha from tag on release (674fc4a)
0.3.1-beta.1 (2024-06-20)
0.3.0 (2024-06-19)
- ci: add jupnix (6f3fe3a)
- ci: build nixpod-home image with nix (57cf1f1)
- containers: add fromImage support to multiuser container (53c8108)
- containers: add function to create home directories (a6c1877)
- containers: add template for nix multiuser container (364f3d7)
- dotenv: add dotenv template (fa060b6)
- flake: add ghapod and manifest (70e219c)
- flake: add jupnix image (d37e7a3)
- github: add build-nix-image action (39fa663)
- home: add atuin (7eb20ad)
- just: add secrets recipes (c6234da)
- teller: add config (a75d82e)
- actions: add support for build-args (11ae01d)
- build-nix-image: use releaseVersion (1be3b3f)
- cd: disable on push (5bdc09e)
- ci: add concurrency group to nixci job (7a361e4)
- ci: add ghapod job (d6cc4d3)
- ci: enable cache on nixci job (6b42017)
- ci: enable image push for PRs with build-images label (d968d56)
- ci: reenable debnixpod (b10595f)
- ci: reenable dependent debnix jobs (6c47b3b)
- ci: release condition (0a22d38)
- ci: rename nixpod job (90981ba)
- ci: show logs and trace (3284159)
- ci: update concurrency groups and conditions for ci image build (2043acf)
- ci: update job dependencies (29f3996)
- ci: update job references (e12fdd3)
- containers: add nixProfileScript for nix-daemon (db82cb1)
- containers: add nonRootUserDirectories and init scripts (39a37af)
- containers: convert guids to strings (18bc78a)
- containers: improve debnixpod caching (5699fc2)
- containers: improve debnixpod caching (e5ddaca)
- containers: improve debnixpod logging (d2af22e)
- containers: make user directories manually (e5aca17)
- containers: only create groups that don't already exist (1128b57)
- containers: provide additional multiuser overrides (db83cb1)
- containers: redirect nix-daemon output (50a618e)
- containers: rename multiuser-container -> multiuser (5a38bcc)
- containers: separate nonRootUsers (900e846)
- containers: set debnix trusted users (bd50553)
- containers: set entrypoint (46d1c3f)
- containers: set store owner (af964e8)
- containers: update per-user profiles (f8def87)
- containers: update s6EntrypointScript (f71258c)
- containers: update user gids and groups (7ba26c7)
- direnv: use dotenv (32d5886)
- flake: add
/etc/pam.d/system-auth
(5341a03) - flake: add buildImage version of ghapod (4825e02)
- flake: add homeConfigurations activationPackage to contents (09a95e9)
- flake: add missing
/etc/pam.d/sudo
(8cb811a) - flake: add su and sudo to root PATH (18f4b79)
- flake: append to nsswitch.conf (416b2aa)
- flake: build ghanix from buildMultiUserNixImage (58efe5c)
- flake: build image with nix (21f4ae0)
- flake: compose PAM su and sudo base images (e2725c3)
- flake: container is named nixpod (ea83028)
- flake: derived image needs maxLayers > fromImage.maxLayers (1dc225d)
- flake: disable config (d9546ff)
- flake: disable entrypoint (656355b)
- flake: disable updating sudoers (b5b746c)
- flake: duplicate shadowSetup (cb402c5)
- flake: enable entrypoint script (a4229f0)
- flake: enable multi-user nix (cc0c62a)
- flake: fix errors in sudoers config (5511b38)
- flake: layered images have contents attribute (0d2d36f)
- flake: link all paths and update sudoers (5c155f3)
- flake: link paths and define SSL vars (b5cd949)
- flake: move all user config in base image (1c780fc)
- flake: reenable container entrypoint (4c5dad5)
- flake: reenable wheel group (537578c)
- flake: rename ghapod -> ghanix (7e5846f)
- flake: separate sudo image (31d7588)
- flake: set ghanix store owner (6780160)
- flake: specify public cache (338f93e)
- flake: uid and gid are strings (b04e4e0)
- flake: update sudoers (0ce87b0)
- flake: update user, gropu and nix configuration (86f218b)
- flake: use Cmd with bashInteractive (d92cd30)
- flake: use upstream nix container (a5279ed)
- github: update labels (d39380c)
- gitignore: ignore
.env
(a17ccf1) - home: enable atuin and zsh (2e7d758)
- just: add act recipe for ci nixci (a480aab)
0.3.0-beta.1 (2024-06-19)
- ci: add jupnix (6f3fe3a)
- ci: build nixpod-home image with nix (57cf1f1)
- containers: add fromImage support to multiuser container (53c8108)
- containers: add function to create home directories (a6c1877)
- containers: add template for nix multiuser container (364f3d7)
- dotenv: add dotenv template (fa060b6)
- flake: add ghapod and manifest (70e219c)
- flake: add jupnix image (d37e7a3)
- github: add build-nix-image action (39fa663)
- home: add atuin (7eb20ad)
- just: add secrets recipes (c6234da)
- teller: add config (a75d82e)
- actions: add support for build-args (11ae01d)
- build-nix-image: use releaseVersion (1be3b3f)
- cd: disable on push (5bdc09e)
- ci: add concurrency group to nixci job (7a361e4)
- ci: add ghapod job (d6cc4d3)
- ci: enable cache on nixci job (6b42017)
- ci: enable image push for PRs with build-images label (d968d56)
- ci: reenable debnixpod (b10595f)
- ci: reenable dependent debnix jobs (6c47b3b)
- ci: release condition (0a22d38)
- ci: rename nixpod job (90981ba)
- ci: show logs and trace (3284159)
- ci: update concurrency groups and conditions for ci image build (2043acf)
- ci: update job dependencies (29f3996)
- ci: update job references (e12fdd3)
- containers: add nixProfileScript for nix-daemon (db82cb1)
- containers: add nonRootUserDirectories and init scripts (39a37af)
- containers: convert guids to strings (18bc78a)
- containers: improve debnixpod caching (5699fc2)
- containers: improve debnixpod caching (e5ddaca)
- containers: improve debnixpod logging (d2af22e)
- containers: make user directories manually (e5aca17)
- containers: only create groups that don't already exist (1128b57)
- containers: provide additional multiuser overrides (db83cb1)
- containers: redirect nix-daemon output (50a618e)
- containers: rename multiuser-container -> multiuser (5a38bcc)
- containers: separate nonRootUsers (900e846)
- containers: set debnix trusted users (bd50553)
- containers: set entrypoint (46d1c3f)
- containers: set store owner (af964e8)
- containers: update per-user profiles (f8def87)
- containers: update s6EntrypointScript (f71258c)
- containers: update user gids and groups (7ba26c7)
- direnv: use dotenv (32d5886)
- flake: add
/etc/pam.d/system-auth
(5341a03) - flake: add buildImage version of ghapod (4825e02)
- flake: add homeConfigurations activationPackage to contents (09a95e9)
- flake: add missing
/etc/pam.d/sudo
(8cb811a) - flake: add su and sudo to root PATH (18f4b79)
- flake: append to nsswitch.conf (416b2aa)
- flake: build ghanix from buildMultiUserNixImage (58efe5c)
- flake: build image with nix (21f4ae0)
- flake: compose PAM su and sudo base images (e2725c3)
- flake: container is named nixpod (ea83028)
- flake: derived image needs maxLayers > fromImage.maxLayers (1dc225d)
- flake: disable config (d9546ff)
- flake: disable entrypoint (656355b)
- flake: disable updating sudoers (b5b746c)
- flake: duplicate shadowSetup (cb402c5)
- flake: enable entrypoint script (a4229f0)
- flake: enable multi-user nix (cc0c62a)
- flake: fix errors in sudoers config (5511b38)
- flake: layered images have contents attribute (0d2d36f)
- flake: link all paths and update sudoers (5c155f3)
- flake: link paths and define SSL vars (b5cd949)
- flake: move all user config in base image (1c780fc)
- flake: reenable container entrypoint (4c5dad5)
- flake: reenable wheel group (537578c)
- flake: rename ghapod -> ghanix (7e5846f)
- flake: separate sudo image (31d7588)
- flake: set ghanix store owner (6780160)
- flake: specify public cache (338f93e)
- flake: uid and gid are strings (b04e4e0)
- flake: update sudoers (0ce87b0)
- flake: update user, gropu and nix configuration (86f218b)
- flake: use Cmd with bashInteractive (d92cd30)
- flake: use upstream nix container (a5279ed)
- github: update labels (d39380c)
- gitignore: ignore
.env
(a17ccf1) - home: enable atuin and zsh (2e7d758)
- just: add act recipe for ci nixci (a480aab)