No description
- Nix 76.7%
- Lua 11.8%
- Shell 10.3%
- Python 1%
- Rust 0.2%
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
|
||
|---|---|---|
| assets | ||
| hjem | ||
| modules | ||
| npins | ||
| secrets | ||
| systems | ||
| .editorconfig | ||
| .envrc | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| CONTRIBUTING.md | ||
| flake.lock | ||
| flake.nix | ||
| LICENCE | ||
| README.md | ||
| test.sh | ||
| TODO.md | ||
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
stolenborrowed from her
FIXME: add the rest of the credit