updates, switch to qutebrowser, etc

This commit is contained in:
k3t
2026-03-23 16:53:09 -06:00
parent 501320a15c
commit 5fe54fe3da
6 changed files with 70 additions and 49 deletions
Generated
+9 -9
View File
@@ -5,11 +5,11 @@
"nixpkgs": "nixpkgs" "nixpkgs": "nixpkgs"
}, },
"locked": { "locked": {
"lastModified": 1774007980, "lastModified": 1774293042,
"narHash": "sha256-FOnZjElEI8pqqCvB6K/1JRHTE8o4rer8driivTpq2uo=", "narHash": "sha256-OEBV+Y5I4Ldu98k0KvGXRfJYh+jjE8ocCSL/dxTGs1s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "9670de2921812bc4e0452f6e3efd8c859696c183", "rev": "bc357c75e3142a31b849ba49c5299fb52c61cf59",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -60,11 +60,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1773533765, "lastModified": 1774018263,
"narHash": "sha256-qonGfS2lzCgCl59Zl63jF6dIRRpvW3AJooBGMaXjHiY=", "narHash": "sha256-HHYEwK1A22aSaxv2ibhMMkKvrDGKGlA/qObG4smrSqc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "f8e82243fd601afb9f59ad230958bd073795cbfe", "rev": "2d4b4717b2534fad5c715968c1cece04a172b365",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -108,11 +108,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1773821835, "lastModified": 1774106199,
"narHash": "sha256-TJ3lSQtW0E2JrznGVm8hOQGVpXjJyXY2guAxku2O9A4=", "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "b40629efe5d6ec48dd1efba650c797ddbd39ace0", "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
"type": "github" "type": "github"
}, },
"original": { "original": {
+22
View File
@@ -0,0 +1,22 @@
{ pkgs, ... }: {
gtk = {
enable = true;
colorScheme = "dark";
cursorTheme = {
name = "WhiteSur-cursors";
package = pkgs.whitesur-cursors;
};
theme = {
name = "Materia-dark";
package = pkgs.materia-theme;
};
gtk3 = {
enable = true;
colorScheme = "dark";
};
gtk4 = {
enable = true;
colorScheme = "dark";
};
};
}
+1
View File
@@ -8,6 +8,7 @@
SSHAgent.Enabled = true; SSHAgent.Enabled = true;
SSHAgent.UseOpenSSH = true; SSHAgent.UseOpenSSH = true;
Browser.Enabled = true; Browser.Enabled = true;
GUI.ApplicationTheme = "dark";
}; };
}; };
xdg.autostart.enable = true; xdg.autostart.enable = true;
+1
View File
@@ -3,5 +3,6 @@
./common.nix ./common.nix
./cfg/keepassxc.nix ./cfg/keepassxc.nix
./cfg/kitty.nix ./cfg/kitty.nix
./cfg/gtk.nix
]; ];
} }
-2
View File
@@ -32,8 +32,6 @@
nicotine-plus nicotine-plus
lutris lutris
prismlauncher prismlauncher
wineWowPackages.waylandFull
virt-viewer
winetricks winetricks
]; ];
}; };
+37 -38
View File
@@ -166,36 +166,37 @@
enableSSHSupport = true; enableSSHSupport = true;
}; };
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
programs.firefox = {
enable = true; #environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
package = pkgs.librewolf; #programs.firefox = {
policies = { # enable = true;
DisableTelemetry = true; # package = pkgs.librewolf;
DisableFirefoxStudies = true; # policies = {
Preferences = { # DisableTelemetry = true;
"cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing # DisableFirefoxStudies = true;
"cookiebanners.service.mode" = 2; # Block cookie banners # Preferences = {
"privacy.donottrackheader.enabled" = true; # "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
"privacy.fingerprintingProtection" = true; # "cookiebanners.service.mode" = 2; # Block cookie banners
"privacy.resistFingerprinting" = true; # "privacy.donottrackheader.enabled" = true;
"privacy.trackingprotection.emailtracking.enabled" = true; # "privacy.fingerprintingProtection" = true;
"privacy.trackingprotection.enabled" = true; # "privacy.resistFingerprinting" = true;
"privacy.trackingprotection.fingerprinting.enabled" = true; # "privacy.trackingprotection.emailtracking.enabled" = true;
"privacy.trackingprotection.socialtracking.enabled" = true; # "privacy.trackingprotection.enabled" = true;
}; # "privacy.trackingprotection.fingerprinting.enabled" = true;
ExtensionSettings = { # "privacy.trackingprotection.socialtracking.enabled" = true;
"jid1-ZAdIEUB7XOzOJw@jetpack" = { # };
install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi"; # ExtensionSettings = {
installation_mode = "force_installed"; # "jid1-ZAdIEUB7XOzOJw@jetpack" = {
}; # install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
"uBlock0@raymondhill.net" = { # installation_mode = "force_installed";
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; # };
installation_mode = "force_installed"; # "uBlock0@raymondhill.net" = {
}; # install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
}; # installation_mode = "force_installed";
}; # };
}; # };
environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json"; # };
#};
networking.firewall = { networking.firewall = {
allowedTCPPortRanges = [ allowedTCPPortRanges = [
@@ -218,12 +219,17 @@
vscode.fhs vscode.fhs
signal-desktop signal-desktop
spotify spotify
easyeffects
pulseaudio pulseaudio
kdePackages.kwallet kdePackages.kwallet
virt-viewer
(qutebrowser.override {
enableWideVine = true;
})
(pkgs.kodi-wayland.withPackages (kodiPkgs: with kodiPkgs; [ (pkgs.kodi-wayland.withPackages (kodiPkgs: with kodiPkgs; [
inputstream-adaptive inputstream-adaptive
inputstream-ffmpegdirect inputstream-ffmpegdirect
inputstream-rtmp inputstream-rtmp
inputstreamhelper inputstreamhelper
bluetooth-manager bluetooth-manager
vfs-sftp vfs-sftp
@@ -231,8 +237,6 @@
vfs-libarchive vfs-libarchive
urllib3 urllib3
upnext upnext
trakt
trakt-module
sponsorblock sponsorblock
invidious invidious
simplecache simplecache
@@ -249,11 +253,6 @@
visualization-goom visualization-goom
visualization-fishbmc visualization-fishbmc
visualization-matrix visualization-matrix
visualization-pictureit
visualization-shadertoy
visualization-spectrum
visualization-starburst
visualization-waveform
])) ]))
]; ];
}; };