Flake update, update oom config, disable avidemux and remove gnome specialization (due to cmake)

This commit is contained in:
2025-10-07 18:30:06 +03:00
parent 35924eebcf
commit 9b71a9e223
6 changed files with 7 additions and 67 deletions

6
flake.lock generated
View File

@@ -28,11 +28,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1759761710, "lastModified": 1759843719,
"narHash": "sha256-6ZG7VZZsbg39gtziGSvCJKurhIahIuiCn+W6TGB5kOU=", "narHash": "sha256-uDCZabbZYy7i5OBF+zORWzbEQsmcq1sdvFVA/94jGDg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "929535c3082afdf0b18afec5ea1ef14d7689ff1c", "rev": "5443ca20ed5c5da327de37a09910dc1c66fc3712",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -34,7 +34,7 @@ in
}; };
}; };
systemd.oomd.extraConfig.DefaultMemoryPressureLimit = "15%"; systemd.oomd.settings.OOM.DefaultMemoryPressureLimit = "15%";
services = { services = {
printing.ricoh.enable = true; printing.ricoh.enable = true;

View File

@@ -25,6 +25,7 @@
"nix-command" "nix-command"
"flakes" "flakes"
]; ];
download-buffer-size = 524288000;
log-lines = 30; log-lines = 30;
min-free = mkDefault "${toString (5 * 1024 * 1024 * 1024)}"; min-free = mkDefault "${toString (5 * 1024 * 1024 * 1024)}";
max-free = mkDefault "${toString (10 * 1024 * 1024 * 1024)}"; max-free = mkDefault "${toString (10 * 1024 * 1024 * 1024)}";

View File

@@ -10,7 +10,7 @@
enable = true; enable = true;
enableUserSlices = lib.mkDefault true; enableUserSlices = lib.mkDefault true;
enableSystemSlice = lib.mkDefault true; enableSystemSlice = lib.mkDefault true;
extraConfig = { settings.OOM = {
DefaultMemoryPressureDurationSec = lib.mkDefault "20s"; DefaultMemoryPressureDurationSec = lib.mkDefault "20s";
DefaultMemoryPressureLimit = lib.mkDefault "50%"; DefaultMemoryPressureLimit = lib.mkDefault "50%";
}; };

View File

@@ -169,7 +169,7 @@ in
mpv mpv
ffmpeg ffmpeg
yt-dlp yt-dlp
avidemux # avidemux
krita krita
krita-plugin-gmic krita-plugin-gmic
inkscape inkscape

View File

@@ -1,61 +0,0 @@
{ pkgs, lib, ... }:
{
specialisation.gnome.configuration = {
system.nixos.tags = [ "gnome" ];
services = {
displayManager = {
defaultSession = lib.mkForce "gnome";
sddm.enable = lib.mkForce false;
gdm = {
enable = true;
wayland = true;
autoSuspend = true;
banner = ''
Оставь надежду
Всяк сюда входящий
'';
};
};
desktopManager = {
plasma6.enable = lib.mkForce false;
gnome.enable = true;
};
hardware.bolt.enable = true;
gnome = {
core-os-services.enable = true;
gnome-keyring.enable = true;
gnome-settings-daemon.enable = true;
core-shell.enable = true;
};
};
programs.evolution = {
enable = true;
plugins = [ pkgs.evolution-ews ];
};
environment = {
variables = {
XCURSOR_THEME = "Adwaita";
};
gnome.excludePackages = with pkgs; [
geary
epiphany
gnome-calendar
];
};
xdg.portal = {
config.common = {
default = lib.mkForce [
"gnome"
];
};
extraPortals = lib.mkForce [
pkgs.xdg-desktop-portal-gnome
];
};
};
}