Compare commits
4 commits
980f6c0e69
...
737d5a5877
| Author | SHA1 | Date | |
|---|---|---|---|
| 737d5a5877 | |||
| c34946321f | |||
| cbbc252230 | |||
| 3649a22287 |
1 changed files with 12 additions and 11 deletions
23
home/cli.nix
23
home/cli.nix
|
|
@ -50,6 +50,7 @@ in {
|
||||||
dua # ncdu but better
|
dua # ncdu but better
|
||||||
bat # better cat
|
bat # better cat
|
||||||
exa # better ls
|
exa # better ls
|
||||||
|
fzf
|
||||||
|
|
||||||
gcc
|
gcc
|
||||||
cmake
|
cmake
|
||||||
|
|
@ -57,23 +58,16 @@ in {
|
||||||
plantuml
|
plantuml
|
||||||
gnuplot
|
gnuplot
|
||||||
|
|
||||||
# pass
|
|
||||||
pandoc
|
pandoc
|
||||||
hledger
|
hledger
|
||||||
hledger-web
|
hledger-web
|
||||||
#hledger-iadd
|
|
||||||
hledger-ui
|
hledger-ui
|
||||||
#smos
|
|
||||||
#haskellPackages.patat # terminal based presentations using pandoc
|
|
||||||
|
|
||||||
nix-prefetch-git
|
nix-prefetch-git
|
||||||
];
|
];
|
||||||
home.extraOutputsToInstall = [ "doc" "info" "devdoc" ];
|
home.extraOutputsToInstall = [ "doc" "info" "devdoc" ];
|
||||||
|
|
||||||
xdg.enable = true;
|
xdg.enable = true;
|
||||||
# xdg.configFile = {
|
|
||||||
# "emacs".source = ./emacs.d;
|
|
||||||
# };
|
|
||||||
|
|
||||||
xdg.configFile.tmux = {
|
xdg.configFile.tmux = {
|
||||||
target = "tmux/tmux.conf";
|
target = "tmux/tmux.conf";
|
||||||
|
|
@ -97,21 +91,29 @@ in {
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
environment.shellAliases = {
|
||||||
|
e = "emacsclient -c $@";
|
||||||
|
ls = "exa $@";
|
||||||
|
t = "exa -T $@";
|
||||||
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
bash = { enable = true; };
|
bash = { enable = true; };
|
||||||
|
|
||||||
zsh = {
|
zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableAutosuggestions = true;
|
enableAutosuggestions = true;
|
||||||
# enableSyntaxHighlighting = true;
|
|
||||||
shellAliases = { e = "emacsclient -c $@"; };
|
|
||||||
oh-my-zsh = {
|
oh-my-zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = [ "git" ];
|
plugins = [ "git" "fzf" "fd" "z" ];
|
||||||
theme = "simple";
|
theme = "simple";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
starship = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
# better cat
|
# better cat
|
||||||
bat.enable = true;
|
bat.enable = true;
|
||||||
|
|
||||||
|
|
@ -154,7 +156,6 @@ in {
|
||||||
|
|
||||||
password-store = {
|
password-store = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]);
|
|
||||||
package = pkgs.gopass;
|
package = pkgs.gopass;
|
||||||
settings = { PASSWORD_STORE_DIR = "$HOME/.local/share/password-store"; };
|
settings = { PASSWORD_STORE_DIR = "$HOME/.local/share/password-store"; };
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue