Welcome artemi
This commit is contained in:
parent
b4a0db8b6d
commit
64a92b3e87
4 changed files with 80 additions and 6 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -89,11 +89,11 @@
|
|||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1761597516,
|
||||
"narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=",
|
||||
"lastModified": 1762233356,
|
||||
"narHash": "sha256-cGS3lLTYusbEP/IJIWGgnkzIl+FA5xDvtiHyjalGr4k=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "daf6dc47aa4b44791372d6139ab7b25269184d55",
|
||||
"rev": "ca534a76c4afb2bdc07b681dbc11b453bab21af8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
@ -113,11 +113,11 @@
|
|||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1761078382,
|
||||
"narHash": "sha256-JNJesbe9MMN1Brq41BHEpuH+Z+Zg74y/nI5AFZX84Vw=",
|
||||
"lastModified": 1762274591,
|
||||
"narHash": "sha256-Vbhluvk15qwiyNDyPd9tjJh9gxIfUjbKVT79c05Pd3I=",
|
||||
"owner": "pjones",
|
||||
"repo": "plasma-manager",
|
||||
"rev": "27dfa61b64d0cdb8e4ba6f3aaa4d4e067d64cb5c",
|
||||
"rev": "6296d7100cc84b2ff732b7c103a50c2856974cf6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@
|
|||
"luna"
|
||||
"terra"
|
||||
"solis"
|
||||
"artemis"
|
||||
];
|
||||
|
||||
systems = [
|
||||
|
|
|
|||
13
machines/artemis/configuration.nix
Normal file
13
machines/artemis/configuration.nix
Normal 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";
|
||||
}
|
||||
60
machines/artemis/modules.nix
Normal file
60
machines/artemis/modules.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue