More updates to jude for new role

This commit is contained in:
Greg Hellings
2025-07-01 23:24:14 -05:00
parent 4516958b91
commit f1f38d85ec
2 changed files with 23 additions and 49 deletions
+10 -10
View File
@@ -2,11 +2,11 @@
{
greg = {
development = true;
gui = true;
development = false;
gui = false;
gnome = false;
vscodium = true;
zed = true;
vscodium = false;
zed = false;
};
home = {
@@ -19,13 +19,13 @@
'';
packages = with pkgs; [
audacity
#audacity
bitwarden-cli
element-desktop
(mumble.override { pulseSupport = true; })
super-productivity
vagrant
webcamoid
#element-desktop
#(mumble.override { pulseSupport = true; })
#super-productivity
#vagrant
#webcamoid
];
};
+13 -39
View File
@@ -19,7 +19,7 @@
greg = {
tailscale.enable = true;
gnome.enable = true;
gnome.enable = false;
kde.enable = false;
kubernetes.enable = true;
podman.enable = true;
@@ -72,34 +72,15 @@
];
hardware = {
nvidia =
let
gpl_symbols_linux_615_patch = pkgs.fetchpatch {
url = "https://github.com/CachyOS/kernel-patches/raw/914aea4298e3744beddad09f3d2773d71839b182/6.15/misc/nvidia/0003-Workaround-nv_vm_flags_-calling-GPL-only-code.patch";
hash = "sha256-YOTAvONchPPSVDP9eJ9236pAPtxYK5nAePNtm2dlvb4=";
stripLen = 1;
extraPrefix = "kernel/";
};
in
{
#package = config.boot.kernelPackages.nvidiaPackages.vulkan_beta;
package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
version = "575.57.08";
openSha256 = "sha256-DOJw73sjhQoy+5R0GHGnUddE6xaXb/z/Ihq3BKBf+lg=";
sha256_64bit = "sha256-KqcB2sGAp7IKbleMzNkB3tjUTlfWBYDwj50o3R//xvI=";
settingsSha256 = "sha256-AIeeDXFEo9VEKCgXnY3QvrW5iWZeIVg4LBCeRtMs5Io=";
persistencedSha256 = "sha256-Len7Va4HYp5r3wMpAhL4VsPu5S0JOshPFywbO7vYnGo=";
usePersistenced = true;
patches = [ gpl_symbols_linux_615_patch ];
};
modesetting.enable = true;
powerManagement = {
enable = false;
finegrained = false;
};
nvidiaSettings = true;
open = true;
nvidia = {
modesetting.enable = true;
powerManagement = {
enable = false;
finegrained = false;
};
nvidiaSettings = true;
open = true;
};
system76 = {
firmware-daemon.enable = true;
#kernel-modules.enable = true;
@@ -114,23 +95,16 @@
interfaces = {
# This seems to be direct mother board interface
enp12s0.useDHCP = true;
#enp12s0.ipv4.addresses = [
#{
#address = "10.42.1.11";
#prefixLength = 16;
#}
#];
# This seems to be the one that comes through the monitor hookup
enp14s0u1u2.ipv4.addresses = [
enp12s0.ipv4.addresses = [
{
address = "10.42.1.10";
address = "10.42.1.11";
prefixLength = 16;
}
];
};
defaultGateway = {
address = "10.42.1.1";
interface = "enp14s0u1u2";
interface = "enp12s0";
};
nameservers = [
"10.42.1.5"
@@ -164,7 +138,7 @@
disableAgent = true;
extraFlags =
let
ip = (builtins.head config.networking.interfaces.enp14s0u1u2.ipv4.addresses).address;
ip = (builtins.head config.networking.interfaces.enp12s0.ipv4.addresses).address;
in
[
"--tls-san ${ip}"