28 lines
737 B
Nix
28 lines
737 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
security.sudo.wheelNeedsPassword = false;
|
|
environment.systemPackages = with pkgs; [
|
|
neovim # basic editing. No, nano is not it
|
|
git # version control
|
|
ripgrep # grep, but better
|
|
jq # For occasional json munching
|
|
fd # find, but better
|
|
htop # top, but better
|
|
wget # curl, but kinda better
|
|
fzf # fuzzy search in command line
|
|
nix-output-monitor
|
|
deploy-rs
|
|
|
|
(
|
|
let base = pkgs.appimageTools.defaultFhsEnvArgs; in
|
|
pkgs.buildFHSUserEnv (base // {
|
|
name = "fhs";
|
|
targetPkgs = pkgs: (base.targetPkgs pkgs) ++ [ pkgs.pkg-config ];
|
|
profile = "export FHS=1";
|
|
runScript = "fish";
|
|
extraOutputsToInstall = [ "dev" ];
|
|
})
|
|
)
|
|
];
|
|
}
|