{ config, options, lib, pkgs, ... }: { home.packages = with pkgs; [ brave emacs github-cli ncmpcpp ] # Doom Emacs dependencies. ++ (with pkgs; [ ripgrep gnutls emacs-all-the-icons-fonts # Optional dependencies. fd imagemagick zstd # Module dependencies # :checkers spell aspell aspellDicts.en aspellDicts.en-computers # :tools lookup wordnet # :lang org +roam2 sqlite ]); fonts.fontconfig.enable = true; # My specific usual stuff. programs.git = { enable = true; package = pkgs.gitFull; lfs.enable = true; userName = "foo-dogsquared"; userEmail = "foo.dogsquared@gmail.com"; }; # My music player setup, completely configured with Nix! services.mpd = { enable = true; musicDirectory = "$HOME/library/music"; }; # My custom modules. modules = { bleachbit.enable = true; i18n.enable = true; dev = { enable = true; shell.enable = true; }; desktop = { enable = true; graphics.enable = true; audio.enable = true; }; research.enable = true; }; }