Skip to content

profiles groups for #486 - #487

Merged
deadc0de6 merged 1 commit into
masterfrom
profile-groups
Sep 29, 2026
Merged

deadc0de6 merged 1 commit into
masterfrom
profile-groups

Conversation

@deadc0de6

Copy link
Copy Markdown
Owner

features for #486:

  • profiles groups
  • hidden profiles with _<profile-name>
  • profiles description
profiles:
  # --- hidden meta profiles (leading underscore) ---
  _base:
    group: meta
    description: base set of dotfiles shared by all hosts
    dotfiles:
    - f_gitconfig
    - f_zshrc
  _zsh:
    group: meta
    description: zsh specific dotfiles
    dotfiles:
    - f_zshrc
  _ai:
    group: meta
    description: ai tooling config
    dotfiles:
    - f_ai_agents
  _hyprland:
    group: meta
    description: hyprland window manager config
    dotfiles:
    - f_hyprland_conf
  # --- host profiles (group hosts) ---
  archlinux:
    group: hosts
    description: arch linux workstation
    include:
    - _base
    - _hyprland
    dotfiles:
    - f_vimrc
  macosx:
    group: hosts
    description: macos laptop
    include:
    - _base
    - _ai
    dotfiles:
    - f_vimrc
  # --- hidden profile that belongs to no group ---
  _legacy:
    description: old experimental profile, kept for reference
    dotfiles:
    - f_vimrc
  # profile with no group at all: part of the unnamed top group,
  # displayed first without a group header
  laptop:
    description: personal laptop, not part of any group
    dotfiles:
    - f_zshrc
    - f_vimrc

ends up with

Available profile(s):
	-> laptop (2 dotfiles) - personal laptop, not part of any group
group "hosts":
	-> archlinux (4 dotfiles) - arch linux workstation
	-> macosx (4 dotfiles) - macos laptop

@codecov

codecov Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.41%. Comparing base (ca41d69) to head (bb69dc7).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #487      +/-   ##
==========================================
+ Coverage   89.29%   89.41%   +0.11%     
==========================================
  Files          23       23              
  Lines        5026     5072      +46     
==========================================
+ Hits         4488     4535      +47     
+ Misses        538      537       -1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@deadc0de6
deadc0de6 merged commit 0ebcce2 into master Sep 29, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant