nix/home/default.nix

71 lines
1007 B
Nix
Raw Normal View History

2021-10-09 01:46:55 +02:00
{pkgs, ...}:
{
home.packages = with pkgs; [
2021-10-23 17:50:36 +02:00
(python3.withPackages(ps: with ps; [
ansible
dnspython
2021-10-28 21:05:21 +02:00
youtube-dl
2021-11-13 22:06:43 +01:00
boto3 # aws-s3 support for ansible
2021-10-23 17:50:36 +02:00
]))
2021-10-09 01:46:55 +02:00
killall
htop
mosh
git
2021-11-13 22:06:43 +01:00
pre-commit
2021-10-09 01:46:55 +02:00
git-lfs
tig
tea
glab
figlet
grml-zsh-config
tmux
2021-10-11 11:37:10 +02:00
w3m
2021-10-09 01:46:55 +02:00
#neovim
xh
liboping # fix it
mtr
colordiff
git-annex
direnv
pure-prompt
#vimPlugins.nvim-lspconfig
#vimPlugins.nerdtree
go gcc libcap
go-langserver
2021-10-15 01:44:37 +02:00
yarn
2021-10-14 16:30:31 +02:00
pwgen
2021-10-09 18:07:16 +02:00
pass-wayland
2021-10-23 20:36:04 +02:00
gotify-cli
2021-10-09 01:46:55 +02:00
glow
2021-11-13 22:06:43 +01:00
imagemagick
2021-10-23 17:50:04 +02:00
ffmpeg
# devOps
nixopsUnstable
2021-10-09 01:46:55 +02:00
];
programs.zsh = {
enable = true;
enableAutosuggestions = true;
# broken: enableSyntaxHighlighting = true;
# grml and pure enabled ....
};
2021-11-13 22:06:43 +01:00
programs.direnv.enable = true;
2021-10-09 01:46:55 +02:00
programs.neovim = {
enable = true;
extraConfig = ''
syntax on
set number relativenumber
'';
plugins = with pkgs.vimPlugins; [
nvim-lspconfig
airline
Syntastic
{
plugin = nerdtree;
config = "map <C-n> :NERDTreeToggle<CR>";
}
];
};
}