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