darwin: remove config for emacs-macport easier to use upstream and reduce special cases
1 file changed, 11 insertions(+), 37 deletions(-)
changed files
M user/settings/darwin.nix → user/settings/darwin.nix
@@ -17,43 +17,17 @@ }; home.file.".hushlogin".text = ""; - programs.emacs = - let - useMacPort = false; - in - { - package = if useMacPort then pkgs.emacs-macport else pkgs.emacs; - extraPackages = ( - epkgs: - lib.lists.optionals useMacPort [ - epkgs.ultra-scroll - ] - ); - - extraConfig = '' - (with-eval-after-load 'dired - (setq insert-directory-program "gls" - dired-use-ls-dired t)) - '' - + ( - if useMacPort then - '' - (use-package ultra-scroll - :config (progn - (setq scroll-conservatively 3 - scroll-margin 0) - (ultra-scroll-mode +1))) - - '' - else - '' - (use-package pixel-scroll - :config (progn - (setq pixel-scroll-precision-use-momentum t) - (pixel-scroll-precision-mode 1))) - '' - ); - }; + programs.emacs = { + extraConfig = '' + (with-eval-after-load 'dired + (setq insert-directory-program "gls" + dired-use-ls-dired t)) + (use-package pixel-scroll + :config (progn + (setq pixel-scroll-precision-use-momentum t) + (pixel-scroll-precision-mode 1))) + ''; + }; programs.fish.plugins = map