Skip to content

Latest commit

Β 

History

History
467 lines (359 loc) Β· 46 KB

CHANGELOG.md

File metadata and controls

467 lines (359 loc) Β· 46 KB

Changelog

0.4.10 (2024-07-10)

Bug Fixes

  • justfile: add commands to set fast-forward variables (e3a12ca)
  • teller: add reference to fast-forward pat (ed9b0d1)

0.4.9 (2024-07-09)

Bug Fixes

  • 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)

Bug Fixes

  • flake: update code-server extensions (eb8bfb6)
  • flake: update shell path (134068a)
  • terminal: update fonts (8007937)

0.4.9-beta.1 (2024-07-09)

Bug Fixes

  • 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)

Bug Fixes

  • cid: provide artifactRegistryPassword to build-nix-image action (861e816)

0.4.7 (2024-07-07)

Bug Fixes

  • containers: disable sudoImage runAsRoot (45ce23b)
  • flake: disable pamImage runAsRoot (ba4ceb4)

0.4.6 (2024-07-07)

Bug Fixes

  • flake: remove unused intermediate nixImage (ad81280)

0.4.5 (2024-07-06)

Bug Fixes

  • 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)

Bug Fixes

  • home: increase command_timeout to 2s (1205728)

0.4.3 (2024-07-03)

Bug Fixes

  • 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)

Bug Fixes

  • atuin: enable daemon (aaf95ac)
  • code: disable code-managed environment activation (8bea974)
  • flake: enable atuin daemon service (1e080de)

0.4.2 (2024-06-27)

Bug Fixes

  • home: disable atuin auto_sync (5f577bf)
  • home: set direnv warn_timeout (993c9b2)

0.4.1 (2024-06-26)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • flake: add codenix image (88788b1)

Bug Fixes

  • 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)

Bug Fixes

0.4.0-beta.1 (2024-06-26)

Features

  • flake: add codenix image (88788b1)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • actions: append "v" to construct tag from version on release (1e533a7)

0.3.1-beta.2 (2024-06-20)

Bug Fixes

  • actions: set git sha from tag on release (674fc4a)

0.3.1-beta.1 (2024-06-20)

Bug Fixes

0.3.0 (2024-06-19)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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.2.8 (2024-05-23)

Bug Fixes

  • envrc: use nix-direnv (6e443e6)
  • flake: add act and ratchet to default devShell (d0a1ac6)