diff --git a/.sops.yaml b/.sops.yaml index 0518f829..4abd30dd 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -1,7 +1,7 @@ keys: - &lilith 3586D8D6689B9C9ECD598C588712A0F317C37175 - &lilith-pad age1mqw75xvd2gnhx2wsmkr8yctegjfym6xkypwjh82s3yws2glk4vms3cxqaz - - &lilith-pc + - &lilith-pc age1pyav93usza3s363g56687yxh9jmp364w32gs77le7t0cgg7jveyq4zcl6v creation_rules: - path_regex: hosts/lilith-pad/secrets/.+$ key_groups: diff --git a/hosts/lilith-pc/default.nix b/hosts/lilith-pc/default.nix new file mode 100644 index 00000000..e138dcfa --- /dev/null +++ b/hosts/lilith-pc/default.nix @@ -0,0 +1,7 @@ +{...}: { + system = "x86_64-linux"; + + extraConfig = { + config.gaming.enable = true; + }; +} diff --git a/hosts/lilith-pc/hardware-configuration.nix b/hosts/lilith-pc/hardware-configuration.nix new file mode 100644 index 00000000..b0225f1a --- /dev/null +++ b/hosts/lilith-pc/hardware-configuration.nix @@ -0,0 +1,34 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ + config, + lib, + pkgs, + modulesPath, + ... +}: { + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = ["xhci_pci" "nvme" "usb_storage" "sd_mod" "sdhci_pci"]; + boot.initrd.kernelModules = []; + boot.kernelModules = []; + boot.extraModulePackages = []; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/080fa116-424e-4079-a2a6-658a230e2721"; + fsType = "ext4"; + }; + + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/40E8-A12D"; + fsType = "vfat"; + }; + + swapDevices = []; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/hosts/lilith-pc/secrets/default.yaml b/hosts/lilith-pc/secrets/default.yaml new file mode 100644 index 00000000..999df02c --- /dev/null +++ b/hosts/lilith-pc/secrets/default.yaml @@ -0,0 +1,37 @@ +user: + password: ENC[AES256_GCM,data:a6OrHaXj8XWWwni2hBcCh32CCZa5T4ervhHW9CrcCSFV/nFAs8gTlenoYwQjty8bhBvC8eMPlhYUI8Ofo8ausqSp6X9lU42o5w==,iv:Y5YUQ5AReiBN4e7qsYH5/UJsx5U2rGMfJt3Ch7MWizs=,tag:Kh+bte5VO1PKFlvLRSrVGw==,type:str] + ssh: + public: ENC[AES256_GCM,data:DYYGLTFvmZa/bvAo0dvHiL9jt6cfSeZZN5Omo3af1lHhOfQYapqm7DXOf6xBn0HNr32L4gFEpE+2IquUaPUtY48nsC+PiuFSp1x/73/sjOCZdcTkGh7ehwZ4PECN3goIBw==,iv:Q4YZSMQhuIuiuiN94aHk2pwForVESEHhXjDAGTAhvR0=,tag:dFFBjKqIwn75m8GaXosjMQ==,type:str] + private: ENC[AES256_GCM,data:DHRNPGp2BRPuZ5mATxIsuKsKIjVo+hrzX+L+yZUWc/7xjjpMnlloZ7LCqlP4vXzJAEcolqwpnOLNM796WHtxO5I4HiK9R7p6EDfOGYor62RnhQ4YT7Rc75hWX0vX3dAsvd8/sAYcZMCxVAtCoc4c+UGHdNnh+0Nl6uWO5teakOGPnMqk+Wz1GI//quKxUWs9oRLrZ+093XqTjigcVJ8NcnYDl5RE46HLcgJOp8ii9PeSOI2XM2L6wSWpAO0E3OlAm3z0hTWUcvfIwKzWpkA132JCZJrQtNNsqez0ZBFJQkaaImRDi9y/jT6YInuDhc8gVct04oOda3qKxrm+JWXGOt7HkK54NQFouZbN6e3JZIQaMzz5jPhT/muPs6EsSudorcved/eoyR+rU2Yxn087EVRzqZUZXj3rZpCKWV9rZq8jzOd+g8P7pK1LyUqc98UqSigMdxYwcB6fp/iX7ZcG7wmoRNXbaXXhN1ksY36NqUSNtv5xrF95/THgxwFB6QgY6l+L/7bKblkeLGp1T4MeNSLjHku/0wKCF9fmBiGXTB3evyWlXA42WDJG1SZMS5vT89WV1FiIfsbW6WgYdtMrASxlsDE3qS5TSrUGfjA6+vY=,iv:B6PahG+KL0tuDVS+tF6qOvRJKqyDbKbH/4Qm9Ig7vw4=,tag:Xo0yBa0/fyc3zUzrf3w1LA==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1mqw75xvd2gnhx2wsmkr8yctegjfym6xkypwjh82s3yws2glk4vms3cxqaz + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWaEN6bTVUakYzNE5lbm8x + Z1hBbnlNVDNGcHV4b0VhL2hibGl0ZVh0VWgwClJnWWVvNm0yZ2Y3a0FqYVdwUTNK + VFVwMGF5dm9TVXhabkVxMjZkd0wrVDAKLS0tICs3dkZIdEZLWXc3RGVUSFhSQ3FV + cFV0ZkliUHpKdEsyU0dEQUdNZ0kzb0UKSHUzMLKwB0s2CimzsIbktvng7dDReOzT + ygaLq22ZrYvb1etPyroaJA1M5hzNo2VnCMVqa7vUbu/5ZHVLxW9n6Q== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-06-07T22:26:31Z" + mac: ENC[AES256_GCM,data:dP0wFj2hx/YowxQ6+4/YvMsVbGakSlt66iKsZelEwDJVW2u6xjVyscQqaXLrmbq4fBopeumD7IfzHNKlt5dJgr13BYsoinllhPSTAOeJjdyi7okBEzF2Y13yryFZb/Pj6pKaUf4lXIhIxKD7azigJONO7NO38okFYdeCCNrEyfo=,iv:EVxMKMDSMiXpY8RbrzzIbCBpVywEBkwJBxEFBBcAr+A=,tag:5DSyNfDyVr/Dg+P/SG/QzQ==,type:str] + pgp: + - created_at: "2024-06-07T11:56:01Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + hF4DCgMW7d7co2gSAQdAY7KJCFQCnrE1noIf4+PjHIiMnFl1eKpekpzWiqkN41gw + Xf2zH/ROoqzrNlxTV4g8a1dYm2GpAEUpnTDq/1WpR+n0D9rUJqYtqchCoQ7AX636 + 1GgBCQIQOovUfy7EuW663pe7TXpDhws9s3PdNerR4YWchg6x5nz4DuMYppeTUTFL + 65t3l+mERu5eHhadGP2OLIGtGlKbHLI9KDZeqllNuUASSwA6eMN52lgtQBjHVWtB + hER5gRqKM6oL/Q== + =4mno + -----END PGP MESSAGE----- + fp: 3586D8D6689B9C9ECD598C588712A0F317C37175 + unencrypted_suffix: _unencrypted + version: 3.8.1