MC7IQGFTHO5BCDAE63DAUU6UDO4IPUAGERLVFUT2VFKDBXGD7F3QC
5EBU3HTGEK35T6IMNNHK5T3OC6YTT6A65UTS4V7P2KR5HZWXOKHAC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
PNSLB3HLQELG4BZJYQB2T2R4ZFYQVPZHQZXAEOBCR4ZVMJ36LYNAC
X2EJ4NE7ZQ3PYA36UVECKVK4BTO7IR74MAHUFTWCCF5T3GUJKB4AC
XMXFN3D3JO5M5O3HYSNF4HKRI62N4BFHYLVFA2UIZNDQHUTERJRQC
ENNZZESTRITVTM2RMZB2KPIPMQLWXCOP7CCUFTZBS4VNRGKXDFXAC
GYO3DQZFBG2XMGB2OR3LZL7ZLYLDGIFLQ2VPE43FDCCG6T2Z3SNQC
KPITF7AQI2HFFNRCBKR2LQYAHR6KFXZQ6JDZQFRKWZFVBTC2MNDAC
PRE42LRLBF7CR3L7ERIPSQJJTDAQQ4UJ2H5KOHSVX7TL4STJXYNAC
VHIKDYNZDWSHO6II7ICXOUMN4PA22JVDDQOR2764F47U5QW7PCWQC
6C7VS6EJHONLCEMARQBXVI5VJYH37QBYEQDBSGS4OCYKMNRAYSNAC
EW5FQ4DJ4WES57CWPBTIK3IDW62SSJHWQCGUN4W236QIUTIPD64QC
4LEKKSNFNCN63R3IWTXFN47DBB4IK7SANZLLK3DTQRPUX5PWCXKAC
2NPR5K4R7L3YFSTMK4RTCUHMQXUGBBWSWK473F6GRW4LOTWNE3NQC
S7CXK47EXY6CL4P5TXBV6RLEJV6ZO4GBN7RSKZ67KIVZS2DSA4CQC
4PQLVNWBBLY23DPRDANHBRSSCGDCDH6Q4MVQAN2XXBI54CM22GMQC
4IJ2FJXDKIEE3OIXC3F6CR3CLFI4Q5MRYFJ3SZQH2674ZV5YZARAC
JF5ZRQAQNCBHV6MPYXIQ5WUWM65JFKFJFNFRYJ4IR6PXS5GINNVAC
OJA2ZIR22LIUDKJHGQEBA6NO5EV6RIVJLT7WDO32W3KZLN7QISQAC
AOXFGY5L5VQVKKOFAGDSCNU3KQFNTTPTC2HZBRJU2XL66W53PK4AC
pkgs.ripgrep
(pkgs.sbcl.overrideAttrs (_: {enableFeatures = ["sb-thread" "sb-core-compression" "sb-simd" "sb-xref-for-internals" "sb-after-xc-core" "sb-doc"];}))
pkgs.shellcheck
pkgs.texinfoInteractive
pkgs.tree
pkgs.vim
pkgs.visidata
main = import ./home.nix;
git-config = import ./git-config.nix;
common = {
home.packages = [
alejandra.defaultPackage.${system}
pkgs.clojure
pkgs.coreutils-prefixed
pkgs.difftastic
pkgs.direnv
pkgs.dtach
pkgs.ecl
pkgs.fwoar.gsed
pkgs.gawk
pkgs.gnumake
pkgs.gnuplot
pkgs.groff
pkgs.htop
pkgs.jq
pkgs.lorri
pkgs.mosh
# pkgs.ncdu ## currently broken
pkgs.nixfmt-classic
pkgs.pandoc
pkgs.pkg-config
pkgs.ripgrep
(pkgs.sbcl.overrideAttrs (_: {
enableFeatures = [
"sb-thread"
"sb-core-compression"
"sb-simd"
"sb-xref-for-internals"
"sb-after-xc-core"
"sb-doc"
];
}))
pkgs.shellcheck
pkgs.texinfoInteractive
pkgs.tree
pkgs.vim
pkgs.visidata
(pkgs.zsh
// {
meta =
pkgs.zsh.meta
// {
outputsToInstall = pkgs.zsh.meta.outputsToInstall ++ ["info" "doc"];
};
})
];
};
}: 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 {
packages = [
pkgs.difftastic
pkgs.direnv
pkgs.dtach
pkgs.ecl
pkgs.gnuplot
pkgs.htop
pkgs.info
pkgs.jq
pkgs.lorri
pkgs.ncdu
pkgs.nixfmt
pkgs.ripgrep
pkgs.sbcl
pkgs.tree
];
}: rec {