Add main command line utilities

This commit is contained in:
Pierre Martin
2018-10-26 15:53:45 +02:00
parent 43b96c6b10
commit 338376f123

View File

@@ -5,7 +5,28 @@ let
in in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
fasd latest.wget
latest.curl
latest.httpie
latest.fasd
latest.ripgrep
latest.tree
latest.ncdu
latest.pv
latest.jq
latest.whois
latest.gnumake
latest.atool
latest.unzip
latest.zip
latest.p7zip
latest.pass
latest.pcmanfm
latest.udiskie
latest.gitAndTools.gitflow latest.gitAndTools.tig latest.gitAndTools.gitflow latest.gitAndTools.tig
@@ -16,6 +37,8 @@ in
unclutter-xfixes unclutter-xfixes
python
# Peek. See https://github.com/NixOS/nixpkgs/issues/39832 # Peek. See https://github.com/NixOS/nixpkgs/issues/39832
peek peek
ffmpeg ffmpeg
@@ -25,7 +48,11 @@ in
keybinder keybinder
]; ];
# Doc: https://rycee.gitlab.io/home-manager/options.html
services.unclutter.enable = true; services.unclutter.enable = true;
services.parcellite.enable = true;
services.gpg-agent.enable = true;
programs.home-manager = { programs.home-manager = {
enable = true; enable = true;
@@ -76,6 +103,7 @@ in
t = "task"; t = "task";
p = "pass"; p = "pass";
tg = "tig --all"; tg = "tig --all";
tgs = "tig status";
}; };
}; };
@@ -101,8 +129,22 @@ in
".vscode" ".vscode"
]; ];
}; };
programs.htop = {
enable = true;
};
programs.browserpass = {
enable = true;
browsers = [ "firefox" ];
};
programs.vim = {
enable = true;
};
} }
# TODO # TODO
# #
# - setup GPG: Git, pass etc... # - setup GPG for Git, mails etc...
# - try fzf?