Inital commit for theming

This commit is contained in:
2025-11-20 18:48:39 +01:00
parent 52a9112c48
commit 1544cc30ad
11 changed files with 436 additions and 129 deletions

View File

@@ -7,20 +7,16 @@
./modules/hyprland.nix
];
# Bootloader - BIOS/Legacy (for Proxmox with legacy BIOS)
# Bootloader - BIOS/Legacy (forlegacy BIOS)
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
# If you're using UEFI instead, comment out above and use:
# boot.loader.systemd-boot.enable = true;
# boot.loader.efi.canTouchEfiVariables = true;
# Networking
networking.hostName = "myhost"; # Change this to your hostname
networking.hostName = "MYHOST";
networking.networkmanager.enable = true;
# Time zone
time.timeZone = "Europe/Oslo"; # Adjust to your timezone
time.timeZone = "Europe/Oslo";
# Locale
i18n.defaultLocale = "en_US.UTF-8";
@@ -42,14 +38,29 @@
# User account
users.users.YOURUSERNAME = {
isNormalUser = true;
description = "Your Name";
description = "Crib";
extraGroups = [ "networkmanager" "wheel" "video" "audio" ];
shell = pkgs.zsh;
};
# Auto-login to Hyprland
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland";
user = "YOURUSERNAME";
};
initial_session = {
command = "Hyprland";
user = "YOURUSERNAME";
};
};
};
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
# System version
system.stateVersion = "24.05"; # Don't change this
system.stateVersion = "24.05";
}