Compare commits

...

3 commits

Author SHA1 Message Date
4bd53fc871 School: install intellij idea 2024-09-12 10:22:53 +02:00
551c3e2b11 Roles: Add new school role 2024-09-12 09:48:20 +02:00
3645370498 Flake: update secrets 2024-09-12 09:48:01 +02:00
5 changed files with 39 additions and 4 deletions

8
flake.lock generated
View file

@ -577,11 +577,11 @@
"secrets": {
"flake": false,
"locked": {
"lastModified": 1715453060,
"narHash": "sha256-dhfjA0/x7V3Jug7a52wsELwb5jmNtJvPD0HC8jc2Ky8=",
"lastModified": 1726126607,
"narHash": "sha256-CMd+hkjciWowLKPZJIUVE2EaQzRH2EcLYonfiANilOE=",
"ref": "refs/heads/main",
"rev": "08944755d22a7499b0b3fd39d48fdf1dabf4c83f",
"revCount": 19,
"rev": "75ce423d0b8c05927ef3b55d1f7d5e7deaac9aa6",
"revCount": 21,
"type": "git",
"url": "ssh://forgejo@git.everest.tailscale:4222/Toast/nix-secrets"
},

View file

@ -212,6 +212,7 @@
./roles/desktop
./roles/kde
./roles/gaming
./roles/school
];
Everest = {
stable = true;
@ -223,6 +224,7 @@
};
iMac.modules = [
./roles/desktop
./roles/school
];
};
};

9
roles/school/default.nix Normal file
View file

@ -0,0 +1,9 @@
{pkgs, ...}: {
imports = [
# ./programs
./services
];
home-manager.users.toast.home.packages = with pkgs; [
jetbrains.idea-ultimate
];
}

View file

@ -0,0 +1,5 @@
{...}: {
imports = [
./networkmanager.nix
];
}

View file

@ -0,0 +1,19 @@
{...}: {
networking.networkmanager.ensureProfiles = {
profiles."school-wifi" = {
connection = {
id = "Progresa";
type = "wifi";
};
wifi = {
mode = "infrastructure";
ssid = ".Progresa Invitados";
};
wifi-security = {
auth-alg = "open";
key-mgmt = "wpa-psk";
psk = "$SCHOOL";
};
};
};
}