hosts/satori: random changes + debloating sound
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
@@ -1,5 +1,27 @@
|
||||
{ lib, config, pkgs, ... }:
|
||||
let
|
||||
|
||||
udev-cypher = pkgs.stdenv.mkDerivation {
|
||||
name = "udev-cypher";
|
||||
|
||||
dontBuild = true;
|
||||
dontConfigure = true;
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/lib/udev/rules.d
|
||||
touch $out/lib/udev/rules.d/21-cypherock.rules
|
||||
cat << 'EOF' >> $out/lib/udev/rules.d/21-cypherock.rules
|
||||
SUBSYSTEM=="input", GROUP="input", MODE="0666"
|
||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="666", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="3503", ATTRS{idProduct}=="0103", MODE="0666", GROUP="plugdev"
|
||||
0483:374f
|
||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="666", GROUP="plugdev"
|
||||
KERNEL=="hidraw*", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="0666", GROUP="plugdev"
|
||||
EOF
|
||||
'';
|
||||
};
|
||||
in
|
||||
{
|
||||
services = {
|
||||
tor.enable = true;
|
||||
@@ -9,10 +31,9 @@
|
||||
};
|
||||
ratbagd.enable = true;
|
||||
btrfs.autoScrub.enable = true;
|
||||
zfs.autoScrub.enable = true;
|
||||
udev.extraRules = ''
|
||||
ACTION=="add|change", KERNEL=="sda", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
|
||||
'';
|
||||
udev = {
|
||||
packages = [ pkgs.stlink udev-cypher ];
|
||||
};
|
||||
gvfs.enable = true;
|
||||
tlp = {
|
||||
enable = true;
|
||||
@@ -21,7 +42,10 @@
|
||||
};
|
||||
};
|
||||
logind.extraConfig = "RuntimeDirectorySize=30%";
|
||||
mysql.enable = true;
|
||||
mysql.package = pkgs.mariadb;
|
||||
};
|
||||
|
||||
systemd.services = {
|
||||
tor.wantedBy = lib.mkForce [ ];
|
||||
libvirtd.wantedBy = lib.mkForce [ ];
|
||||
|
Reference in New Issue
Block a user