Satori: misc changes
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
@@ -1,22 +1,24 @@
|
||||
{lib, config, pkgs, ... }:
|
||||
{ lib, config, pkgs, ... }:
|
||||
|
||||
{
|
||||
boot = {
|
||||
zfs.forceImportAll = false;
|
||||
supportedFilesystems = [ "zfs" ];
|
||||
kernelPackages = pkgs.unstable.linuxPackages_latest;
|
||||
initrd={
|
||||
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci"];
|
||||
/* preDeviceCommands = ''
|
||||
initrd = {
|
||||
availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "vfio-pci" ];
|
||||
/* preDeviceCommands = ''
|
||||
DEVS="0000:01:00.0 0000:01:00.1 0000:01:00.2 0000:01:00.3"
|
||||
for DEV in $DEVS; do
|
||||
echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
|
||||
echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override
|
||||
done
|
||||
modprobe -i vfio-pci
|
||||
'';*/
|
||||
kernelModules = [];
|
||||
kernelModules = [ ];
|
||||
};
|
||||
kernelParams = [ "intel_pstate=active" "intel_iommu=on" ];
|
||||
kernelModules = [ "kvm-intel" "snd-seq" "snd-rawmidi" "joydev" ];
|
||||
extraModulePackages = with config.boot.kernelPackages; [ nvidia_x11 v4l2loopback];
|
||||
extraModulePackages = with config.boot.kernelPackages; [ nvidia_x11 v4l2loopback ];
|
||||
loader = {
|
||||
efi = {
|
||||
canTouchEfiVariables = true;
|
||||
@@ -24,8 +26,8 @@
|
||||
};
|
||||
grub = {
|
||||
enable = true;
|
||||
# useOSProber = true;
|
||||
efiSupport = true;
|
||||
# useOSProber = true;
|
||||
efiSupport = true;
|
||||
device = "nodev";
|
||||
splashImage = ./cirno.png;
|
||||
splashMode = "stretch";
|
||||
|
@@ -5,30 +5,36 @@
|
||||
[
|
||||
(modulesPath + "/installer/scan/not-detected.nix")
|
||||
];
|
||||
|
||||
fileSystems."/" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/4c02ddf5-d00e-4d84-856f-c327ae44d047";
|
||||
{ device = "/dev/disk/by-uuid/4c02ddf5-d00e-4d84-856f-c327ae44d047";
|
||||
fsType = "btrfs";
|
||||
options = [ "compress-force=zstd:3" ];
|
||||
};
|
||||
|
||||
fileSystems."/boot/efi" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/2424-5639";
|
||||
{ device = "/dev/disk/by-uuid/2424-5639";
|
||||
fsType = "vfat";
|
||||
};
|
||||
fileSystems."/mnt/Games" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/A4CC66B6CC668282";
|
||||
|
||||
fileSystems."/mnt/ntfs" =
|
||||
{ device = "/dev/disk/by-uuid/A4CC66B6CC668282";
|
||||
fsType = "ntfs";
|
||||
options = [ "uid=natto" "gid=users" "umask=0022" "rw" ];
|
||||
};
|
||||
fileSystems."/mnt/Stuff" =
|
||||
{
|
||||
device = "/dev/disk/by-uuid/e5be3621-8608-4ffe-bd33-5e6d22fef4ff";
|
||||
fsType = "btrfs";
|
||||
options = [ "compress-force=zstd:3" ];
|
||||
|
||||
fileSystems."/mnt/real" =
|
||||
{ device = "/dev/disk/by-uuid/6372bc0c-0917-469d-a845-2ce65513e306";
|
||||
fsType = "ext4";
|
||||
options = [ "rw" ];
|
||||
};
|
||||
|
||||
fileSystems."/mnt/stuff" =
|
||||
{ device = "stuff";
|
||||
fsType = "zfs";
|
||||
neededForBoot = false;
|
||||
};
|
||||
|
||||
zramSwap = {
|
||||
enable = true;
|
||||
algorithm = "lz4";
|
||||
|
@@ -3,12 +3,18 @@
|
||||
{
|
||||
networking = {
|
||||
hostName = "Satori";
|
||||
hostId = "beca3df0";
|
||||
wireless.enable = true;
|
||||
wireless.interfaces = [ "wlp0s20f3" ];
|
||||
firewall = {
|
||||
allowedTCPPorts = [ 22 18172 6600 8001 ];
|
||||
allowedUDPPorts = [ 22 17840 18172 ];
|
||||
};
|
||||
|
||||
defaultGateway = {
|
||||
address = "192.168.0.1";
|
||||
};
|
||||
|
||||
interfaces = {
|
||||
enp7s0 = {
|
||||
useDHCP = true;
|
||||
|
@@ -28,13 +28,8 @@
|
||||
rnix-lsp
|
||||
vulkan-tools
|
||||
vulkan-headers
|
||||
msr-tools
|
||||
(steam.override {
|
||||
extraLibraries = pkgs: [ pkgs.pipewire ];
|
||||
extraProfile = ''
|
||||
unset VK_ICD_FILENAMES
|
||||
export VK_ICD_FILENAMES=${config.hardware.nvidia.package}/share/vulkan/icd.d/nvidia_icd.json:${config.hardware.nvidia.package.lib32}/share/vulkan/icd.d/nvidia_icd32.json'';
|
||||
})
|
||||
msr-tools
|
||||
steam
|
||||
igrep
|
||||
];
|
||||
|
||||
|
@@ -13,6 +13,7 @@
|
||||
udev.extraRules = ''
|
||||
ACTION=="add|change", KERNEL=="sda", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
|
||||
'';
|
||||
zfs.autoScrub.enable = true;
|
||||
};
|
||||
systemd.services.tor.wantedBy = lib.mkForce [ ];
|
||||
systemd.enableUnifiedCgroupHierarchy = false;
|
||||
|
@@ -22,6 +22,7 @@
|
||||
};
|
||||
};
|
||||
security = {
|
||||
polkit.enable = true;
|
||||
sudo.enable = true;
|
||||
doas = {
|
||||
enable = true;
|
||||
@@ -44,6 +45,7 @@
|
||||
monoid
|
||||
office-code-pro
|
||||
hanazono
|
||||
eb-garamond
|
||||
# noto-fonts-cjk
|
||||
];
|
||||
users.users.natto = {
|
||||
|
Reference in New Issue
Block a user