Skip to content

Releases: 99linesofcode/nixos-config

v0.17.2

29 Jan 14:39

Choose a tag to compare

Bug Fixes

  • mars: manually set networking.hostName as network-manager is not enabled or necessary (473aeae)
  • restic: correctly define backup paths (61d0d10)

v0.17.1

14 Jan 09:50

Choose a tag to compare

Bug Fixes

  • luna: nvidiaPackages.beta equals 590 which doesn't support luna's GPU anymore (379bc31)
  • qemu: All OVMF images distributed with QEMU are now available by default (95306f2)

v0.17.0

12 Jan 17:54

Choose a tag to compare

Features

  • sunshine: add module for self-hosted game stream host for Moonlight (8a8ef56)

v0.16.0

12 Jan 17:42

Choose a tag to compare

Bug Fixes

  • dns: use ipv4 DNS servers for the time being (819208d)
  • impermanence: mount /persist to resolve decryption and as a result, start-up issues (67d69c6)
  • import and inherit missing lib causing undefined variable error (90f1da3)

Features

  • docker: persist docker configuration, images and volumes (6772373)
  • restic: automatically backup important files to Google Drive using Rclone (da7dca8)

v0.15.0

06 Nov 01:04

Choose a tag to compare

Bug Fixes

  • docker-clone: couldn't follow symlinks so copied secrets to /var/lib/docker-plugins/rclone dir instead (d884eb2)
  • docker: docker-credential-helpers by installing pass for secrets management (ca7c817)
  • rclone: create /var/lib/docker-plugins directories if NOT in rootless mode (55b2fd7)
  • timezone: only enable automatic timezoned on luna.shorty for now (e80bc37)

Features

  • impermanence: wipe root on reboot (64e670c)
  • rustdesk: install rustdesk on luna (e3fec27)

v0.14.1

29 Oct 14:49

Choose a tag to compare

Bug Fixes

  • docker: docker-credential-helpers by installing pass for secrets management (ca7c817)
  • rclone: create /var/lib/docker-plugins directories if NOT in rootless mode (55b2fd7)

v0.14.0

29 Oct 13:59

Choose a tag to compare

Features

  • docker: install and remote docker plugins declaratively (07bdc1e)

v0.13.0

26 Oct 19:20

Choose a tag to compare

Bug Fixes

  • deploy: commit changes to current branch instead (e7d4728)
  • deploy: create anchors using yq and write the complete file to .sops.yaml (36ad576)
  • deploy: decrypt public ssh key so we can use sops to create the ssh keyfiles (ec05efc)
  • docker: add default bridge network to list of trusted interfaces (660ff18)
  • git: correctly stash, checkout and check back into the right branch (1737eaf)
  • network: correctly set network device hostname (898bb48)
  • sops: automatically generate host age key from host ssh key (6e42805)

Features

  • deploy: generate, update and deploy both nixos and home-manager configs (6a67ed9)
  • deploy: handle initial provisioning here in nixos-config (1455d45)
  • deploy: succesful deployment and configuration of the mars host (03ee30f)
  • deploy: using nixos-anywhere (0b4e8e8)
  • mars: initial nixos-anywhere set up (17d5f1d)
  • nixos-anywhere: scripted deployment using nixos-anywhere (273c3e6)
  • openssh: hardening by restricting access to nixos-config users (bf2e03e)
  • security: disable adding new users and groups through useradd/groupadd (ed00c04)
  • sops: create user SSH for initial provisioning (acd2225)
  • sops: make sure sops and it's dependencies are installed (2b9ebea)

v0.12.0

05 Sep 19:00

Choose a tag to compare

Bug Fixes

  • docker: expose PHP XDebug port (dcf4444)
  • intel-media-sdk has been deprecated and won't build (13155e3)
  • openssh: disable password authentication (9e86f28)
  • setting timezone automatically by enabling geoclue demo agent (2c94d14)

Features

  • docker: allow enabling/disabling rootless mode (37e6290)
  • kubernetes: k3s based kubernetes for local dev and production (b1ee287)

v0.11.0

27 May 17:24

Choose a tag to compare

Features

  • printing: module for printing with default Brother support (0a94af6)