feat: move core apps to downstream and make app modules opt-in
All checks were successful
Check / eval-and-lint (push) Successful in 6m39s
All checks were successful
Check / eval-and-lint (push) Successful in 6m39s
This commit is contained in:
@@ -1729,13 +1729,16 @@ EOF
|
||||
|
||||
# User-level packages (Home Manager).
|
||||
#
|
||||
# Nomarchy already ships a minimal desktop (firefox, thunar, mpv, imv, mako,
|
||||
# hyprlock, swww, wl-clipboard, grim, slurp, rofi-wayland, etc.). The list
|
||||
# below is a menu of extras — uncomment what you want and run
|
||||
# \`nomarchy-env-update\`.
|
||||
# Nomarchy already ships the core Hyprland ecosystem (mako, hyprlock, swww,
|
||||
# wl-clipboard, grim, slurp, rofi, etc.). The list below includes the
|
||||
# default user apps and a menu of extras — uncomment what you want and
|
||||
# run \`nomarchy-env-update\`.
|
||||
home.packages = with pkgs; [
|
||||
# --- Enabled by default ---
|
||||
btop # Resource monitor (TUI)
|
||||
firefox
|
||||
xfce.thunar
|
||||
imv # Image viewer
|
||||
mpv # Video player
|
||||
fastfetch # System info at login
|
||||
chromium # Secondary browser
|
||||
$PROFILE_HOME_PACKAGES
|
||||
@@ -1797,12 +1800,32 @@ EOF
|
||||
# tldr
|
||||
];
|
||||
|
||||
# --- Optional Nomarchy app modules ---
|
||||
# --- Nomarchy app modules ---
|
||||
|
||||
# opencode AI coding CLI integration (deploys ~/.config/opencode/opencode.json).
|
||||
# The \`opencode\` package itself is not installed automatically — add it to
|
||||
# \`home.packages\` above if you want it on PATH.
|
||||
# nomarchy.apps.opencode.enable = true;
|
||||
# These enable Nomarchy's curated configurations for the respective apps.
|
||||
# Most are enabled by default to give you a complete desktop experience.
|
||||
# Enabling the module also installs the corresponding package.
|
||||
nomarchy.apps = {
|
||||
alacritty.enable = true;
|
||||
btop.enable = true;
|
||||
elephant.enable = true;
|
||||
swayosd.enable = true;
|
||||
walker.enable = true;
|
||||
vscode.enable = true;
|
||||
kitty.enable = true;
|
||||
lazygit.enable = true;
|
||||
tmux.enable = true;
|
||||
|
||||
# opencode AI coding CLI integration (deploys ~/.config/opencode/opencode.json).
|
||||
# The \`opencode\` package itself is not installed automatically — add it to
|
||||
# \`home.packages\` above if you want it on PATH.
|
||||
# opencode.enable = true;
|
||||
|
||||
# Deploys themed config if you install the package (Ghostty is not in nixpkgs)
|
||||
# ghostty.enable = true;
|
||||
};
|
||||
|
||||
# --- Optional Nomarchy app modules ---
|
||||
|
||||
# Extra Home Manager modules go here (program configs, services, etc.).
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user