dotfiles/.config/nix/hosts/syntheticnexus/configuration.nix

46 lines
1.1 KiB
Nix

{ config, pkgs, inputs, ... }:
{
imports =
[
./hardware-configuration.nix
../../modules/kanata.nix
];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
systemd.tpm2.enable = false;
networking.hostName = "syntheticnexus";
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
services.gnome.core-apps.enable = false;
services.gnome.core-developer-tools.enable = false;
services.gnome.games.enable = false;
environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ];
services.libinput.enable = true; # for laptop touchpad
users.users.lunita = {
isNormalUser = true;
description = "Lunita";
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [];
shell = pkgs.zsh;
};
environment.systemPackages = with pkgs; [
curl
wget
neovim
git
home-manager
gnome-console
gnomeExtensions.blur-my-shell
gnomeExtensions.just-perfection
gnomeExtensions.paperwm
nyxt
];
system.stateVersion = "25.05";
}