This commit is contained in:
2025-02-07 17:04:43 -06:00
parent 33fd7ddf72
commit 8eec81c7f4
2249 changed files with 75331 additions and 685 deletions

View File

@@ -11,11 +11,13 @@
];
# Bootloader.
boot.loader.systemd-boot.enable = true;
boot.loader.grub.enable = true;
boot.loader.grub.devices = ["nodev"];
boot.loader.grub.useOSProber = true;
boot.loader.grub.efiSupport = true;
boot.initrd.systemd.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
boot.kernelParams = ["quiet"];
boot.extraModulePackages = with config.boot.kernelPackages; [ hid-tmff2 ];
services.avahi = {
enable = true;
nssmdns4 = true;
@@ -27,7 +29,6 @@
# Configure network proxy if necessary
# networking.proxy.default = "http://user:password@proxy:port/";
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
# Enable networking
networking.networkmanager.enable = true;
@@ -36,6 +37,10 @@
amdvlk
];
nixpkgs.config.permittedInsecurePackages = [
"electron-31.7.7"
];
environment.variables.AMD_VULKAN_ICD = "RADV";
# Set your time zone.
@@ -66,11 +71,11 @@
# Enable the GNOME Desktop Environment.
programs.hyprland.enable = true;
services.desktopManager.plasma6.enable = true;
services.desktopManager.plasma6.enable = false;
services.displayManager.sddm.enable = false;
services.displayManager.cosmic-greeter.enable = false;
services.desktopManager.cosmic.enable = true;
security.pam.services.hyprlock = {};
services.desktopManager.cosmic.enable = false;
#security.pam.services.hyprlock = {};
services.greetd = {
enable = true;
@@ -82,7 +87,11 @@
default_session = initial_session;
};
};
# Polkit
security.polkit.enable = true;
# Configure keymap in X11
@@ -94,16 +103,16 @@
# Enable Swap
swapDevices = [ {
/*swapDevices = [ {
device = "/var/lib/swapfile";
size = 16*1024;
}];
}];*/
# Enable CUPS to print documents.
services.printing.enable = true;
# Enable sound with pipewire.
hardware.pulseaudio.enable = false;
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
@@ -131,6 +140,8 @@
];
};
nix.optimise.automatic = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -149,16 +160,6 @@
fileSystems."/mnt/Skyrim" = {
device = "/dev/sdb1";
fsType = "btrfs";
options = [
"users"
"nofail"
"x-gvfs-show"
"exec"
];
};
@@ -167,7 +168,8 @@
fira-code
fira-code-symbols
roboto
(nerdfonts.override { fonts = [ "FiraCode" "JetBrainsMono" ]; })
nerd-fonts.fira-code
nerd-fonts.jetbrains-mono
];
@@ -176,12 +178,14 @@
environment.systemPackages = with pkgs; [
git
feishin
blueman
bibata-cursors
blender
rustc
winetricks
cowsay
pfetch
ryujinx
hyprpolkitagent
gomatrix
pavucontrol
gnomeExtensions.tray-icons-reloaded
@@ -190,17 +194,18 @@
gnomeExtensions.open-bar
just
steamtinkerlaunch
grub2
lunar-client
cargo
btop
kdePackages.kalk
inputs.zen-browser.packages."${system}".specific
inputs.zen-browser.packages."${system}".default
kdePackages.kdenlive
fuse
linux-wallpaperengine
ntfs3g
lapce
prismlauncher
modrinth-app
kdePackages.elisa
glaxnimate
librewolf
@@ -219,7 +224,7 @@
wine
alvr
bottles
cava
#cava
pop-icon-theme
pop-launcher
gnome-tweaks