Skip to content

cleanup - #1725

Merged
NobbZ merged 6 commits into
mainfrom
cleanup
Sep 5, 2026
Merged

cleanup#1725
NobbZ merged 6 commits into
mainfrom
cleanup

Conversation

@NobbZ

@NobbZ NobbZ commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Do some clean up to reduce system and home closures.

@NobbZ
NobbZ requested a lite review from Copilot September 5, 2026 10:55
@NobbZ NobbZ changed the title use importApply in home_configs cleanup Sep 5, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The mimas configuration no longer actually enables KDE/Plasma despite the stated intent and remaining SDDM setup, which is likely an unintended functional regression.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Cleanup-focused PR intended to reduce NixOS/Home Manager closure size by removing unused Home Manager modules and simplifying evaluation.

Changes:

  • Switch Home Manager entrypoint loading to lib.modules.importApply in the home configuration generator.
  • Remove custom Home Manager modules/config for AwesomeWM, Rofi, and WezTerm.
  • Trim mimas NixOS and nmelzer@mimas Home Manager config related to the removed desktop/window-manager setup.
File summaries
File Description
parts/home_configs.nix Uses lib.modules.importApply for entrypoint import/application.
nixos/configurations/mimas.nix Removes Plasma6/AwesomeWM enablement while leaving SDDM enabled.
home/modules/programs/wezterm/default.nix Deletes the custom WezTerm Home Manager module/config.
home/modules/misc/rofi/default.nix Deletes the custom Rofi wrapper/config module.
home/modules/misc/rofi/common.rasi Removes shared Rofi theme/config file used by the deleted module.
home/modules/misc/awesome/default.nix Deletes the custom AwesomeWM Home Manager module/config.
home/modules/default.nix Stops exporting the removed modules.
home/configurations/nmelzer_at_mimas.nix Removes AwesomeWM autostart and Flameshot enablement.
Review details
  • Files reviewed: 8/8 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread nixos/configurations/mimas.nix Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

It removes major desktop/window-manager configuration pieces (including a large AwesomeWM module) and disables related system services, which could impact login/session availability on mimas and warrants manual verification.

Review details
  • Files reviewed: 8/8 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@NobbZ
NobbZ merged commit 6c3c5a9 into main Sep 5, 2026
16 checks passed
@NobbZ
NobbZ deleted the cleanup branch September 5, 2026 11:17
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.

2 participants