mirror of
https://github.com/larstvei/nix-config.git
synced 2025-08-30 12:50:12 +00:00
64 lines
881 B
Nix
64 lines
881 B
Nix
{ pkgs, emacs-larstvei, ... }:
|
|
let
|
|
# Ghostscript has a name collision with gambit (scheme). Let's nuke the
|
|
# offending binary, as gsc most likely unused on my system.
|
|
ghostscriptNoGsc = pkgs.symlinkJoin {
|
|
name = "ghostscript-no-gsc";
|
|
paths = [ pkgs.ghostscript ];
|
|
postBuild = ''
|
|
rm -f $out/bin/gsc
|
|
'';
|
|
};
|
|
in
|
|
with pkgs;
|
|
{
|
|
|
|
editor = [
|
|
emacs-larstvei.defaultPackage.${pkgs.system}
|
|
];
|
|
|
|
spelling = [
|
|
hunspell
|
|
hunspellDicts.en_US
|
|
hunspellDicts.nb_NO
|
|
];
|
|
|
|
# terminal = [
|
|
# ghostty
|
|
# ];
|
|
|
|
modernReplacements = [
|
|
bat
|
|
fd
|
|
ripgrep
|
|
];
|
|
|
|
utils = [
|
|
jet
|
|
jq
|
|
pandoc
|
|
parallel
|
|
tokei
|
|
wget
|
|
];
|
|
|
|
multimedia = [
|
|
dot2tex
|
|
ffmpeg
|
|
ghostscriptNoGsc
|
|
graphviz
|
|
imagemagick
|
|
inkscape
|
|
pdf2svg
|
|
poppler_utils
|
|
];
|
|
|
|
academic = [
|
|
zotero
|
|
];
|
|
|
|
learning = [
|
|
exercism
|
|
];
|
|
}
|