This commit is contained in:
Lucy Hochkamp 2024-12-26 12:47:38 +01:00
parent 66642ac0f2
commit 46617e5292
No known key found for this signature in database
4 changed files with 49 additions and 41 deletions

View file

@ -9,9 +9,9 @@
boot.initrd.availableKernelModules = [ "r8169" "ahci" "vfio-pci" "xhci_pci" "ehci_pci" "nvme" "usbhid" "sd_mod" "sr_mod" ];
boot.kernelModules = [ "kvm-amd" ];
nix.settings.max-jobs = lib.mkDefault 12;
powerManagement.cpuFreqGovernor = "ondemand";
powerManagement.scsiLinkPolicy = "min_power";
powerManagement.powertop.enable = true;
powerManagement.cpuFreqGovernor = "powersave";
powerManagement.scsiLinkPolicy = "min_power";
services.zfs.autoScrub.enable = true;
ragon.system.fs = {

View file

@ -16,8 +16,8 @@
# For mount.cifs, required unless domain name resolution is not needed.
environment.systemPackages = [ pkgs.cifs-utils ];
nix.extraOptions = # devenv
''
trusted-users = root ragon
''
trusted-users = root ragon
'';
@ -59,7 +59,7 @@
programs.nix-ld.enable = true;
programs.gamescope.enable = true;
services.gnome.sushi.enable = true;
services.gnome.gnome-settings-daemon.enable = true;
services.gnome.gnome-settings-daemon.enable = true;
services.gvfs.enable = true;
services.logind.extraConfig = ''
# supspend on pw button press
@ -67,18 +67,24 @@
'';
programs.kdeconnect.enable = true;
services.power-profiles-daemon.enable = true;
services.printing.enable = true;
programs.system-config-printer.enable = true;
services.printing.drivers = with pkgs; [ gutenprint hplip splix ptouch-driver ];
services.avahi.enable = true;
programs.sway.extraSessionCommands = ''
export NIXOS_OZONE_WL=1
'';
# start bt
hardware.bluetooth.enable = true;
services.blueman.enable = true;
# end bt
# start printing
services.avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
services.printing.enable = true;
# end printing
programs.light.enable = true;
networking.networkmanager.enable = true;
networking.networkmanager.wifi.backend = "iwd";
@ -100,7 +106,7 @@
source-code-pro # Default monospace font in 3.32
source-sans
b612
];
services.pipewire = {
enable = true;
@ -109,14 +115,14 @@
extraConfig.pipewire = {
"9-clock-allow-higher" = {
"context.properties" = {
"default.clock.allowed-rates" = [ "44100" "48000" "96000" "192000"];
"default.clock.allowed-rates" = [ "44100" "48000" "96000" "192000" ];
};
};
"10-raop-discover" = {
"context.modules" = [
{
name = "libpipewire-module-raop-discover";
args = {};
args = { };
}
];
};
@ -203,6 +209,7 @@
inkscape
easyeffects
dune3d
ptyxis
broot

View file

@ -16,6 +16,7 @@ in
wlopm
brightnessctl
dconf
playerctl
pwvucontrol
networkmanagerapplet
libnotify
@ -434,7 +435,7 @@ label:focus {
"Super+Alt 4" = "spawn '${slurpscrn}'";
"Super+Alt 1" = "spawn '${scrn}'";
"Super+Shift Space" = "spawn 'rofi -show drun'";
"Super+Shift Return" = "spawn wezterm";
"Super+Shift Return" = "spawn ptyxis";
"Super Q" = "close";
"Super J" = "focus-view next";
"Super K" = "focus-view previous";