This commit is contained in:
blahai 2025-02-19 00:48:48 +02:00
parent 221159aaeb
commit 63303f780a
Signed by: blahai
SSH key fingerprint: SHA256:ZfCryi+V64yG+vC1ZIIsqgvBCmA31tTi7RJ6M8CvpRc
10 changed files with 49 additions and 28 deletions

38
flake.lock generated
View file

@ -69,11 +69,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1739799871, "lastModified": 1739809963,
"narHash": "sha256-Nn5RQDvl+pK0V1sn5R88j1cyqm81VFO9zxHGYk0YIBo=", "narHash": "sha256-h591Geqwg7uum8gj06OUZqbu9PGwUixDqgTRTcAkPxc=",
"owner": "chaotic-cx", "owner": "chaotic-cx",
"repo": "nyx", "repo": "nyx",
"rev": "f450c658f012cdf93fc4d0e85a208a23a27efadb", "rev": "fed54798c45c0729877c5e5b9091da83ab509fa7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -293,11 +293,11 @@
"rust-overlay": "rust-overlay" "rust-overlay": "rust-overlay"
}, },
"locked": { "locked": {
"lastModified": 1739814478, "lastModified": 1739836864,
"narHash": "sha256-y/O5nx9yZq3IAmFIQ0HR8a91o9Q0HT6MrrmZwfQU2gI=", "narHash": "sha256-rse0tFpjIryj1XWgVzvXHff/cIeOSBBAq9/okGvWrME=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "d882f4a1e850c936d58fb9794416c9ab31fb5257", "rev": "4766a1ed9d876531873be02f76bce28f900b7a1c",
"revCount": 71, "revCount": 72,
"type": "git", "type": "git",
"url": "https://git.blahai.gay/blahai/haipkgs.git" "url": "https://git.blahai.gay/blahai/haipkgs.git"
}, },
@ -334,11 +334,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1739802995, "lastModified": 1739907986,
"narHash": "sha256-kZv0upOigS/4sUEgZuZd6/uO6s8X8oYOLk9/sGMsl+c=", "narHash": "sha256-Vo7LHigoL4VdIJt+rVaQEctBzWN5di1FUvygeLg141E=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "9d0d48f4c3d2fb1a8c8607da143bb567a741d914", "rev": "a135aae1be749a10227413f9eb944a6f887dab86",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -423,11 +423,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1739757807, "lastModified": 1739892000,
"narHash": "sha256-HYaYpFFCopski3zyKDp/XTARlkwCkSHvfWBoCAcbqkk=", "narHash": "sha256-Dm/FHOSmOPX2yBiM0Ezd+SadhhHn2kaSNmoh12TgGis=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "59c615c321c45302491de3b1c003844c86aefca7", "rev": "0137a5f6cdd24d5a10f813572791f1e641221a5b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -767,11 +767,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1739673031, "lastModified": 1739759407,
"narHash": "sha256-Z/GT8ebbvc4goxN4A0A5ACj26G1HaGJO+VetrPuC5Mo=", "narHash": "sha256-YIrVxD2SaUyaEdMry2nAd2qG1E0V38QIV6t6rpguFwk=",
"owner": "oxalica", "owner": "oxalica",
"repo": "rust-overlay", "repo": "rust-overlay",
"rev": "538528d55318e0c8af1c307dcf10b7629b988fc3", "rev": "6e6ae2acf4221380140c22d65b6c41f4726f5932",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -847,11 +847,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1738953846, "lastModified": 1739829690,
"narHash": "sha256-yrK3Hjcr8F7qS/j2F+r7C7o010eVWWlm4T1PrbKBOxQ=", "narHash": "sha256-mL1szCeIsjh6Khn3nH2cYtwO5YXG6gBiTw1A30iGeDU=",
"owner": "numtide", "owner": "numtide",
"repo": "treefmt-nix", "repo": "treefmt-nix",
"rev": "4f09b473c936d41582dd744e19f34ec27592c5fd", "rev": "3d0579f5cc93436052d94b73925b48973a104204",
"type": "github" "type": "github"
}, },
"original": { "original": {

1
home/elissa/default.nix Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -14,7 +14,7 @@ in {
in { in {
home = "/home/" + name; home = "/home/" + name;
#shell = hm.olympus.programs.${hm.olympus.programs.defaults.shell}.package; #shell = hm.olympus.programs.${hm.olympus.programs.defaults.shell}.package;
uid = mkDefault 1000; #uid = mkDefault 1000;
isNormalUser = true; isNormalUser = true;
initialPassword = mkDefault "changeme"; initialPassword = mkDefault "changeme";
@ -41,6 +41,7 @@ in {
"git" "git"
"libvirtd" "libvirtd"
"cloudflared" "cloudflared"
"jellyfin"
]; ];
} }
); );

View file

@ -1,5 +1,10 @@
{lib, ...}: let {
lib,
pkgs,
...
}: let
inherit (lib.modules) mkForce; inherit (lib.modules) mkForce;
in { in {
boot.kernelPackages = mkForce pkgs.linuxPackages_6_12;
time.timeZone = mkForce "UTC"; time.timeZone = mkForce "UTC";
} }

View file

@ -2,6 +2,7 @@
imports = [ imports = [
./hardware.nix ./hardware.nix
./overrides.nix ./overrides.nix
./users.nix
]; ];
olympus = { olympus = {

View file

@ -8,7 +8,7 @@
in { in {
config = { config = {
boot = { boot = {
kernelPackages = mkForce pkgs.linux; kernelPackages = mkForce pkgs.linuxPackages_6_12;
zfs = { zfs = {
forceImportRoot = false; forceImportRoot = false;
extraPools = ["zpool" "zootfs" "zepool"]; extraPools = ["zpool" "zootfs" "zepool"];

6
systems/nyx/users.nix Normal file
View file

@ -0,0 +1,6 @@
{
olympus.system = {
mainUser = "pingu";
useHomeManager = true;
};
}

View file

@ -17,6 +17,11 @@
initrd.enableTweaks = true; initrd.enableTweaks = true;
plymouth.enable = true; plymouth.enable = true;
}; };
networking = {
tailscale = {
enable = true;
};
};
}; };
}; };
} }

View file

@ -1,5 +1,7 @@
{ {
olympus.system = { olympus.system = {
mainUser = "pingu"; mainUser = "elissa";
users = ["elissa" "pingu"];
useHomeManager = true;
}; };
} }

View file

@ -20,11 +20,11 @@
initrd.enableTweaks = true; initrd.enableTweaks = true;
plymouth.enable = false; plymouth.enable = false;
}; };
#networking = { networking = {
# tailscale = { tailscale = {
# enable = true; enable = true;
# }; };
#}; };
}; };
}; };
} }