No description
Find a file
haibot a461a6cbfd flake.lock: Update
Flake lock file updates:

• Updated input 'chaotic':
    'github:chaotic-cx/nyx/0670f754b6c6704568b0568adc7cd86b68716f9f?narHash=sha256-RxxDZ4vuWNXYMHUKSi4Y6C5Y%2BxCVh04K4jyTir1Yytc%3D' (2025-09-11)
  → 'github:chaotic-cx/nyx/558b28d33e88d8d446929ff32899248b1298d51f?narHash=sha256-L9EIKWKKHwDCA8UgZSqK3L9NW8ATg%2B6sROMPkxKYCPU%3D' (2025-09-12)
• Updated input 'haipkgs':
    'github:blahai/haipkgs/91c54ff40c8ff2a2f4cb6fd010d6e4eb9f72e60b?narHash=sha256-SUB2RgPYcLSSUr5xusQ/oSynrRlz0baCLqaqGdcjY0Q%3D' (2025-09-12)
  → 'github:blahai/haipkgs/fdd8fd241daeead605412614589e04682906778b?narHash=sha256-wMc2IYKwvU0M7hYICbj2K0G7ZXhMZHBOZi1EnLy3pQI%3D' (2025-09-13)
• Updated input 'hjem':
    'github:feel-co/hjem/94e77114b3cddf6c9b1c2ee541836ac32c1ac8a6?narHash=sha256-E3%2BZItMG0LbUiz/8F7/uOvZzk72ZuQ51OFCJQEjCW5o%3D' (2025-09-11)
  → 'github:feel-co/hjem/627b34efad55fd42d6dd52c19c796604d2b8e8bd?narHash=sha256-q57LxLzOQuW0ROtoBMMPbG8neBYa6LizRH9FVOQkkLQ%3D' (2025-09-13)
• Updated input 'hjem/smfh':
    'github:feel-co/smfh/39f5c06153f63100376bc607b1465850b6df77fd?narHash=sha256-/9Ww10kYopxfCNNnNDwENTubs7Wzqlw%2BO6PJAHNOYQw%3D' (2025-06-14)
  → 'github:feel-co/smfh/5de4e315d61a7378f37ebdd39d42b6cf09a1b8cc?narHash=sha256-fTmAdnSPmEZlwAMTm/NEl4VibUAo%2BcerUuby1AYbKMM%3D' (2025-08-16)
• Updated input 'hjem/smfh/rust-overlay':
    'github:oxalica/rust-overlay/bd030fd9983f7fddf87be1c64aa3064c8afa24c4?narHash=sha256-W0dYIWgsUu6rvOJRtKLhKskkv0VhQhJYGNIq%2BgGUc8g%3D' (2025-05-19)
  → 'github:oxalica/rust-overlay/4abaeba6b176979be0da0195b9e4ce86bc501ae4?narHash=sha256-i7Rgs943NqX0RgQW0/l1coi8eWBj3XhxVggMpjjzTsk%3D' (2025-08-15)
• Updated input 'hyprland':
    'github:hyprwm/Hyprland/797bfe905e78ab04b03cd114e7330ff2e2ac76f9?narHash=sha256-7/z1bgjOSZHFPByU4y%2BnUktHWP/k3iRJBCpwZdq9Amk%3D' (2025-09-11)
  → 'github:hyprwm/Hyprland/adbf7c8663cfbc91fca78d3504fa8f73ce4bd23a?narHash=sha256-mX8PurO19mvSee1Ecs%2Bw%2BWC8y4UaTdgCDpxk4fTXNQ4%3D' (2025-09-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ad4e6dd68c30bc8bd1860a27bc6f0c485bd7f3b6?narHash=sha256-Lh9QoMzTjY/O4LqNwcm6s/WSYStDmCH6f3V/izwlkHc%3D' (2025-09-12)
  → 'github:nixos/nixpkgs/65aa9c3f62cea81f50bb1230237b2e06bd7607e5?narHash=sha256-DCcnk3rz9E1M6LH5ZGlqm4eJ7MUI90Vh8ErBo/5djPY%3D' (2025-09-13)
• Updated input 'zen-browser':
    'github:0xc000022070/zen-browser-flake/df05119f93f8d14635641a07150902a489c8c2a5?narHash=sha256-fSSMQszoMaclMmRScHnYoaXBQ1iqG4VfPvlT8bisr6g%3D' (2025-09-11)
  → 'github:0xc000022070/zen-browser-flake/57965ace198a3ace5df5c3b1eed3cfcfae778f75?narHash=sha256-SKZy58xGxOVxMvv0GjCZupG8C8YwiUhMl7BCAE9YdMQ%3D' (2025-09-12)
2025-09-13 05:03:39 +00:00
assets Assets/Generated: add maintainer docs 2025-09-01 15:53:49 +03:00
hjem Elissa/Hjem/Packages: add comma 2025-09-08 22:09:53 +03:00
modules Hardware/Tuned: add better profiles 2025-09-08 23:12:04 +03:00
secrets Secrets: rekey 2025-09-02 17:31:00 +03:00
systems Hosts/ptocheia: enable shell shit for elissa 2025-09-07 00:53:00 +03:00
.editorconfig Style: insert final newline 2025-03-10 10:52:53 +02:00
.envrc Merge branch profiles into main (see commit message for change log) 2025-03-01 12:33:30 +00:00
.gitattributes Git: init lfs 2025-06-21 07:11:32 +03:00
.gitignore haios: init 2025-02-17 16:48:14 +02:00
.gitlab-ci.yml CI: use --all-systems for flake check 2025-09-03 19:29:04 +03:00
CONTRIBUTING.md Add contrib "guidelines" 2025-04-17 02:12:13 +00:00
flake.lock flake.lock: Update 2025-09-13 05:03:39 +00:00
flake.nix Boot/{kernel,zfs}: update 2025-09-04 23:56:02 +03:00
LICENCE haios: init 2025-02-17 16:48:14 +02:00
README.md README: add helios and mention generated config 2025-08-25 02:57:19 +03: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