{ config, pkgs, ... }: { # Home Manager needs a bit of information about you and the # paths it should manage. home.username = "sstent"; home.homeDirectory = "/home/sstent"; #targets.genericLinux.enable = true; # changes in each release. # home.stateVersion = "22.05"; home.stateVersion = "23.05"; home.shellAliases = { revert_base_config = "sudo cp /etc/nixos/{orig_,}configuration.nix; sudo cp /etc/nixos/{orig_,}flake.nix; sudo cp /etc/nixos/{orig_,}homemanager.nix; sudo nixos-generate-config"; }; # Let Home Manager install and manage itself. # programs.home-manager.enable = true; home.packages = with pkgs; [ nicotine-plus gnomeExtensions.mullvad-indicator mullvad-vpn ]; programs.bash.enable = true; programs.firefox.enable = true; programs.gnome-terminal.enable = true; programs.gnome-terminal.profile = { "f2afd3c7-cb35-4d08-b6c2-523b444be64d" = { visibleName = "Stu"; showScrollbar = true; default = true; font = "DejaVu Sans Mono 12"; colors = { backgroundColor = "rgb(23,20,33)"; foregroundColor = "rgb(208,207,204)"; palette = [ "#272224" "#FF473D" "#3DCCB2" "#FF9600" "#3B7ECB" "#F74C6D" "#00B5FC" "#3E3E3E" "#52494C" "#FF6961" "#85E6D4" "#FFB347" "#779ECB" "#F7A8B8" "#55CDFC" "#EEEEEC" ]; }; }; }; xdg.configFile."nicotine/config.old".source = ./configs/nicotine; xdg.configFile."gnome-initial-setup-done".text = "yes"; xdg.configFile."gtk-3.0/bookmarks".text = '' file:///mnt/Public Public ''; dconf.settings = { # ... "org/gnome/shell" = { favorite-apps = [ "firefox.desktop" "org.gnome.Terminal.desktop" "org.gnome.Nautilus.desktop" ]; }; "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; }; }