{ pkgs, ... }: { home.username = "alisceon" home.homeDirectory = "/home/alisceon" home.stateVersion = "24.05"; nixpkgs.config.allowUnfree = true; security.rtkit.enable = true; services.gnome.gnome-keyring.enable = true; environment.variables.EDITOR = "nano"; nix.settings.auto-optimise-store = true; systemd.extraConfig = '' DefaultTimeoutStopSec=10s ''; programs.fish.enable = true; programs.git.enable = true; programs.vscode.enable = true; programs.firefox = { enable = true; nativeMessagingHosts = [ pkgs.gnome-browser-connector ]; }; programs.obsidian.enable = true; programs.bat.enable = true; programs.alacritty = { enable = true; settings.font.normal.family = "FiraCode Nerd Font"; }; home.packages = with pkgs; [ signal-desktop discord eza fd ripgrep ]; xdg.enable = true; xdg.userDirs.enable = true; xdg.mime.enable = true; }