2026-01-29

This commit is contained in:
Weckyy702
2026-01-29 14:19:33 +01:00
parent 6485cb234f
commit 6deaef9abf
9 changed files with 180 additions and 119 deletions

View File

@@ -1,17 +1,17 @@
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help).
{
config,
pkgs,
inputs,
hostname,
username,
...
{ config
, pkgs
, inputs
, hostname
, username
, ...
}: {
imports = [
# Include the results of the hardware scan.
./hardware-configuration.nix
inputs.catppuccin.nixosModules.catppuccin
];
## Boot
@@ -70,11 +70,13 @@
fonts = {
enableDefaultPackages = true;
packages = with pkgs; [
jetbrains-mono
nerd-fonts.jetbrains-mono
];
fontDir.enable = true;
};
catppuccin.enable = true;
programs.hyprland = {
enable = true;
xwayland.enable = true;
@@ -89,6 +91,9 @@
protontricks = {
enable = true;
};
dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
remotePlay.openFirewall = true;
};
# Some programs need SUID wrappers, can be configured further or are
@@ -105,7 +110,7 @@
users.users.${username} = {
isNormalUser = true;
extraGroups = ["networkmanager" "wheel"];
extraGroups = [ "networkmanager" "wheel" ];
shell = pkgs.zsh;
};
@@ -125,7 +130,9 @@
};
# required for zsh completion
environment.pathsToLink = ["/share/zsh"];
environment.pathsToLink = [ "/share/zsh" ];
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# List services that you want to enable:
@@ -135,6 +142,11 @@
};
services.mullvad-vpn.enable = true;
services.pipewire = {
alsa.enable = true;
enable = true;
wireplumber.enable = true;
};
networking.firewall.enable = false;