{ pkgs, ... }: let home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz"; in { imports = [ (import "${home-manager}/nixos") ./common.nix ./hardware/audio.nix ./hardware/bluetooth.nix ./locales/en_GB.nix ./desktop/hyprland.nix ]; networking.hostName = "J0162"; # Define your hostname. # Define a user account. Don't forget to set a password with ‘passwd’. users.users.elitherl = { isNormalUser = true; description = "Evie Litherland-Smith"; extraGroups = [ "networkmanager" "wheel" ]; shell = pkgs.fish; }; home-manager.users.elitherl = { ... }: { imports = [ ./home/collections/work ]; # Home Manager needs a bit of information about you and the # paths it should manage. home.username = "elitherl"; home.homeDirectory = "/home/elitherl"; home.stateVersion = "22.11"; }; }