Chagning .nixos pathing

This commit is contained in:
2025-08-20 12:48:49 -04:00
parent 4bc4f50a32
commit 10cdd3cb74
5 changed files with 39 additions and 50 deletions

View File

@@ -7,10 +7,10 @@
{
imports =
[ # Include the results of the hardware scan.
./xps13-hardware-configuration.nix
./hardware-configuration.nix
./server-partitioning.nix
./modules/shares.nix
./modules/sops.nix
./modules/laptop.nix
];
nix.settings.experimental-features = [ "nix-command" "flakes" ];
# Bootloader.
@@ -19,15 +19,13 @@
initrd.availableKernelModules = [
"xhci_pci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc"
];
kernelModules = [ "fuse" "coretemp" "cifs" "kvm-intel" ];
initrd.kernelModules = [ "ath10k_pci" ];
kernelModules = [ "fuse" "cifs" ];
initrd.kernelModules = [ ];
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
supportedFilesystems = [ "vfat" "ext4" "cifs" ];
supportedFilesystems = [ "vfat" "btrfs" "cifs" ];
extraModulePackages = [ ];
extraModprobeConfig = ''
options ath10k_pcs irq_mode=1
options ath10k_core rawmode=1
'';
};
# Set your time zone.
@@ -64,44 +62,17 @@
# Enable CUPS to print documents.
services.printing.enable = true;
programs.uwsm.enable = true;
programs.hyprland.withUWSM = true;
# Enable sound with pipewire.
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
};
# Enable touchpad support (enabled default in most desktopManager).
services.libinput.enable = true;
fonts = {
enableDefaultPackages = true;
fontDir.enable = true;
packages = with pkgs; [
# nerd-fonts.fira-code
# nerd-fonts.space-mono
# nerd-fonts.sauce-code-pro
# nerd-fonts.monofur
# nerd-fonts.noto
# nerd-fonts.fira-mono
noto-fonts
noto-fonts-cjk-sans
noto-fonts-emoji
font-awesome
material-design-icons
noto-fonts-emoji
]++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts);
];
};
# Define a user account. Don't forget to set a password with passwd.
@@ -116,11 +87,6 @@
};
# Enable automatic login for the user.
services.displayManager.autoLogin.enable = true;
services.displayManager.autoLogin.user = "th3r00t";
programs.firefox.enable = true;
programs.hyprland.enable = true;
nixpkgs.config.allowUnfree = true;