More updates to jude for new role
This commit is contained in:
+10
-10
@@ -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
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user