Compare commits
No commits in common. "737d5a5877510d36ec88e6385a4b3df8952a77f2" and "980f6c0e696b59963ea45ad79fa6d1b177b8badc" have entirely different histories.
737d5a5877
...
980f6c0e69
1 changed files with 11 additions and 12 deletions
23
home/cli.nix
23
home/cli.nix
|
|
@ -50,7 +50,6 @@ 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
|
||||||
|
|
@ -58,16 +57,23 @@ 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";
|
||||||
|
|
@ -91,29 +97,21 @@ 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" "fzf" "fd" "z" ];
|
plugins = [ "git" ];
|
||||||
theme = "simple";
|
theme = "simple";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
starship = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# better cat
|
# better cat
|
||||||
bat.enable = true;
|
bat.enable = true;
|
||||||
|
|
||||||
|
|
@ -156,6 +154,7 @@ 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