Compare commits

..

No commits in common. "19df43df3a9a288953332af01d6a60fb5aae36d9" and "62dd3aee3ad5c796b1f545ca5f66395a875269da" have entirely different histories.

2 changed files with 6 additions and 9 deletions

View File

@ -34,10 +34,6 @@
# Set kernel modules # Set kernel modules
boot.kernelModules = [ "sg" ]; boot.kernelModules = [ "sg" ];
# Hardware options
hardware.graphics.enable = true;
hardware.graphics.enable32Bit = true;
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@ -63,6 +59,10 @@
virtualisation.docker.enableNvidia = true; virtualisation.docker.enableNvidia = true;
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
hardware.opengl = {
enable = true;
setLdLibraryPath = true;
};
# Define user account. # Define user account.
users.users.${user} = { users.users.${user} = {

View File

@ -5,10 +5,7 @@ in {
options.modules.system.secrets.enable = lib.mkEnableOption "secrets"; options.modules.system.secrets.enable = lib.mkEnableOption "secrets";
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
sops = {
sops = let
ncHost = (if config.networking.hostName == "torus" then "nextcloud" else "${user}");
in {
defaultSopsFile = ../../secrets/secrets.yaml; defaultSopsFile = ../../secrets/secrets.yaml;
defaultSopsFormat = "yaml"; defaultSopsFormat = "yaml";
age.keyFile = "/home/${user}/.config/sops/age/keys.txt"; age.keyFile = "/home/${user}/.config/sops/age/keys.txt";
@ -17,7 +14,7 @@ in {
secrets."keys/github_personal" = { owner = "${user}"; }; secrets."keys/github_personal" = { owner = "${user}"; };
# Nextcloud password # Nextcloud password
secrets."nextcloud/password" = { owner = "${ncHost}"; }; secrets."nextcloud/password" = { owner = "nextcloud"; };
# Wireguard secrets # Wireguard secrets
secrets."wireguard/kestrel" = { owner = "${user}"; }; secrets."wireguard/kestrel" = { owner = "${user}"; };