update dayo

This commit is contained in:
2025-02-08 10:44:12 -05:00
parent 6672ed061a
commit 1916695202
7 changed files with 138 additions and 69 deletions

View File

@@ -10,6 +10,8 @@
./hardware-configuration.nix
inputs.home-manager.nixosModules.default
../../mods/vm.nix
../../mods/mini-spice.nix
# ../../mods/kmonad.nix
inputs.spicetify-nix.nixosModules.default
];
@@ -17,23 +19,25 @@
vm.enable = true;
# vm.enable = true;
# Bootloader.
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sdb";
boot.loader.grub.useOSProber = true;
# IOMMU
boot.kernelParams = [ "intel_iommu=on" ];
boot.kernelModules = [ "vfio_virqfd" "vfio_pci" "vfio_iommu_type1" "vfio" "v4l2loopback" ];
boot.blacklistedKernelModules = [ "nvidia" "nouveau" ];
boot.extraModprobeConfig = ''
options vfio-pci ids=10de:22bc,10de:2786
options v4l2loopback exclusive_caps=1
'';
boot.extraModulePackages = [ pkgs.linuxPackages.v4l2loopback ];
boot = {
loader.grub.enable = true;
loader.grub.device = "/dev/sdb";
loader.grub.useOSProber = true;
# IOMMU
kernelParams = [ "intel_iommu=on" ];
kernelModules = [ "vfio_virqfd" "vfio_pci" "vfio_iommu_type1" "vfio" "v4l2loopback" ];
blacklistedKernelModules = [ "nvidia" "nouveau" ];
extraModprobeConfig = ''
options vfio-pci ids=10de:22bc,10de:2786
options v4l2loopback exclusive_caps=1
'';
extraModulePackages = [ pkgs.linuxPackages.v4l2loopback ];
};
networking.hostName = "kiara"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@@ -55,7 +59,7 @@
fileSystems."/mnt/apricot" = {
device = "192.168.4.191:/mnt/apricot" ;
device = "192.168.4.194:/mnt/apricot" ;
fsType = "nfs" ;
options = [ "x-systemd.automount" "noauto" ];
};
@@ -88,13 +92,6 @@
# Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
# services.xserver.desktopManager.gnome.enable = true;
# Configure keymap in X11
#services.xserver = {
# layout = "us";
# xkbVariant = "";
#};
# Enable CUPS to print documents.
services.printing.enable = true;
@@ -117,12 +114,12 @@
ROC_ENABLE_PRE_VEGA = "1";
};
hardware.opengl.extraPackages = with pkgs; [
rocmPackages.clr.icd
];
# hardware.graphics.extraPackages = with pkgs; [
# rocmPackages.clr.icd
# ];
services.udisks2.enable = true;
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.enable = true;
@@ -137,8 +134,6 @@
];
};
# Install firefox.
#programs.firefox.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -160,31 +155,31 @@
# spicetify-nix
programs.spicetify =
let
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
in
{
enable = true;
#enabledExtensions = with spicePkgs.extensions; [
# adblock
# hidePodcasts
# shuffle # shuffle+ (special characters are sanitized out of extension names)
#];
#enabledCustomApps = with spicePkgs.apps; [
# newReleases
# ncsVisualizer
#];
#enabledSnippets = with spicePkgs.snippets; [
# rotatingCoverart
# pointer
#];
theme = spicePkgs.themes.comfy;
colorScheme = "hikari";
};
#
# programs.spicetify =
# let
# spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
# in
# {
# enable = true;
#
# #enabledExtensions = with spicePkgs.extensions; [
# # adblock
# # hidePodcasts
# # shuffle # shuffle+ (special characters are sanitized out of extension names)
# #];
# #enabledCustomApps = with spicePkgs.apps; [
# # newReleases
# # ncsVisualizer
# #];
# #enabledSnippets = with spicePkgs.snippets; [
# # rotatingCoverart
# # pointer
# #];
#
# theme = spicePkgs.themes.comfy;
# colorScheme = "hikari";
# };
@@ -214,7 +209,7 @@
waybar
dunst
wofi
cinnamon.nemo
nemo
btop
hashcat
git
@@ -238,7 +233,7 @@
# linux-wallpaperengine # bug with freeimage-unstable with like 7 CVEs wait for patch
libreoffice
pasystray
syncthing-tray
# syncthing-tray
udiskie
nm-tray
# hyprpicker
@@ -255,7 +250,7 @@
python3
python311Packages.pip
pipes-rs
spicetify-cli
# spicetify-cli
spotify
obs-studio
lsof
@@ -301,6 +296,7 @@
looking-glass-client
inputs.zen-browser.packages."${system}".default
tree
keyd
];
# Some programs need SUID wrappers, can be configured further or are