modularized hosts creatorforge.nix

This commit is contained in:
specCon18 2023-04-18 02:42:12 -04:00
parent 38d653d2ff
commit 43ed213a93
14 changed files with 146 additions and 123 deletions

View file

@ -0,0 +1,16 @@
{ pkgs, config, lib, ...}:
{
dconf = {
enable = true;
settings = {
"org/gnome/mutter" = {
attach-modal-dialogs = true;
dynamic-workspaces = true;
edge-tiling = false;
experimental-features = [ "scale-monitor-framebuffer" ];
focus-change-on-pointer-rest = true;
workspaces-only-on-primary = true;
};
};
};
}

View file

@ -0,0 +1,7 @@
{ pkgs, config, lib, ...}:
{
programs.direnv = {
enable = true;
enableZshIntegration = lib.mkDefault true;
};
}

View file

@ -0,0 +1,6 @@
{ pkgs, config, lib, ...}:
{
programs.home-manager = {
enable = true;
};
}

View file

@ -0,0 +1,7 @@
{ pkgs, config, lib, ...}:
{
programs.ncspot = {
enable = true;
package = pkgs.ncspot;
};
}

View file

@ -0,0 +1,6 @@
{ pkgs, config, lib, ...}:
{
programs.nushell = {
enable = false;
};
}

View file

@ -0,0 +1,8 @@
{ pkgs, config, lib, ...}:
{
programs.starship = {
enable = true;
enableZshIntegration = true;
enableNushellIntegration = false;
};
}

View file

@ -0,0 +1,7 @@
{ pkgs, config, lib, ...}:
{
programs.zellij = {
enable = true;
package = pkgs.zellij;
};
}

View file

@ -0,0 +1,8 @@
{ pkgs, config, lib, ...}:
{
programs.zoxide = {
enable = true;
enableZshIntegration = lib.mkDefault true;
# enableNushellIntegration = false;
};
}