nixos-config/user/shell/cli-collection.nix
2024-02-04 10:30:47 -06:00

48 lines
1 KiB
Nix

{ pkgs, ... }:
{
# Collection of useful CLI apps
home.packages = with pkgs; [
# Command Line
disfetch neofetch lolcat cowsay onefetch starfetch
cava
gnugrep gnused
killall
libnotify
timer
bat eza fd bottom ripgrep
rsync
tmux
htop
hwinfo
unzip
brightnessctl
w3m
fzf
pandoc
pciutils
(pkgs.callPackage ../pkgs/smartcalc.nix { })
(pkgs.writeShellScriptBin "sc" ''smartcalc'')
#(pkgs.callPackage ../pkgs/ytsub.nix { })
#(pkgs.callPackage ../pkgs/russ.nix { })
#(pkgs.python3Packages.callPackage ../pkgs/impressive.nix { })
(pkgs.callPackage ../pkgs/pokemon-colorscripts.nix { })
(pkgs.writeShellScriptBin "airplane-mode" ''
#!/bin/sh
connectivity="$(nmcli n connectivity)"
if [ "$connectivity" == "full" ]
then
nmcli n off
else
nmcli n on
fi
'')
vim neovim
];
imports = [
../bin/phoenix.nix # My nix command wrapper
../bin/ytsub-wrappers.nix # My ytsub wrapper
];
}