Added nixos configs

This commit is contained in:
2026-02-22 19:25:39 +01:00
parent c0f19a200d
commit 8694deed28
9013 changed files with 118058 additions and 0 deletions
@@ -0,0 +1,62 @@
{ config, pkgs, ... }:
let
moduleName = "hm-terminal";
in
{
# -----BASH --------------
programs.bash = {
enable = true;
# Load aliases from ~/.config/zsh/aliases.conf
bashrcExtra = ''
if [ -f "$HOME/.config/zsh/aliases.conf" ]; then
source "$HOME/.config/zsh/aliases.conf"
fi
'';
};
# ------ KITTY -----
programs.kitty = {
enable = true;
settings = {
background_opacity = 0.60;
dynamic_background_opacity = true;
};
};
# -------ZSH------------
programs.zsh = {
enable = true;
dotDir = ".config/zsh";
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
initContent= ''
if [ -f "$HOME/.config/zsh/aliases.conf" ]; then
source "$HOME/.config/zsh/aliases.conf"
fi
'';
oh-my-zsh = {
enable = true;
theme = "";
plugins = [ "git" "sudo" "docker" ];
};
};
# Put the aliases file into ~/.config/zsh/aliases.conf
xdg.configFile."zsh/aliases.conf".source = ./conf/aliases.conf;
# -----STARSHIP--------------
programs.starship = {
enable = true;
enableBashIntegration = true;
enableZshIntegration = true;
};
xdg.configFile."starship.toml".text =
builtins.readFile ./conf/starship.toml;
home.file.".nixlog/loaded.${moduleName}-module-loaded".text = "loaded\n";
}