{ config, lib, pkgs, ... }: { imports = [ ./hardware-configuration.nix ../desktop.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.hostName = "eos"; networking.hostId = "cc858347"; networking.networkmanager.enable = true; nix.package = pkgs.nixFlakes; nix.extraOptions = '' experimental-features = nix-command flakes ''; nix.settings.auto-optimise-store = true; users.defaultUserShell = pkgs.zsh; system.stateVersion = "22.11"; dconf.settings = { "org/gnome/desktop/interface" = { show-battery-percentage = true; }; }; modules = { desktop = { apps.qbittorrent.enable = true; browsers = { firefox.enable = true; }; }; dev = { node.enable = true; }; editors = { neovim.enable = true; }; security = { gpg.enable = true; pass.enable = true; }; shell = { git.enable = true; zsh.enable = true; }; }; }