From f6b437976713a8ae65a63ee72338ae63372b243b Mon Sep 17 00:00:00 2001 From: 4DBug <4DBug@github.com> Date: Wed, 11 Mar 2026 09:23:19 -0500 Subject: [PATCH] push --- .stfolder/syncthing-folder-a0745f.txt | 2 +- flake.nix | 2 ++ modules/core/kernel.nix | 9 ++++++++ modules/core/network/crab-hole.nix | 2 +- modules/software/browsers/librewolf.nix | 10 ++++++++- modules/software/openrgb.nix | 30 ------------------------- modules/users/bug.nix | 2 +- 7 files changed, 23 insertions(+), 34 deletions(-) create mode 100644 modules/core/kernel.nix delete mode 100644 modules/software/openrgb.nix diff --git a/.stfolder/syncthing-folder-a0745f.txt b/.stfolder/syncthing-folder-a0745f.txt index b3ae570..2f6a7df 100644 --- a/.stfolder/syncthing-folder-a0745f.txt +++ b/.stfolder/syncthing-folder-a0745f.txt @@ -2,4 +2,4 @@ # Do not delete. folderID: nix -created: 2026-01-29T23:05:44-06:00 +created: 2026-01-29T23:06:32-06:00 diff --git a/flake.nix b/flake.nix index 0bffdfe..d3368a9 100644 --- a/flake.nix +++ b/flake.nix @@ -50,5 +50,7 @@ nix-citizen.inputs.nix-gaming.follows = "nix-gaming"; # hytale-launcher.url = "github:JPyke3/hytale-launcher-nix"; + + nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; }; } diff --git a/modules/core/kernel.nix b/modules/core/kernel.nix new file mode 100644 index 0000000..5a9f665 --- /dev/null +++ b/modules/core/kernel.nix @@ -0,0 +1,9 @@ +{ inputs, ... }: { + den.aspects.kernel = { + nixos = { pkgs, ... }: { + imports = [ inputs.nix-cachyos-kernel.overlays.default ]; + + boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest; + }; + }; +} diff --git a/modules/core/network/crab-hole.nix b/modules/core/network/crab-hole.nix index 7588973..400a7c0 100644 --- a/modules/core/network/crab-hole.nix +++ b/modules/core/network/crab-hole.nix @@ -2,7 +2,7 @@ den.aspects.crab-hole = { nixos = { ... }: { services.crab-hole = { - enable = false; + enable = true; settings = { blocklist = { diff --git a/modules/software/browsers/librewolf.nix b/modules/software/browsers/librewolf.nix index 48331ff..0691025 100644 --- a/modules/software/browsers/librewolf.nix +++ b/modules/software/browsers/librewolf.nix @@ -6,7 +6,7 @@ settings = { "browser.startup.homepage" = "https://search.bug.tools"; - "browser.startup.page" = 1; + "browser.startup.page" = 3; "datareporting.healthreport.uploadEnabled" = false; "datareporting.policy.dataSubmissionEnabled" = false; @@ -31,6 +31,9 @@ "privacy.resistFingerprinting.letterboxing" = true; "privacy.donottrackheader.enabled" = true; "privacy.globalprivacycontrol.enabled" = true; + "privacy.resistFingerprinting" = false; + "privacy.fingerprintingProtection" = true; + "privacy.fingerprintingProtection.overrides" = "+AllTargets,-CSSPrefersColorScheme"; "browser.search.separatePrivateDefault" = false; @@ -54,6 +57,11 @@ "browser.tabs.animate" = false; "browser.fullscreen.animate" = false; + + "ui.systemUsesDarkTheme" = 1; + "browser.theme.content-theme" = 0; + + "layout.css.prefers-color-scheme.content-override" = 0; }; profiles.default = { diff --git a/modules/software/openrgb.nix b/modules/software/openrgb.nix deleted file mode 100644 index 35fc80d..0000000 --- a/modules/software/openrgb.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ - den.aspects.openrgb = { - nixos = { pkgs, lib, ... }: - let - no-rgb = pkgs.writeScriptBin "no-rgb" '' - #!/bin/sh - NUM_DEVICES=$(${pkgs.openrgb}/bin/openrgb --noautoconnect --list-devices | grep -E '^[0-9]+: ' | wc -l) - - for i in $(seq 0 $(($NUM_DEVICES - 1))); do - ${pkgs.openrgb}/bin/openrgb --noautoconnect --device $i --mode static --color 000000 - done - ''; - in { - config = { - services.udev.packages = [ pkgs.openrgb ]; - boot.kernelModules = [ "i2c-dev" ]; - hardware.i2c.enable = true; - - systemd.services.no-rgb = { - description = "no-rgb"; - serviceConfig = { - ExecStart = "${no-rgb}/bin/no-rgb"; - Type = "oneshot"; - }; - wantedBy = [ "multi-user.target" ]; - }; - }; - }; - }; -} diff --git a/modules/users/bug.nix b/modules/users/bug.nix index 2e384ba..ee860de 100644 --- a/modules/users/bug.nix +++ b/modules/users/bug.nix @@ -6,6 +6,6 @@ #den.provides.home-manager ]; - user.extraGroups = [ "networkmanager" "wheel" "audio" "video" "libvirtd" "ydotool" "dialout" ]; + user.extraGroups = [ "networkmanager" "wheel" "input" "audio" "video" "libvirtd" "ydotool" "dialout" ]; }; }