few changes

This commit is contained in:
2026-09-17 19:56:58 +02:00
parent a12defc18c
commit dc8c89e358
10 changed files with 148 additions and 118 deletions
+35
View File
@@ -0,0 +1,35 @@
{
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
extraConfig.pipewire = {
"98-crackling-fix" = {
"context.properties" = {
"default.clock.quantum" = 1024;
"default.clock.min-quantum" = 1024;
"default.clock.max-quantum" = 8192;
};
};
};
};
security.pam.loginLimits = [
{
domain = "@users";
item = "rtprio";
type = "-";
value = "95";
}
{
domain = "@users";
item = "memlock";
type = "-";
value = "unlimited";
}
];
}
+22 -7
View File
@@ -4,12 +4,27 @@
sops-nix.nixosModules.sops
];
sops.defaultSopsFile = ../secrets/secrets.yaml;
sops.defaultSopsFormat = "yaml";
sops.age.keyFile = "/home/user/.config/sops/age/keys.txt";
sops.secrets."lastfm_password" = {
owner = "user";
};
sops.secrets."slskd_secrets" = { };
sops = {
defaultSopsFile = ../secrets/secrets.yaml;
defaultSopsFormat = "yaml";
age.keyFile = "/home/user/.config/sops/age/keys.txt";
secrets."lastfm_password" = {
owner = "user";
};
secrets."slskd_secrets" = { };
useSystemdActivation = true;
};
systemd.user.services.mpdscribble = {
requires = [
"sops-install-secrets.service"
];
after = [
"sops-install-secrets.service"
];
};
}
+57
View File
@@ -0,0 +1,57 @@
{ options, pkgs, ... }:
{
programs.appimage = {
enable = true;
binfmt = true;
package = pkgs.appimage-run.override {
extraPkgs = pkgs: [
pkgs.zstd
];
};
};
hardware.graphics.enable = true;
hardware.graphics.enable32Bit = true;
services.hardware.openrgb.enable = true;
hardware.bluetooth = {
enable = true;
powerOnBoot = false;
};
networking = {
hostName = "nixos-desktop";
networkmanager.enable = true;
firewall.enable = false;
};
programs.nh = {
enable = true;
flake = "/home/user/nix-config";
};
programs.nix-ld = {
enable = true;
libraries =
options.programs.nix-ld.libraries.default
++ (with pkgs; [
dbus # libdbus-1.so.3
fontconfig # libfontconfig.so.1
freetype # libfreetype.so.6
glib # libglib-2.0.so.0
libGL # libGL.so.1
libxkbcommon # libxkbcommon.so.0
libx11 # libX11.so.6
wayland
krb5
qt6.qtdeclarative
qt6.qtbase
qt6.qtwayland
brotli
webkitgtk_6_0
gtk4
libsoup_3
]);
};
}