snapshot of some host updates

This commit is contained in:
Jay Looney 2025-11-25 18:39:51 -06:00
parent e3e28fa662
commit 2cfac91660
7 changed files with 17 additions and 6 deletions

View file

@ -44,7 +44,7 @@ in
}; };
services.kanidm = { services.kanidm = {
package = pkgs.kanidmWithSecretProvisioning; package = pkgs.kanidmWithSecretProvisioning_1_7;
enableServer = true; enableServer = true;
serverSettings = { serverSettings = {
# NOTE: Required to start the server: https://kanidm.github.io/kanidm/stable/server_configuration.html # NOTE: Required to start the server: https://kanidm.github.io/kanidm/stable/server_configuration.html

View file

@ -3,7 +3,7 @@
imports = [ imports = [
../../modules/nixos/base.nix ../../modules/nixos/base.nix
../../modules/nixos/audio.nix ../../modules/nixos/audio.nix
../../modules/nixos/desktop.nix ../../modules/nixos/desktop
# https://github.com/NixOS/nixos-hardware/blob/master/README.md#using-nix-flakes-support # https://github.com/NixOS/nixos-hardware/blob/master/README.md#using-nix-flakes-support
inputs.nixos-hardware.nixosModules.gpd-pocket-3 inputs.nixos-hardware.nixosModules.gpd-pocket-3
# override from nixos-hardware # override from nixos-hardware

View file

@ -6,9 +6,12 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
sbctl # Secure-Boot sbctl # Secure-Boot
helix nil # nice for editing '.nix' helix nil # nice for editing '.nix'
discord (discord.override { withVencord = true; })
signal-desktop signal-desktop
obs-studio obs-studio
halloy # IRC
gimp3
nyxt # browser
]; ];
# Hardware Specific programs... # Hardware Specific programs...
#programs.ryzen-monitor-ng.enable = true; #programs.ryzen-monitor-ng.enable = true;

View file

@ -15,8 +15,8 @@ let
mupen64plus # Nintendo 64 - Maybe simple64 some day. mupen64plus # Nintendo 64 - Maybe simple64 some day.
dolphin # GameCube dolphin # GameCube
mgba # GameBoy / Color / Advance mgba # GameBoy / Color / Advance
melonds # Nintendo DS #melonds # Nintendo DS
citra # Nintendo 3DS #citra # Nintendo 3DS
# Sony # Sony

View file

@ -13,6 +13,7 @@
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" "sr_mod" ]; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" "sr_mod" ];
boot.initrd.kernelModules = [ ]; boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-amd" ]; boot.kernelModules = [ "kvm-amd" ];
# boot.blacklistedKernelModules = [ "nouveau" ];
boot.extraModulePackages = [ ]; boot.extraModulePackages = [ ];
fileSystems."/" = fileSystems."/" =

View file

@ -0,0 +1,4 @@
{ ... }:
{
programs.zoom-us.enable = true;
}

View file

@ -14,9 +14,12 @@
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/nvidia-x11/generic.nix#L65 # https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/nvidia-x11/generic.nix#L65
nixpkgs.config.nvidia.acceptLicense = true; nixpkgs.config.nvidia.acceptLicense = true;
hardware.nvidia = { hardware.nvidia = {
# TODO: Consider legacy drivers.
# https://discourse.nixos.org/t/cant-use-nvidia-offload-mode/27791/8
package = config.boot.kernelPackages.nvidiaPackages.latest; package = config.boot.kernelPackages.nvidiaPackages.latest;
modesetting.enable = true; modesetting.enable = true;
open = true; # Open Source Drivers: https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
open = false;
nvidiaSettings = true; nvidiaSettings = true;
powerManagement.enable = false; powerManagement.enable = false;
powerManagement.finegrained = false; powerManagement.finegrained = false;