home-modules/common: Manage bash, add starship + direnv
This commit is contained in:
parent
0055f4c9b3
commit
8355526d27
@ -5,29 +5,46 @@ in
|
|||||||
mkMerge [
|
mkMerge [
|
||||||
{
|
{
|
||||||
programs = {
|
programs = {
|
||||||
home-manager = {
|
# Even when enabled this will only be actually installed in standalone mode
|
||||||
# Even when enabled this will only be actually installed in standalone mode
|
# Note: `home-manager.path` is for telling home-manager is installed and setting it in NIX_PATH, which we should
|
||||||
enable = true;
|
# never care about.
|
||||||
|
home-manager.enable = true;
|
||||||
|
|
||||||
|
bash = {
|
||||||
|
# This not only installs bash but has home-manager control .bashrc and friends
|
||||||
|
enable = mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
|
lsd = {
|
||||||
|
enable = mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
|
starship = {
|
||||||
|
enable = mkDefault true;
|
||||||
|
settings = {
|
||||||
|
aws.disabled = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
direnv = {
|
||||||
|
enable = mkDefault true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
htop = {
|
htop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {};
|
settings = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
lsd = {
|
|
||||||
enable = mkDefault true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
language.base = mkDefault "en_IE.UTF-8";
|
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
tree
|
tree
|
||||||
iperf3
|
iperf3
|
||||||
];
|
];
|
||||||
|
|
||||||
|
language.base = mkDefault "en_IE.UTF-8";
|
||||||
|
|
||||||
# The flake passes a default setting, but we don't care about that
|
# The flake passes a default setting, but we don't care about that
|
||||||
stateVersion = mkForce "22.05";
|
stateVersion = mkForce "22.05";
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user