fix quickshell perf

This commit is contained in:
Daniel Bulant 2025-10-04 17:17:23 +02:00
parent 0c31ed8e70
commit 2b6bfaa032
No known key found for this signature in database
3 changed files with 34 additions and 33 deletions

View file

@ -23,6 +23,7 @@ in
# /etc/nixos/cachix.nix # /etc/nixos/cachix.nix
]; ];
nyx.low-power.enable = true; nyx.low-power.enable = true;
hardware.nvidia.dynamicBoost.enable = lib.mkForce false;
nixpkgs.config.permittedInsecurePackages = [ nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16" "olm-3.2.16"
@ -81,7 +82,7 @@ in
networking.networkmanager.plugins = with pkgs; [networkmanager-openconnect]; networking.networkmanager.plugins = with pkgs; [networkmanager-openconnect];
networking.networkmanager.dns = "none"; networking.networkmanager.dns = "none";
services.dnscrypt-proxy2 = { services.dnscrypt-proxy = {
enable = true; enable = true;
# See https://github.com/DNSCrypt/dnscrypt-proxy/blob/master/dnscrypt-proxy/example-dnscrypt-proxy.toml # See https://github.com/DNSCrypt/dnscrypt-proxy/blob/master/dnscrypt-proxy/example-dnscrypt-proxy.toml
settings = { settings = {
@ -124,10 +125,10 @@ in
services.dnsmasq.enable = true; services.dnsmasq.enable = true;
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true; services.displayManager.sddm.wayland.enable = true;
services.desktopManager.plasma6 = { # services.desktopManager.plasma6 = {
enable = true; # enable = true;
}; # };
#services.desktopManager.gnome.enable = true; # services.desktopManager.gnome.enable = true;
services.xserver = { services.xserver = {
enable = false; enable = false;
xkb = { xkb = {
@ -166,13 +167,7 @@ in
time.hardwareClockInLocalTime = true; time.hardwareClockInLocalTime = true;
fonts.fontDir.enable = true; fonts.fontDir.enable = true;
fonts.enableDefaultPackages = false; fonts.enableDefaultPackages = true;
fonts.packages = with pkgs; [
noto-fonts
liberation_ttf
noto-fonts-color-emoji
];
users.users.dan = { users.users.dan = {
isNormalUser = true; isNormalUser = true;

View file

@ -65,11 +65,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1759098182, "lastModified": 1759584746,
"narHash": "sha256-5+jWxVFWS9i6FQjdmKMWQZqN57W3Tb1cF1IqKqjind4=", "narHash": "sha256-df5r/j9jZaXhR3ASt5nRw420GEn2b0rGp9wrrzyvWM8=",
"owner": "9001", "owner": "9001",
"repo": "copyparty", "repo": "copyparty",
"rev": "d08e872062f0ed2ef28d1e5d3d5a32bac840a723", "rev": "41ed559faabdc180efc37fd027e7f1bb2d14d174",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -330,11 +330,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1759106866, "lastModified": 1759573136,
"narHash": "sha256-GjLvAl7qxGxKtop6ghasxjQ1biTT7pA+WU45byzMl/4=", "narHash": "sha256-ILSPD0Dm8p0w0fCVzOx98ZH8yFDrR75GmwmH3fS2VnE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "619ae569293b6427d23cce4854eb4f3c33af3eec", "rev": "5f06ceafc6c9b773a776b9195c3f47bbe1defa43",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -698,11 +698,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1759110900, "lastModified": 1759455985,
"narHash": "sha256-fcu/r0ijvaYT2VHGkZGr0wq9uBMNFkiftVBy43/2oig=", "narHash": "sha256-8qDv7NXH3fj1CDXed7c7vJLtrRKDZSo0x6TaWSfelVg=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "2ac6a49266e9159ccb001b4c8cb1f50f67d502ae", "rev": "eb5ab503cbd3cb386e8d85a55a9faed73ec7dc37",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -754,11 +754,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1758663926, "lastModified": 1759582739,
"narHash": "sha256-6CFdj7Xs616t1W4jLDH7IohAAvl5Dyib3qEv/Uqw1rk=", "narHash": "sha256-spZegilADH0q5OngM86u6NmXxduCNv5eX9vCiUPhOYc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "170ff93c860b2a9868ed1e1102d4e52cb3d934e1", "rev": "3441b5242af7577230a78ffb03542add264179ab",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -832,11 +832,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1758690382, "lastModified": 1759381078,
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e643668fd71b949c53f8626614b21ff71a07379d", "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -938,11 +938,11 @@
}, },
"nixpkgs_8": { "nixpkgs_8": {
"locked": { "locked": {
"lastModified": 1758690382, "lastModified": 1759381078,
"narHash": "sha256-NY3kSorgqE5LMm1LqNwGne3ZLMF2/ILgLpFr1fS4X3o=", "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "e643668fd71b949c53f8626614b21ff71a07379d", "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1092,11 +1092,11 @@
"nixpkgs": "nixpkgs_9" "nixpkgs": "nixpkgs_9"
}, },
"locked": { "locked": {
"lastModified": 1759072580, "lastModified": 1759584043,
"narHash": "sha256-03GJ6F5jXuxEgazHE2A3WB/kEyHO/rF1VPA9qYodq0E=", "narHash": "sha256-YCuCmg9nRLrtTz7Zex94C8kYzh8hoSzPOA72kMLpuxM=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "c1908c990449e0d2b37766fbd95bc23e04d0b3a9", "rev": "176555a4128ce90461354142ab85c7f536bfd267",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -263,6 +263,12 @@ in
carapace carapace
crate2nix crate2nix
liberation_ttf
noto-fonts-color-emoji
rubik
nerd-fonts.jetbrains-mono
google-fonts
]; ];
}; };
services.lorri.enable = true; services.lorri.enable = true;