Files
nixos-flake/configuration.nix
T
2026-01-11 18:52:00 +01:00

72 lines
1.3 KiB
Nix

{ config, lib, pkgs, ... }:
{
imports =
[
./hardware-configuration.nix
];
hardware.graphics = {
enable = true;
extraPackages = with pkgs; [ mesa ];
};
fonts = {
enableDefaultPackages = true;
packages = with pkgs; [
nerd-fonts.hurmit
];
fontconfig.defaultFonts.monospace = [ "Hurmit Nerd Font Mono" ];
};
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
programs.hyprland = {
enable = true;
xwayland.enable = true;
};
nix.settings.experimental-features = [ "nix-command" "flakes" ];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "nixos";
networking.networkmanager.enable = true;
time.timeZone = "Europe/Prague";
services.printing.enable = true;
users.users.odweta = {
isNormalUser = true;
extraGroups = [ "wheel" "plugdev" "lp" "lpadmin" "dialout" "audio" "video" "network" "networkmanager" ];
};
environment.systemPackages = with pkgs; [
waybar
dunst
swww
wofi
ungoogled-chromium
];
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
jack.enable = true;
};
services.openssh.enable = true;
system.stateVersion = "25.11";
}