updates
This commit is contained in:
parent
6198cf14d4
commit
1506941c66
49 changed files with 1963 additions and 1822 deletions
|
|
@ -6,7 +6,10 @@
|
|||
config,
|
||||
...
|
||||
}: {
|
||||
imports = [./disk-config.nix ./hardware-configuration.nix];
|
||||
imports = [
|
||||
./disk-config.nix
|
||||
./hardware-configuration.nix
|
||||
];
|
||||
|
||||
nix.settings = {
|
||||
trusted-users = ["zoey"];
|
||||
|
|
@ -59,13 +62,24 @@
|
|||
configuration = {
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.xserver.displayManager.gdm.enable = lib.mkForce false;
|
||||
services.displayManager.gdm.enable = lib.mkForce false;
|
||||
|
||||
programs.seahorse.enable = lib.mkForce false;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# services.monado = {
|
||||
# enable = true;
|
||||
# defaultRuntime = true;
|
||||
# };
|
||||
#
|
||||
# systemd.user.services.monado.environment = {
|
||||
# STEAMVR_LH_ENABLE = "1";
|
||||
# XRT_COMPOSITOR_COMPUTE = "1";
|
||||
# XRT_COMPOSITOR_FORCE_WAYLAND_DIRECT = "1";
|
||||
# };
|
||||
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
extraPackages = with pkgs; [
|
||||
|
|
@ -114,8 +128,8 @@
|
|||
services.xserver.enable = true;
|
||||
services.lorri.enable = true;
|
||||
services.udisks2.enable = true;
|
||||
services.crypto.enable = true;
|
||||
services.torrent.enable = true;
|
||||
services.crypto.enable = false;
|
||||
services.torrent.enable = false;
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
# services.solaar = {
|
||||
# enable = true;
|
||||
|
|
@ -125,6 +139,8 @@
|
|||
polkitPolicyOwnerUsername = "zoey";
|
||||
};
|
||||
|
||||
security.polkit.enable = true;
|
||||
|
||||
# Bootloader.
|
||||
boot.loader.systemd-boot.enable = lib.mkForce false;
|
||||
boot.lanzaboote = {
|
||||
|
|
@ -154,7 +170,6 @@
|
|||
# services.scx.package = pkgs.scx_git.full;
|
||||
|
||||
boot.kernelPackages = pkgs.linuxPackages_zen;
|
||||
# CachyOS-inspired kernel parameters for better desktop responsiveness and gaming
|
||||
boot.kernelParams = [
|
||||
"nowatchdog"
|
||||
"preempt=full"
|
||||
|
|
@ -162,11 +177,6 @@
|
|||
"tsc=reliable"
|
||||
"clocksource=tsc"
|
||||
"preempt=voluntary"
|
||||
"futex.futex2_interface=1" # Better Wine/Proton compatibility
|
||||
"NVreg_UsePageAttributeTable=1" # Improved GPU memory management
|
||||
"io_uring.sqpoll=2" # Modern I/O scheduler polling
|
||||
"transparent_hugepage=madvise" # Better memory management
|
||||
"elevator=bfq" # Better I/O scheduling for gaming
|
||||
];
|
||||
boot.supportedFilesystems = ["ntfs"];
|
||||
|
||||
|
|
@ -190,17 +200,6 @@
|
|||
pkgs.kdiskmark
|
||||
pkgs.mangohud
|
||||
pkgs.sops
|
||||
inputs.quickshell.packages.${system}.default
|
||||
(pkgs.shadps4.overrideAttrs {
|
||||
version = "0.9.0";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "AzaharPlus";
|
||||
repo = "shadPS4Plus";
|
||||
tag = "SHADPS4PLUS_0_9_0_A";
|
||||
hash = "sha256-ZwP+bOE4roWt51Ii53blDZzdq/SxK4Q69I4rLCNARLA=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
})
|
||||
(pkgs.lutris.override {
|
||||
extraPkgs = pkgs: [
|
||||
pkgs.winetricks
|
||||
|
|
@ -214,14 +213,15 @@
|
|||
pkgs.protonup-qt
|
||||
pkgs.restic
|
||||
pkgs.qt5.qtwayland
|
||||
pkgs.vkBasalt # Vulkan post-processing layer for better visuals
|
||||
pkgs.vkbasalt # Vulkan post-processing layer for better visuals
|
||||
pkgs.goverlay # MangoHud and vkBasalt GUI configurator
|
||||
pkgs.cpupower-gui # CPU frequency control GUI
|
||||
pkgs.ananicy-cpp # Process priority daemon
|
||||
(inputs.umu.packages.${system}.umu-launcher.override {
|
||||
withTruststore = true;
|
||||
withDeltaUpdates = true;
|
||||
})
|
||||
pkgs.umu-launcher
|
||||
# (inputs.umu.packages.${system}.umu-launcher.override {
|
||||
# withTruststore = true;
|
||||
# withDeltaUpdates = true;
|
||||
# })
|
||||
inputs.agenix.packages.${system}.agenix
|
||||
];
|
||||
|
||||
|
|
@ -231,12 +231,18 @@
|
|||
users.users.zoey = {
|
||||
isNormalUser = true;
|
||||
description = "zoey";
|
||||
extraGroups = ["networkmanager" "wheel" "docker" "libvirtd" "plugdev"];
|
||||
extraGroups = [
|
||||
"networkmanager"
|
||||
"wheel"
|
||||
"docker"
|
||||
"libvirtd"
|
||||
"plugdev"
|
||||
];
|
||||
shell = pkgs.fish;
|
||||
initialHashedPassword = "$6$rounds=2000000$rFBJH7LwdEHvv.0i$HdHorWqp8REPdWPk5fEgZXX1TujRJkMxumGK0f0elFN0KRPlBjJMW2.35A.ID/o3eC/hGTwbSJAcJcwVN2zyV/";
|
||||
};
|
||||
|
||||
services.gnome.core-utilities.enable = true; # Enable core GNOME utilities
|
||||
services.gnome.core-apps.enable = true; # Enable core GNOME utilities
|
||||
|
||||
users.groups.plugdev = {};
|
||||
|
||||
|
|
@ -256,7 +262,7 @@
|
|||
ports = [22];
|
||||
};
|
||||
|
||||
networking.firewall.allowedTCPPorts = [22];
|
||||
networking.firewall.allowedTCPPorts = [22 1069];
|
||||
|
||||
services.samba = {
|
||||
enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue