screeps and home-manager.sharedModules

This commit is contained in:
Ingolf Wagner 2023-07-07 02:48:44 +02:00
parent a03344046b
commit f770305273
No known key found for this signature in database
GPG key ID: 76BF5F1928B9618B
6 changed files with 120 additions and 81 deletions
nixos/components/gui/home-manager

View file

@ -18,49 +18,9 @@ with lib;
home-manager.users.mainUser = {
# a better cat
programs.bat = {
enable = true;
config.theme = "gruvbox-light";
};
home.shellAliases.cat = "${pkgs.bat}/bin/bat";
# notify me when a command is finished
programs.noti.enable = true;
# a better ls
programs.exa = {
enable = true;
enableAliases = true;
};
home.shellAliases.llt = "${pkgs.exa}/bin/exa -a --tree";
# use z instead of cd
# use zi to fuzzy search through all registered directories
programs.zoxide = {
enable = true;
enableZshIntegration = true;
};
# provide better `Ctrl+r` command in terminal
programs.mcfly = {
enable = true;
keyScheme = "vim";
fuzzySearchFactor = 3;
enableZshIntegration = true;
enableBashIntegration = true;
};
programs.zsh = {
enable = true;
defaultKeymap = "viins";
};
xdg.configFile."ncmpcpp/config".text = ''
mpd_host = "pepe.private"
mpd_port = 6600
'';
programs.git = {
enable = true;