f7980c77 | { pkgs, homeDirectory, |
08f2e18a | }: let alejandra = (import (builtins.fetchTarball { url = "https://github.com/kamadorueda/alejandra/tarball/1.1.0"; sha256 = "0r8d4pllz3rar5b8xlk332mm395nj6w1zh6dnpbz7156fii4lhdy"; })) # Pick one from: aarch64-darwin, aarch64-linux, i686-linux, x86_64-darwin, x86_64-linux ."${pkgs.system}"; in rec { |
c126a114 | packages = [ |
08f2e18a | alejandra |
7164a605 | pkgs.difftastic |
c126a114 | pkgs.direnv pkgs.dtach pkgs.ecl pkgs.gnuplot |
7b902ffa | pkgs.info |
c126a114 | pkgs.jq pkgs.lorri |
d1a9641f | pkgs.ncdu |
c126a114 | pkgs.nixfmt pkgs.ripgrep pkgs.sbcl pkgs.tree ]; |
b327c3da | utils = { untar = path: |
f7980c77 | pkgs.runCommand "untar" {buildInputs = [pkgs.gnutar];} '' |
b327c3da | mkdir -p "$out" cd "$out" tar --strip-components=1 -xf "${path}" ''; }; |
c126a114 | home-relative-git-repository = domain: owner: repo: homeDirectory + "/git_repos/" + domain + "/" + owner + "/" + repo; github-repo = home-relative-git-repository "github.com"; gf-repo = home-relative-git-repository "git.fiddlerwoaroof.com"; gitlab-repo = home-relative-git-repository "gitlab.com"; |
f7980c77 | overlays = [(import ./elangley-overlay) (import ./emacs-overlay.nix)]; |
c126a114 | } |