update dayo
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user