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": {
"lastModified": 1759761710,
"narHash": "sha256-6ZG7VZZsbg39gtziGSvCJKurhIahIuiCn+W6TGB5kOU=",
"lastModified": 1759843719,
"narHash": "sha256-uDCZabbZYy7i5OBF+zORWzbEQsmcq1sdvFVA/94jGDg=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "929535c3082afdf0b18afec5ea1ef14d7689ff1c",
"rev": "5443ca20ed5c5da327de37a09910dc1c66fc3712",
"type": "github"
},
"original": {

View File

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

View File

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

View File

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

View File

@@ -169,7 +169,7 @@ in
mpv
ffmpeg
yt-dlp
avidemux
# avidemux
krita
krita-plugin-gmic
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
];
};
};
}