From 1ce3e3bffb93f1df0a95edbd05e6f7ad4d0fab6a Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Wed, 8 May 2024 20:26:21 -0400 Subject: [PATCH] remove game-desktop (sad) --- disko/game-desktop.nix | 36 ---------- hosts/game-desktop/main.nix | 124 -------------------------------- hosts/game-desktop/secrets.yaml | 30 -------- outputs.nix | 2 - 4 files changed, 192 deletions(-) delete mode 100644 disko/game-desktop.nix delete mode 100644 hosts/game-desktop/main.nix delete mode 100644 hosts/game-desktop/secrets.yaml diff --git a/disko/game-desktop.nix b/disko/game-desktop.nix deleted file mode 100644 index a7c624d..0000000 --- a/disko/game-desktop.nix +++ /dev/null @@ -1,36 +0,0 @@ -_: { - disk.nvme0n1 = - let - baseDevice = "/dev/disk/by-id/nvme-WDC_PC_SN530_SDBPNPZ-512G-1006_21311N802456"; - in - { - device = baseDevice; - type = "disk"; - content = { - type = "gpt"; - partitions = { - ESP = { - device = "${baseDevice}-part1"; - start = "1MiB"; - end = "1GiB"; - content = { - type = "filesystem"; - format = "vfat"; - mountpoint = "/boot"; - }; - }; - root = { - device = "${baseDevice}-part2"; - start = "1GiB"; - end = "100%"; - type = "EF00"; - content = { - type = "filesystem"; - format = "ext4"; - mountpoint = "/"; - }; - }; - }; - }; - }; -} diff --git a/hosts/game-desktop/main.nix b/hosts/game-desktop/main.nix deleted file mode 100644 index c251af3..0000000 --- a/hosts/game-desktop/main.nix +++ /dev/null @@ -1,124 +0,0 @@ -_: -{ - pkgs, - config, - lib, - ... -}: -{ - local = { - remoteBuild.enable = true; - DE.gnome.enable = true; - DM = { - lightdm.enable = true; - autoLogin = true; - loginUser = "games"; - }; - theming = { - enable = true; - kmscon.enable = true; - }; - allowedUnfree = [ - "nvidia-x11" - "nvidia-persistenced" - "steam" - "steam-run" - "steam-original" - ]; - }; - environment = { - systemPackages = builtins.attrValues { - inherit (pkgs) - neovim - heroic - legendary-gl - prismlauncher - pcmanfm # file manager - obs-studio - vlc - webcord - blender - unzip - ; - - inherit (pkgs.wineWowPackages) unstableFull; - inherit (pkgs.libsForQt5) kdenlive; - librewolf = pkgs.librewolf.override { cfg.speechSynthesisSupport = false; }; - }; - etc = { - "jdks/17".source = "${pkgs.openjdk17}/bin"; - "jdks/8".source = "${pkgs.openjdk8}/bin"; - }; - }; - - programs.steam.enable = true; - - networking.networkmanager.enable = true; - - services.openssh.settings.PermitRootLogin = lib.mkForce "prohibit-password"; - #user managment - sops.secrets.root.neededForUsers = true; - users = { - mutableUsers = false; - users = { - games = { - useDefaultShell = true; - uid = 1000; - isNormalUser = true; - initialHashedPassword = ""; - }; - "root" = { - uid = 0; - home = "/root"; - openssh.authorizedKeys.keys = [ - config.local.keys.gerg_gerg-phone - config.local.keys.gerg_gerg-windows - config.local.keys.gerg_gerg-desktop - ]; - hashedPasswordFile = config.sops.secrets.root.path; - }; - }; - }; - - hardware.nvidia = { - package = config.boot.kernelPackages.nvidiaPackages.latest; - nvidiaPersistenced = true; - nvidiaSettings = false; - modesetting.enable = true; - }; - services.xserver = { - videoDrivers = [ "nvidia" ]; - #disable DPMS - monitorSection = '' - Option "DPMS" "false" - ''; - #disable screen blanking in total - serverFlagsSection = '' - Option "StandbyTime" "0" - Option "SuspendTime" "0" - Option "OffTime" "0" - Option "BlankTime" "0" - ''; - }; - - hardware.bluetooth.enable = true; - services.blueman.enable = true; - boot = { - initrd.availableKernelModules = [ - "nvme" - "xhci_pci" - "ahci" - ]; - kernelModules = [ "kvm-amd" ]; - kernelPackages = pkgs.linuxPackages_latest; - }; - swapDevices = [ - { - device = "/swapfile"; - size = 16 * 1024; - } - ]; - - system.stateVersion = "23.05"; - #_file -} diff --git a/hosts/game-desktop/secrets.yaml b/hosts/game-desktop/secrets.yaml deleted file mode 100644 index f060070..0000000 --- a/hosts/game-desktop/secrets.yaml +++ /dev/null @@ -1,30 +0,0 @@ -root: ENC[AES256_GCM,data:ZHWgqJt4zMWuN/8rkmOQngBvw85MRCXsbLpgKj4Hzd8cDvvr6HIwsECiZZHh8Yp5FDL5t2IokIEf4KT8mqvm1bhakvWyMtP3tw==,iv:RTNPLxCDm+bsu70EbasUfxCtgp1+86aW+aFQECZTAPU=,tag:uDbUE3vw0kc30WsKLOtVbw==,type:str] -sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: - - recipient: age1egxes320renph0uevtmnsz4d5aw0z794c5nwrk2z6249wv2yevgqx9cf90 - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpU2NMRHVkRDV1ekpvZUJz - WDlFWjh5SU1EY3FOSFpNUmhLd3Z2N0VtdjM4Ck1RMWFkenZvV3NESnhSNnF4MnBL - dmwvdU4rbmRxTnI3R1lRWUw4NkFTZFEKLS0tIHBLWVMzTmhsbU5ORkVld2VBR0hD - SlZBR1ZmRENXRVVaVXlEVnNvOEN1YkUKrIvpZHRRxYBj83kchgGWVNPsrGnmnWEh - 80avkBy/6iCYmGEJ7PA4qxAea6jTOfaX+WbVm/jbmXpBEmE/NjPL5w== - -----END AGE ENCRYPTED FILE----- - - recipient: age180y8kdtdlqelayyz9mq2c7xv248rh4gdfr3amjzvdcjrz6wdaqmsj762pp - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqRXMySTF5VGRkK0N6NTZt - Sml4N3hjNXVLcXpmME1KSm1yTDZNVzdscEZNClk0TlZEUmNLN09PM0tMOHc1ZkJH - OTdzdVBSVkVpeHN5UVZvMTV1MW80RXMKLS0tIDR6SVcwWmtnWkV2UTRnb2lmZEdU - OHNBcUxydUJpMVdON21rMHBiNFRRRk0KokksVnVDldZvC7tqjjDVsU7z3Uh0ytQ3 - tLdO8k+HxRYfFqhgfq2z7vTzHOVcZRvgiihYV4kLR9lnivpL6uOB+A== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2023-03-11T20:03:05Z" - mac: ENC[AES256_GCM,data:buZBqAIO8IAHUu2tXzvUcMcvBL0r/Y5cCSrVvFHlAaUyNCkXktW0ZvW6n3mdEhKx8GzVYlvW5p9iDEkeyrD6YwcFVqXyW2tI0at1TevJwFc17AFXOPYRF7V2QrPX6lvLoZtxBcKeqXfn8mO+2QSyhYIheuln99YilHVYtLzujfk=,iv:v+E18iYaExTx66OGyJUCn5ygVNCDx54PekgrQo98V8U=,tag:+Ktm/mAHwq8h+IZ8eMnIhA==,type:str] - pgp: [] - unencrypted_suffix: _unencrypted - version: 3.7.3 diff --git a/outputs.nix b/outputs.nix index 9ef667e..d8c6e91 100644 --- a/outputs.nix +++ b/outputs.nix @@ -6,7 +6,6 @@ lib.gerg-utils { } { inherit lib; nixosConfigurations = lib.mkHosts "x86_64-linux" [ "gerg-desktop" - "game-desktop" "media-laptop" "iso" ]; @@ -15,7 +14,6 @@ lib.gerg-utils { } { diskoConfigurations = lib.mkDisko [ "gerg-desktop" - "game-desktop" "media-laptop" ];