No description
  • Nix 76.7%
  • Lua 11.8%
  • Shell 10.3%
  • Python 1%
  • Rust 0.2%
Find a file
haibot 19668e854f Nightly update
flake updates:
• Updated input 'caelestia-shell':
    'https://forgejo.elissa.moe/api/v1/repos/elissa/caelestia-shell/archive/59346ea5c1d0f81c144a599457aad7823e5915d7.tar.gz?narHash=sha256-Xjg%2BL2hxDp5uQXWtqKjf//tumoTUCF33ffgNHhcbe/Y%3D' (2026-03-09)
  → 'https://forgejo.elissa.moe/api/v1/repos/elissa/caelestia-shell/archive/838eda1df0c1d77a8d25d4d7d587a5b76a0087c7.tar.gz?narHash=sha256-YLOe9OV8dtcqJmVAdFp4iD5apoOlg%2BIHR09Rdv0cP5I%3D' (2026-03-11)
• Updated input 'haipkgs':
    'gitlab:haiware/haipkgs/b5f2e4f742841d95bf1693bf8c64971ecf41c85c?host=git.elissa.moe&narHash=sha256-n/69x3q8B3LBEr72Dk9C1wo/2rU9u6QLCe0u%2BcrCVI8%3D' (2026-03-10)
  → 'gitlab:haiware/haipkgs/cf6582baade750af3029f4f14d12a30b00ca9e85?host=git.elissa.moe&narHash=sha256-zge2asQHbum07rMfng8Bm13Ws4lcOVsK0VkYmXNyMvY%3D' (2026-03-11)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/0e083e886f02034c56b851649a6c27f55fe85e32?narHash=sha256-mtSDWOrekyWpJnuPu4uFxqOfSvsow74mmCm3PffqRTE%3D' (2026-03-10)
  → 'github:hyprwm/Hyprland/8662ecba03bb4b4626963c080aa9353a6aa38854?narHash=sha256-8gE53NTbj6k1B/uTiAeRJXRWGn3NvOX4F0PQl9vhebU%3D' (2026-03-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/af2ecfa858c8a19b25db7b4b270913ed95a3402c?narHash=sha256-/gjkMYlwZRVjg2WW9n4PFNmunYy/ec0R%2Bx6vbJMv6g8%3D' (2026-03-11)
  → 'github:nixos/nixpkgs/eac9adc9cc293c4cec9686f9ae534cf21a5f7c7e?narHash=sha256-YNZvel3oDduw6WdmSQWOMLy7KR7hp2hyuUZzpfzVzcs%3D' (2026-03-12)
• Updated input 'quickshell':
    'github:quickshell-mirror/quickshell/bd6217927739a79c1c4ff279051f9625cd4b2b5e?narHash=sha256-7G6x33z271v/jhBC5Le7NPOZhv9902%2BMfCkC9poMwf0%3D' (2026-03-10)
  → 'github:quickshell-mirror/quickshell/9a9c60525014bcdf83aace03db4b53c19168edcc?narHash=sha256-9Odn%2B7x5l90HnXRY7MwVYcX%2B8CYAo%2BldJ%2BGOVs7e2T8%3D' (2026-03-12)

npins updates:
[zen-browser] Changes:
-    revision: bb5e69d7f82c0a58ad11b5ae46755c44772e335c
+    revision: 9346698c4562819f61b4e5097151ec0b17729fab
2026-03-12 05:04:03 +00:00
assets Big commit, see full message 2025-12-09 22:13:21 +02:00
hjem Hjem/Elissa/Git: enable commit signoff 2026-03-11 10:35:34 +02:00
modules QT: switch to qtengine over qtct 2026-03-09 22:50:19 +02:00
npins Nightly update 2026-03-12 05:04:03 +00:00
secrets Secrets: rekey eduroam 2026-03-11 10:31:17 +02:00
systems Boot/zfs: add arc size 2026-03-07 06:48:06 +02:00
.editorconfig Flake/Packages/HaiOS: init 2025-10-29 16:35:34 +02:00
.envrc Merge branch profiles into main (see commit message for change log) 2025-03-01 12:33:30 +00:00
.gitattributes Flake: yeet deploy-rs 2025-10-31 01:07:23 +02:00
.gitignore haios: init 2025-02-17 16:48:14 +02:00
.gitlab-ci.yml CI: remove extra pipe 2026-03-02 18:30:06 +02:00
CONTRIBUTING.md Contributing: add stable branch 2025-10-25 18:26:52 +03:00
flake.lock Nightly update 2026-03-12 05:04:03 +00:00
flake.nix Hjem/Programs/QS: refactor 2026-03-09 22:44:24 +02:00
LICENCE haios: init 2025-02-17 16:48:14 +02:00
README.md see commit message 2026-02-04 13:35:10 +02:00
test.sh Pingu/Hjem/Git: enable commit signoff 2026-03-02 18:19:44 +02:00
TODO.md see commit message 2026-02-04 13:35:10 +02:00

haiOS

Important

This config is still WIP and is missing a lot of modules. It is not recommended to use even as inspiration, instead I suggest looking at isabelroses' config for something to use/steal from as a lot of code here is from there.

Summary

This nixos flake is for managing all of the machines I need to manage, which includes (at the time of writing) the following systems

Puters

hostname description
Nyx The main desktop
Helios School laptop
Artemis Older desktop
Ptocheia Old school laptop

Servers

hostname description
Theia Small nuc for home media
Selene VPS that runs this site

Special

hostname description
Epimetheus Custom ISO

For non nix users

there are generated config files in assets/generated/ if you want to use my configs without having to translate nix -> config yourself

Screenshots

Coming soontm trust

Credit

  • isabelroses like a solid >60% of this config was stolen borrowed from her

FIXME: add the rest of the credit