miku: Do a lot of things

This commit is contained in:
2022-02-14 18:34:04 +01:00
parent 1fa05e9822
commit fb4815a7dd
9 changed files with 45 additions and 46 deletions

View File

@@ -17,6 +17,11 @@
"/mnt/Storage" = {
device = "/dev/disk/by-label/storage";
fsType = "btrfs";
options = [
"noatime"
"nodev"
"nosuid"
];
};
};
@@ -27,8 +32,7 @@
vfio-isolate # Custom Package
steam-wrapped discord-wrapped # Custom package
mumble
piper
trackma # Custom package
piper trackma # Custom package
anime-dl # Custom package
thunderbird
#nwg-launchers
@@ -53,7 +57,7 @@
#DGPU_DRM_NODE=$(ls /sys/bus/pci/devices/0000:01:00.0/drm | grep card)
#IGPU_DRM_NODE=$(ls /sys/bus/pci/devices/0000:08:00.0/drm | grep card)
#WLR_DRM_DEVICES=/dev/dri/$DGPU_DRM_NODE:/dev/dri/$IGPU_DRM_NODE
#export WLR_DRM_DEVICES=/dev/dri/$DGPU_DRM_NODE:/dev/dri/$IGPU_DRM_NODE
'';
};
alacritty.enable = true;
@@ -74,9 +78,9 @@
};
services = {
gamemode.enable = true;
gnome.enable = true;
#gnome.enable = true;
greetd = {
enable = true;
enable = false;
/*
swayExtra = ''
output HDMI-A-3 transform 90 anticlockwise
@@ -122,7 +126,7 @@
swaync.enable = true;
input-remapper = {
enable = true;
postStartCommand = "${pkgs.input-remapper}/bin/input-remapper-control --command start --preset NOOP --device \"Razer Razer Tartarus V2\"; exit 0";
postStartCommand = "${pkgs.input-remapper}/bin/input-remapper-control --command start --preset NOOP --device \"Razer Razer Tartarus V2\"";
};
};
system = {
@@ -166,7 +170,7 @@
};
kernelParams = [
"amd_iommu=on"
"iommu=pt"
"iommu=on"
"sysrq_always_enabled=1"
"kvm.ignore_msrs=1"
"kvm.report_ignored_msrs=N"
@@ -177,6 +181,7 @@
"nospec"
"clocksource=tsc"
"tsc=reliable"
"pci=noaer"
];
extraModulePackages = [ pkgs.linuxPackages_zen.vendor-reset ];
@@ -200,8 +205,9 @@
libinput.enable = true;
displayManager.gdm = {
wayland = true;
enable = false;
enable = true;
};
desktopManager.plasma5.enable = true;
};
};
@@ -223,15 +229,6 @@
};
};
user.services = {
scream = {
description = "Audio receiver for the Scream virtual network sound card";
#wantedBy = [ "default.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.scream}/bin/scream -i virbr0 -o pulse";
Restart = "always";
};
};
replaysorcery-kms = {
description = "An open-source, instant-replay solution for Linux; KMS service";
#wantedBy = [ "default.target" ];