From e6718bd6298af2f6d540d97ab184fab5ab4d164b Mon Sep 17 00:00:00 2001 From: stuebinm Date: Sat, 5 Feb 2022 01:21:32 +0100 Subject: add minimal home manager config (mostly to reduce hassle / build times for smaller machines) --- home/packages-minimal.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 home/packages-minimal.nix (limited to 'home/packages-minimal.nix') 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} + ]; +} -- cgit v1.2.3