{ config, pkgs, ... }:

{
  environment.systemPackages = with pkgs; [
    neovim
    sudo
    wget
    easyeffects
    helvum
    pamixer
  ];

  # make neovim the default editor
  programs.neovim.defaultEditor = true;

  programs.dconf.enable = true;

  # make fish the default shell
  programs.fish.enable = true;
  users.defaultUserShell = pkgs.zsh;

  nix = {
    package = pkgs.nixFlakes; # or versioned attributes like nixVersions.nix_2_8
    extraOptions = ''
      experimental-features = nix-command flakes
    '';
  };
}
