This commit is contained in:
foglar 2025-01-01 11:10:52 +01:00
parent 91df40d3eb
commit 912ee183dd
2 changed files with 71 additions and 2 deletions

View File

@ -0,0 +1,65 @@
{
pkgs,
lib,
userSettings,
...
}: {
imports = [
./programming/git.nix
./programming/neovim.nix
../apps/terminal_tools.nix
./tools/oh-my-posh.nix
./tools/shell.nix
./tools/tmux.nix
./tools/zoxide.nix
];
sh.bash = {
enable =
if userSettings.shell == "bash"
then lib.mkDefault true
else lib.mkDefault false;
oh-my-posh.enable =
if userSettings.shell == "bash"
then lib.mkDefault true
else lib.mkDefault false;
};
sh.zsh = {
enable =
if userSettings.shell == "zsh"
then lib.mkDefault true
else lib.mkDefault false;
oh-my-posh.enable =
if userSettings.shell == "zsh"
then lib.mkDefault true
else lib.mkDefault false;
};
sh.oh-my-posh.enable = lib.mkDefault true;
program = {
tmux.enable = lib.mkDefault true;
zoxide.enable = lib.mkDefault true;
git.enable = lib.mkDefault true;
neovim.enable = lib.mkDefault true;
};
app_list = {
terminal_tools.enable = lib.mkDefault true;
};
programs = {
bat.enable = lib.mkDefault true;
btop.enable = lib.mkDefault true;
fzf.enable = lib.mkDefault true;
};
home.packages = with pkgs; [
alejandra
nh
nixd
];
}

View File

@ -1,5 +1,9 @@
{lib, ...}: { {...}: {
home.username = lib.mkForce "tsunemori";
home.stateVersion = "24.05"; home.stateVersion = "24.05";
imports = [
../nixos/home/packages/droid-packages.nix
];
programs.home-manager.enable = true; programs.home-manager.enable = true;
} }