diff options
author | stuebinm | 2022-02-05 01:21:32 +0100 |
---|---|---|
committer | stuebinm | 2022-02-05 01:21:32 +0100 |
commit | e6718bd6298af2f6d540d97ab184fab5ab4d164b (patch) | |
tree | fc56c49ddc55d06a3e85e432643fd9db10ec0cb2 /home/packages-minimal.nix | |
parent | f486a1f424d49ff0ecc73e94cd2f17146a555cd9 (diff) |
add minimal home manager config
(mostly to reduce hassle / build times for smaller machines)
Diffstat (limited to 'home/packages-minimal.nix')
-rw-r--r-- | home/packages-minimal.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/home/packages-minimal.nix b/home/packages-minimal.nix new file mode 100644 index 0000000..8544f12 --- /dev/null +++ b/home/packages-minimal.nix @@ -0,0 +1,41 @@ +{ config, lib, pkgs, inputs, system, ... }: + +let + naersk = pkgs.callPackage inputs.naersk {}; + extras = { + sfz = naersk.buildPackage inputs.sfz; + leylines = pkgs.callPackage "${(pkgs.fetchgit { + url = "https://gitlab.infra4future.de/stuebinm/leylines"; + sha256 = "sha256-AFZVZeLPCWEjfUcILErag/J+susf7ovEQOg1RaFr4ko="; + }).outPath}/package.nix" {}; + }; +in +{ + home.packages = with pkgs; [ + emacs-all-the-icons-fonts + + # flake-enabled version of nix + (pkgs.writeScriptBin "nif" '' + #!/usr/bin/env bash + exec ${pkgs.nixFlakes}/bin/nix --experimental-features "nix-command flakes" "$@" + '') + lynx + pandoc + # extra documentation, data, resources that aren't programs + manpages nerdfonts + # general cli utils + tree dnsutils inetutils pijul bat age libsecret gping bottom dogdns + cifs-utils jekyll fzf ripgrep fd bandwhich exa dive + ripgrep python39Packages.isort shellcheck graphviz + poppler unzip acpi extras.sfz viu extras.leylines + yt-dlp weechat + # git + gitAndTools.gitAnnex git-bug git-appraise + # other things + gauche + # html, js & co + jq html-tidy nodePackages.stylelint nodePackages.js-beautify zola + # nix things + nixfmt niv inputs.deploy-rs.defaultPackage.${system} + ]; +} |