diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index c57c992..675c765 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -62,8 +62,8 @@ # virtualisation.waydroid.enable = true; virtualisation.spiceUSBRedirection.enable = true; - # fuck xitter networking.extraHosts = '' + # Block Twitter (self-explanatory) 0.0.0.0 platform.twitter.com 0.0.0.0 api.twitter.com 0.0.0.0 twitter.com @@ -71,7 +71,7 @@ 0.0.0.0 api.x.com 0.0.0.0 x.com - # block essential mod (https://www.youtube.com/watch?v=Vb5jJW5pOTg) + # Block Essential Mod (shady practices) 0.0.0.0 api.essential.gg 0.0.0.0 connect.essential.gg 0.0.0.0 *.essential.gg @@ -79,6 +79,8 @@ 0.0.0.0 *.sparkuniverse.com ''; + powerManagement.enable = true; + services.avahi = { enable = true; nssmdns4 = true; @@ -113,7 +115,7 @@ theme = "robbyrussell"; }; shellAliases = { - nixos_rebuild = "sudo nixos-rebuild switch --flake .#default --impure --cores 4 -L --upgrade"; + nixrebuild = "sudo nixos-rebuild switch --flake .#default --impure --cores 4 -L --upgrade"; neofetch = "fastfetch"; }; }; diff --git a/hosts/default/packages.nix b/hosts/default/packages.nix index 5c782e5..d5ad93f 100644 --- a/hosts/default/packages.nix +++ b/hosts/default/packages.nix @@ -64,6 +64,7 @@ thefuck fontforge xclip + gamescope fontforge-gtk deno wofi @@ -107,6 +108,7 @@ gobject-introspection gimp mpv + nixfmt-rfc-style ]; } diff --git a/modules/nixos/main-user.nix b/modules/nixos/main-user.nix index 51f559d..f1c68e8 100644 --- a/modules/nixos/main-user.nix +++ b/modules/nixos/main-user.nix @@ -28,7 +28,7 @@ initialPassword = "password"; description = "${config.main-user.realName}"; shell = pkgs.zsh; - extraGroups = [ "networkmanager" "wheel" "input" "video" "libvirtd" ]; + extraGroups = [ "networkmanager" "wheel" "input" "video" "libvirtd" "power" ]; packages = config.main-user.packages; }; }; diff --git a/modules/nixos/nvidia.nix b/modules/nixos/nvidia.nix index 2997a44..3cff203 100644 --- a/modules/nixos/nvidia.nix +++ b/modules/nixos/nvidia.nix @@ -2,7 +2,10 @@ { - boot.extraModprobeConfig = ''options nvidia_drm modeset=1 fbdev=1''; + # options nvidia NVreg_PreserveVideoMemoryAllocations=1 + boot.extraModprobeConfig = '' + options nvidia_drm modeset=1 fbdev=1 + ''; environment.variables = { LIBVA_DRIVER_NAME = "nvidia";