nix-config/nixos/common/global/env.nix

40 lines
933 B
Nix

{pkgs, ...}: {
environment = {
binsh = "${pkgs.bash}/bin/bash";
shells = with pkgs; [zsh];
systemPackages = with pkgs; [
# Ensure home-manager is on all systems
home-manager
# Useful system utilities
tree # directory structure
bc # basic calculator
vim # editor
ranger # console file manager
htop # system monitor
scrot # screenshot
jq # JSON processor
git # version control
nmap # network mapper
xclip # clipboard
ripgrep # searches the current directory for a regex pattern
sshfs # mount filesystems over SSH
feh # image viewer
# HTTP
curl # transfer dato to/from server
wget # download files from web
# Archive
unzip # extract zip archive
p7zip # extract 7z archive
];
pathsToLink = ["/share/zsh"];
};
# System Fonts
fonts.packages = with pkgs; [
lmodern
];
}