This commit is contained in:
Julian Sutter 2023-02-16 19:28:25 -08:00
parent 678bdb8e73
commit c816f4babf
5 changed files with 41 additions and 19 deletions

12
flake.lock generated
View file

@ -8,11 +8,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1675935446,
"narHash": "sha256-WajulTn7QdwC7QuXRBavrANuIXE5z+08EdxdRw1qsNs=",
"lastModified": 1676367705,
"narHash": "sha256-un5UbRat9TwruyImtwUGcKF823rCEp4fQxnsaLFL7CM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2dce7f1a55e785a22d61668516df62899278c9e4",
"rev": "da72e6fc6b7dc0c3f94edbd310aae7cd95c678b5",
"type": "github"
},
"original": {
@ -23,11 +23,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1676110339,
"narHash": "sha256-kOS/L8OOL2odpCOM11IevfHxcUeE0vnZUQ74EOiwXcs=",
"lastModified": 1676481215,
"narHash": "sha256-afma/1RU0EePRyrBPcjBdOt+dV8z1bJH9dtpTN/WXmY=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "e5530aba13caff5a4f41713f1265b754dc2abfd8",
"rev": "28319deb5ab05458d9cd5c7d99e1a24ec2e8fc4b",
"type": "github"
},
"original": {

View file

@ -18,7 +18,7 @@
./systems/common.nix
./systems/framework.nix
./users/jsutter.nix
./modules/gnome.nix
./modules/plasma.nix
./modules/nushell
];
};

View file

@ -100,6 +100,7 @@ home-manager.users.jsutter = {
gnomeExtensions.user-themes
gnomeExtensions.tray-icons-reloaded
gnomeExtensions.dash-to-panel
gnomeExtensions.cpufreq
];
home.sessionVariables.GTK_THEME = "palenight";
home.file."firefox-gnome-theme" = {

21
modules/plasma.nix Normal file
View file

@ -0,0 +1,21 @@
{ config, pkgs, home-manager, ... }:
{
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
services.xserver.desktopManager.plasma5.excludePackages = with pkgs.libsForQt5; [
elisa
gwenview
okular
oxygen
khelpcenter
konsole
plasma-browser-integration
print-manager
];
programs.dconf.enable = true;
}

View file

@ -105,17 +105,6 @@ in
};
};
};
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin
privacy-badger
bitwarden
clearurls
decentraleyes
ghostery
privacy-redirect
privacy-badger
disconnect
];
profiles = {
jsutter = {
id = 0;
@ -129,7 +118,18 @@ in
user_pref("media.ffmpeg.vaapi.enabled", true);
user_pref("media.rdd-vpx.enabled", true);
'';
userChrome = ''
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin
privacy-badger
bitwarden
clearurls
decentraleyes
ghostery
privacy-redirect
privacy-badger
disconnect
];
userChrome = ''
@import "firefox-gnome-theme/userChrome.css";
@import "firefox-gnome-theme/theme/colors/dark.css";
'';