From 859ec49ab474fc0f42bce42cbfbefbe30bed3cfb Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Mon, 22 Jul 2024 21:27:19 +0200 Subject: [PATCH] Update nixos/configuration.nix Signed-off-by: Noah Knegt --- nixos/configuration.nix | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 306b6c9..68e25cf 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -1,6 +1,6 @@ # 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’). +# and in the NixOS manual (accessible by running 'nixos-help'). { config, pkgs, ... }: @@ -10,16 +10,11 @@ ./hardware-configuration.nix ]; - # Use the systemd-boot EFI boot loader. - # boot.loader.systemd-boot.enable = true; - # boot.loader.efi.canTouchEfiVariables = true; - boot.loader.grub.enable = true; - boot.loader.grub.devices = [ "nodev" ]; - boot.loader.grub.efiInstallAsRemovable = true; - boot.loader.grub.efiSupport = true; - boot.loader.grub.useOSProber = true; + # Bootloader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; - networking.hostName = "nixos"; # Define your hostname. + networking.hostName = "NixOS_Desktop"; # Define your hostname. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # Configure network proxy if necessary @@ -56,8 +51,8 @@ # Configure keymap in X11 services.xserver = { - layout = "us"; - xkbVariant = ""; + xkb.layout = "us"; + xkb.variant = ""; }; # Enable CUPS to print documents. @@ -82,19 +77,19 @@ # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; - # Define a user account. Don't forget to set a password with ‘passwd’. + # Define a user account. Don't forget to set a password with 'passwd'. users.users.noahk = { isNormalUser = true; description = "Noah Knegt"; extraGroups = [ "networkmanager" "wheel" ]; packages = with pkgs; [ # thunderbird + neovim ]; }; # Install firefox. programs.firefox.enable = true; - programs.git.enable = true; # Allow unfree packages nixpkgs.config.allowUnfree = true; @@ -104,7 +99,12 @@ environment.systemPackages = with pkgs; [ vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget + xclip + # GTK themes + matcha-gtk-theme papirus-icon-theme + # Menu kind + xfce.xfce4-whiskermenu-plugin ]; # Some programs need SUID wrappers, can be configured further or are @@ -128,10 +128,10 @@ # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave + # on your system were taken. It's perfectly fine and recommended to leave # this value at the release version of the first install of this system. # Before changing this value read the documentation for this option # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). system.stateVersion = "24.05"; # Did you read the comment? -} +} \ No newline at end of file