Welcome artemi

This commit is contained in:
KoenDR06 2025-11-07 16:21:45 +01:00
parent b4a0db8b6d
commit 64a92b3e87
4 changed files with 80 additions and 6 deletions

12
flake.lock generated
View file

@ -89,11 +89,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1761597516, "lastModified": 1762233356,
"narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", "narHash": "sha256-cGS3lLTYusbEP/IJIWGgnkzIl+FA5xDvtiHyjalGr4k=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", "rev": "ca534a76c4afb2bdc07b681dbc11b453bab21af8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -113,11 +113,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1761078382, "lastModified": 1762274591,
"narHash": "sha256-JNJesbe9MMN1Brq41BHEpuH+Z+Zg74y/nI5AFZX84Vw=", "narHash": "sha256-Vbhluvk15qwiyNDyPd9tjJh9gxIfUjbKVT79c05Pd3I=",
"owner": "pjones", "owner": "pjones",
"repo": "plasma-manager", "repo": "plasma-manager",
"rev": "27dfa61b64d0cdb8e4ba6f3aaa4d4e067d64cb5c", "rev": "6296d7100cc84b2ff732b7c103a50c2856974cf6",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -35,6 +35,7 @@
"luna" "luna"
"terra" "terra"
"solis" "solis"
"artemis"
]; ];
systems = [ systems = [

View file

@ -0,0 +1,13 @@
{...}: {
imports = [
./hardware-configuration.nix
./modules.nix
];
horseman.username = "horseman";
horseman.stateVersion = "24.11";
networking.hostName = "artemis";
networking.extraHosts = "127.0.0.1 koala.rails.local";
}

View file

@ -0,0 +1,60 @@
{...}: {
imports = [
../../modules
];
config.horseman = {
catppuccin.flavor = "macchiato";
users.default.enable = true;
base = {
nix.enable = true;
locale.enable = true;
secrets.enable = true;
};
boot = {
loader.systemd.enable = true;
greeter.greetd.enable = true;
greeter.greetd.session = "Hyprland";
};
wm.hyprland = {
enable = true;
config = {
monitors.displays = [
{
output = "eDP-1";
x = 0;
y = 0;
bar = "top";
}
];
monitors.bindWorkspaces = "interlaced";
};
};
hardware = {
audio.enable = true;
bluetooth.enable = true;
wifi.enable = true;
};
network = {
ssh.enable = true;
syncthing.enable = true;
tailscale.enable = true;
};
apps = {
dev.enable = true;
visual.enable = true;
terminal = {
enable = true;
zsh.enable = true;
};
};
};
}