From c5d8bd3973a0dbb050cb9f0fb21a2d04dfbf3691 Mon Sep 17 00:00:00 2001 From: ingressy Date: Mon, 4 May 2026 19:43:06 +0000 Subject: [PATCH] configuration.nix aktualisiert --- configuration.nix | 85 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 72 insertions(+), 13 deletions(-) diff --git a/configuration.nix b/configuration.nix index 3794877..f4e06cf 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,18 +1,77 @@ +{ config, pkgs, ... }: + { - programs.hyprland = { - enable = true; - withUWSM = true; - xwayland.enable = true; + imports = + [ # Include the results of the hardware scan. + ./hardware-configuration.nix + ]; + + # Bootloader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + # Use latest kernel. + boot.kernelPackages = pkgs.linuxPackages_latest; + + networking.hostName = "yogurt"; # Define your hostname. + networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + + # Enable networking + networking.networkmanager.enable = true; + + # Set your time zone. + time.timeZone = "Europe/Berlin"; + + # Select internationalisation properties. + i18n.defaultLocale = "de_DE.UTF-8"; + + i18n.extraLocaleSettings = { + LC_ADDRESS = "de_DE.UTF-8"; + LC_IDENTIFICATION = "de_DE.UTF-8"; + LC_MEASUREMENT = "de_DE.UTF-8"; + LC_MONETARY = "de_DE.UTF-8"; + LC_NAME = "de_DE.UTF-8"; + LC_NUMERIC = "de_DE.UTF-8"; + LC_PAPER = "de_DE.UTF-8"; + LC_TELEPHONE = "de_DE.UTF-8"; + LC_TIME = "de_DE.UTF-8"; }; + # Configure keymap in X11 + services.xserver.xkb = { + layout = "de"; + variant = ""; + }; + + # Configure console keymap + console.keyMap = "de"; + + # Define a user account. Don't forget to set a password with ‘passwd’. + users.users.floppy = { + isNormalUser = true; + description = "floppy"; + extraGroups = [ "networkmanager" "wheel" ]; + packages = with pkgs; []; + }; + + # Allow unfree packages + nixpkgs.config.allowUnfree = true; + + system.stateVersion = "25.11"; + + #programs environment.systemPackages = with pkgs; [ - firefox - - # dolphin - kdePackages.qtsvg - kdePackages.kio - kdePackages.kio-fuse - kdePackages.kio-extras - kdePackages.dolphin - ]; + uwsm + kitty + firefox + ]; + + programs.hyprland={ + enable = true; + withUWSM = true; + xwayland.enable = true; + }; + hardware.graphics.enable = true; + programs.regreet.enable = true; + programs.uwsm.enable = true; } \ No newline at end of file