diff --git a/jry-thinkpad/home_manager.nix b/jry-thinkpad/home_manager.nix index 2e64650..1c38dee 100644 --- a/jry-thinkpad/home_manager.nix +++ b/jry-thinkpad/home_manager.nix @@ -6,6 +6,7 @@ ../shared/home_manager/plasma_manager.nix ../shared/variables.nix ]; + ../shared/home_manager/bash.nix ../shared/home_manager/envvars_amd.nix variables = config.variables; diff --git a/shared/cli_packages.nix b/shared/cli_packages.nix index 051428a..adcbc3d 100644 --- a/shared/cli_packages.nix +++ b/shared/cli_packages.nix @@ -11,6 +11,16 @@ wget ]; + programs.git = { + enable = true; + prompt.enable = true; + config = { + init = { + defaultBranch = "main"; + }; + }; + }; + programs.neovim = { enable = true; defaultEditor = true; diff --git a/shared/home_manager/bash.nix b/shared/home_manager/bash.nix new file mode 100644 index 0000000..ad55f7d --- /dev/null +++ b/shared/home_manager/bash.nix @@ -0,0 +1,10 @@ +{ config, ... }: + +{ + home.file.".bashrc".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/bash_configfiles/.bashrc"; + home.file.".bash_profile".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/bash_configfiles/.bash_profile"; + home.file.".profile".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/bash_configfiles/.profile"; + home.file.".bash_aliases".source = config.lib.file.mkOutOfStoreSymlink "${config.variables.homedir}/Nextcloud/configfiles/bash_configfiles/bash_aliases/.bash_aliases"; +} + +# vim: tabstop=2 softtabstop=2