Add main command line utilities
This commit is contained in:
46
home.nix
46
home.nix
@@ -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?
|
||||||
Reference in New Issue
Block a user