nix/home: add any-nix-shell, asciinema, neofetch

This commit is contained in:
Dmitriy Pleshevskiy 2022-08-24 11:43:20 +03:00
parent fad16649ba
commit d64a2d9709
Signed by: pleshevskiy
GPG key ID: 1B59187B161C0215
4 changed files with 21 additions and 12 deletions

View file

@ -4,18 +4,7 @@ let
secrets = import ./secrets.nix; secrets = import ./secrets.nix;
in in
{ {
imports = [ imports = (import ./wm) ++ (import ./shell) ++ (import ./progs);
./wm/xmonad
./shell/zsh.nix
./progs/git.nix
./progs/pass.nix
./progs/himalaya.nix
./progs/nvim
./progs/vifm
./progs/exa.nix
./progs/zoxide.nix
./progs/hledger.nix
];
targets.genericLinux.enable = true; targets.genericLinux.enable = true;
@ -34,6 +23,10 @@ in
home.packages = with pkgs; [ home.packages = with pkgs; [
# TODO: move packages to separate modules # TODO: move packages to separate modules
any-nix-shell # fish and zsh support fo nix-shell
asciinema # record the terminal
neofetch # command-line system information
# tools # tools
xh # friendly and fast tool for sending HTTP requests xh # friendly and fast tool for sending HTTP requests
fd # a simple, fast and user-friendly alternative to find fd # a simple, fast and user-friendly alternative to find

10
nix/progs/default.nix Normal file
View file

@ -0,0 +1,10 @@
[
./git.nix
./pass.nix
./himalaya.nix
./nvim
./vifm
./exa.nix
./zoxide.nix
./hledger.nix
]

3
nix/shell/default.nix Normal file
View file

@ -0,0 +1,3 @@
[
./zsh.nix
]

3
nix/wm/default.nix Normal file
View file

@ -0,0 +1,3 @@
[
./xmonad
]