dotfiles/common/users/homeModules/utils.nix
2025-03-25 00:53:14 -04:00

43 lines
900 B
Nix

{ pkgs, lib, ... }:
{
home = {
packages = with pkgs; [
# CLI ONLY
unixtools.xxd
p7zip
dig
bat
usbutils
tree
sops
fzf
jq
unzip
unrar
# GUI version is in kde.nix
libqalculate
patchelf
];
sessionVariables = {
BAT_THEME = "Dracula";
SSH_ASKPASS_REQUIRE = "prefer";
};
sessionPath = [
"$HOME/.local/bin"
];
};
# FIXME: this errors
# programs = {
# zsh = {
# # patchelf doesnt provide completions by default
# initExtra = ''
# eval "$(cat ${
# pkgs.fetchurl {
# url = "https://raw.githubusercontent.com/NixOS/patchelf/b9976d63c2bb860a7616dd5b3093571b0b48d2a4/completions/zsh/_patchelf";
# hash = "sha256-fEnmZhC9sXSqHNz3JFJ30dj658+a6iBtqGq8q4mahyw=";
# }
# })";
# '';
# };
# };
}