This commit is contained in:
Chris Kruining 2026-03-25 06:45:43 +00:00
parent 59a1fbaf0f
commit ac3dac322d
78 changed files with 893 additions and 802 deletions

View file

@ -0,0 +1,17 @@
{
imports = [
./bitwarden
./chrome
./discord
./ladybird
./matrix
./obs
./onlyoffice
./signal
./steam
./studio
./teamspeak
./thunderbird
./zen
];
}

View file

@ -3,7 +3,7 @@ let
inherit (lib) mkIf mkEnableOption;
cfg = config.${namespace}.application.studio;
studioPackage = pkgs.callPackage (repoRoot + "/packages/studio/default.nix") {
studioPackage = pkgs.callPackage (repoRoot + "/packages/studio/package.nix") {
inherit erosanixLib;
};
in

View file

@ -5,6 +5,18 @@ let
cfg = config.${namespace}.defaults;
in {
imports = [
./application
./desktop
./development
./editor
./game
./home-manager
./shell
./terminal
./themes
];
options.${namespace}.defaults = {
editor = mkOption {
type = enum [ "nano" "nvim" "zed" ];

View file

@ -0,0 +1,5 @@
{
imports = [
./plasma
];
}

View file

@ -0,0 +1,7 @@
{
imports = [
./dotnet
./javascript
./rust
];
}

View file

@ -0,0 +1,7 @@
{
imports = [
./nano
./nvim
./zed
];
}

View file

@ -0,0 +1,5 @@
{
imports = [
./minecraft
];
}

View file

@ -5,6 +5,11 @@ let
cfg = config.${namespace}.shell;
in
{
imports = [
./toolset
./zsh
];
options.${namespace}.shell = {
corePkgs.enable = mkEnableOption "core shell packages";
};

View file

@ -0,0 +1,16 @@
{
imports = [
./bat
./btop
./eza
./fzf
./git
./gnugpg
./just
./starship
./tmux
./yazi
./zellij
./zoxide
];
}

View file

@ -0,0 +1,6 @@
{
imports = [
./alacritty
./ghostty
];
}