From 6292a84a01a9e044e2da8d484e52991b817be42d Mon Sep 17 00:00:00 2001 From: Toast Date: Tue, 15 Apr 2025 17:26:54 +0200 Subject: [PATCH] Flake: remove school role --- flake.nix | 3 --- roles/school/default.nix | 12 --------- roles/school/programs/android-studio.nix | 7 ----- roles/school/programs/default.nix | 7 ----- roles/school/programs/helix.nix | 25 ------------------ roles/school/services/default.nix | 7 ----- roles/school/services/mysql.nix | 33 ------------------------ roles/school/services/networkmanager.nix | 19 -------------- roles/school/services/syncthing.nix | 8 ------ 9 files changed, 121 deletions(-) delete mode 100644 roles/school/default.nix delete mode 100644 roles/school/programs/android-studio.nix delete mode 100644 roles/school/programs/default.nix delete mode 100644 roles/school/programs/helix.nix delete mode 100644 roles/school/services/default.nix delete mode 100644 roles/school/services/mysql.nix delete mode 100644 roles/school/services/networkmanager.nix delete mode 100644 roles/school/services/syncthing.nix diff --git a/flake.nix b/flake.nix index 4c0a742..4a27077 100644 --- a/flake.nix +++ b/flake.nix @@ -194,7 +194,6 @@ ./roles/desktop ./roles/kde ./roles/gaming - ./roles/school ]; SurfaceGo.modules = [ nixos-hardware.nixosModules.microsoft-surface-go @@ -214,7 +213,6 @@ ./roles/desktop ./roles/kde ./roles/gaming - ./roles/school ]; Everest = { stable = true; @@ -225,7 +223,6 @@ iMac.modules = [ ./roles/desktop ./roles/gnome - ./roles/school ]; }; }; diff --git a/roles/school/default.nix b/roles/school/default.nix deleted file mode 100644 index d50b99e..0000000 --- a/roles/school/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -{pkgs, ...}: { - imports = [ - ./programs - ./services - ]; - home-manager.users.toast.home.packages = with pkgs; [ - jetbrains.idea-ultimate - jetbrains.webstorm - nodejs - insomnia - ]; -} diff --git a/roles/school/programs/android-studio.nix b/roles/school/programs/android-studio.nix deleted file mode 100644 index b2b0c5f..0000000 --- a/roles/school/programs/android-studio.nix +++ /dev/null @@ -1,7 +0,0 @@ -{pkgs, ...}: { - programs.adb.enable = true; - users.users.toast.extraGroups = ["adbusers"]; - home-manager.users.toast.home.packages = with pkgs; [ - android-studio - ]; -} diff --git a/roles/school/programs/default.nix b/roles/school/programs/default.nix deleted file mode 100644 index 60764e0..0000000 --- a/roles/school/programs/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{pkgs, ...}: { - imports = [ - ./android-studio.nix - ./helix.nix - ]; - home-manager.users.toast.home.packages = [pkgs.mongodb-compass]; -} diff --git a/roles/school/programs/helix.nix b/roles/school/programs/helix.nix deleted file mode 100644 index 8d1d235..0000000 --- a/roles/school/programs/helix.nix +++ /dev/null @@ -1,25 +0,0 @@ -{pkgs, ...}: { - home-manager.users.toast = { - programs.helix = { - extraPackages = with pkgs; [ - typescript-language-server - prettierd - ]; - languages.language = let - mkPrettierdConfig = ( - langName: fileExt: { - name = langName; - formatter = { - command = "prettierd"; - args = [".${fileExt}"]; - }; - } - ); - in [ - (mkPrettierdConfig "javascript" "js") - (mkPrettierdConfig "typescript" "ts") - (mkPrettierdConfig "tsx" "tsx") - ]; - }; - }; -} diff --git a/roles/school/services/default.nix b/roles/school/services/default.nix deleted file mode 100644 index 9fa78cd..0000000 --- a/roles/school/services/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -{...}: { - imports = [ - ./networkmanager.nix - ./syncthing.nix - ./mysql.nix - ]; -} diff --git a/roles/school/services/mysql.nix b/roles/school/services/mysql.nix deleted file mode 100644 index 6a3ebab..0000000 --- a/roles/school/services/mysql.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: { - services.mysql = { - enable = true; - package = pkgs.mysql84; - user = "toast"; - group = "users"; - }; - - # Don't autostart MySQL - systemd.services.mysql.wantedBy = lib.mkForce []; - - security.polkit.extraConfig = '' - polkit.addRule(function(action, subject) { - if ( - action.id == "org.freedesktop.systemd1.manage-units" && - action.lookup("unit") == "mysql.service" && - subject.user == "${config.services.mysql.user}" - ) - { - return polkit.Result.YES; - } - }) - ''; - - environment.systemPackages = with pkgs; [ - # mycli - ]; -} diff --git a/roles/school/services/networkmanager.nix b/roles/school/services/networkmanager.nix deleted file mode 100644 index 72fabd4..0000000 --- a/roles/school/services/networkmanager.nix +++ /dev/null @@ -1,19 +0,0 @@ -{...}: { - 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"; - }; - }; - }; -} diff --git a/roles/school/services/syncthing.nix b/roles/school/services/syncthing.nix deleted file mode 100644 index e1eabd2..0000000 --- a/roles/school/services/syncthing.nix +++ /dev/null @@ -1,8 +0,0 @@ -{...}: { - services.syncthing.settings.folders. "school-things" = { - label = "School things"; - id = "btsth-vdu9c"; - devices = ["server" "pc" "winmax2" "imac"]; - path = "~/Documents/School things"; - }; -}