Commit Graph

  • f0bd25f902 fix: stop the "nix-colors / non-existent input nixpkgs" warning Bernardo Magri 2026-04-25 10:45:31 +01:00
  • 955269f9a2 docs: add MIGRATION.md for in-place adoption from existing NixOS Bernardo Magri 2026-04-25 10:40:31 +01:00
  • bb435a47bb fix(live-iso): stop initrd GPU panic + clear install pointer on login Bernardo Magri 2026-04-25 10:24:49 +01:00
  • e66537523a feat(installer): UX polish — dry-run, resume, UEFI gate, pre-flight, zram Bernardo Magri 2026-04-25 10:18:41 +01:00
  • 04512eabcd fix: include modifications missed by 528447c Bernardo Magri 2026-04-25 10:07:17 +01:00
  • 528447cc19 feat: smarter installer + Nomarchy os-release rebrand Bernardo Magri 2026-04-25 10:06:47 +01:00
  • 877da19770 feat: make VM and live ISO match an installed Nomarchy Bernardo Magri 2026-04-24 18:20:54 +01:00
  • 096124c04a fix: resolve makima 404 and undefined overridesDir variable Bernardo Magri 2026-04-13 21:19:42 +01:00
  • 3101c0fea2 fix: resolve waybar css selector mismatch and update audit documentation Bernardo Magri 2026-04-13 20:16:21 +01:00
  • d9c35f5ff6 fix: resolve evaluation purity, missing packages, and brittle paths Bernardo Magri 2026-04-13 19:50:09 +01:00
  • cabc668c77 fix: exhaustive logical audit of installer, live-iso and system configurations Bernardo Magri 2026-04-13 19:26:47 +01:00
  • 2d587d40ff feat: pre-activate standalone Home Manager environment in VM and Live ISO Bernardo Magri 2026-04-13 15:24:51 +01:00
  • d3042c4fb6 fix: disambiguate home-manager package from flake input to fix evaluation error Bernardo Magri 2026-04-13 15:11:09 +01:00
  • b84693bc52 fix: remove invalid home-manager configuration from nixosConfigurations Bernardo Magri 2026-04-13 14:44:57 +01:00
  • 17de084789 fix: resolve standalone home-manager configuration and fix installer iso syntax Bernardo Magri 2026-04-13 14:42:52 +01:00
  • 1b75a440b1 fix: update nomarchy-test-vm to use the default flake configuration Bernardo Magri 2026-04-13 13:59:03 +01:00
  • 540718693f fix: revert to standalone Home Manager architecture for fast UI updates Bernardo Magri 2026-04-13 13:57:31 +01:00
  • 73ae1232f3 fix: switch from home-manager to nixos-rebuild for environment updates and align flake outputs Bernardo Magri 2026-04-13 13:46:12 +01:00
  • 6dd3c4b6e2 fix: include nomarchy flake in VM at /etc/nomarchy Bernardo Magri 2026-04-13 13:33:40 +01:00
  • 9746e75bc5 fix: dynamic flake path resolution and replace env-update/sys-update aliases with scripts Bernardo Magri 2026-04-13 13:25:54 +01:00
  • 866e556656 fix: bundle home-manager and nixos-rebuild with user scripts and fix theme-switching globbing error Bernardo Magri 2026-04-13 13:14:46 +01:00
  • 66096cbc46 feat: improve video configuration for VM and Live ISO Bernardo Magri 2026-04-13 13:05:59 +01:00
  • 8e4e801244 fix: rename and track Nomarchy.ttf font for flake build Bernardo Magri 2026-04-13 12:34:15 +01:00
  • 6f4741c060 fix: package theme engine and system scripts and fix env-update scriptability Bernardo Magri 2026-04-13 11:37:03 +01:00
  • f0800e60ca fix: enable flakes and nix-command and set NIX_PATH for nix-shell Bernardo Magri 2026-04-13 11:33:07 +01:00
  • ab9700f054 fixing summer-night waybar Bernardo Magri 2026-04-13 11:25:01 +01:00
  • 6b3e96b3b3 feat: add walker and rofi themes for summer-night and fix styling logic Bernardo Magri 2026-04-13 11:19:43 +01:00
  • 0e5fb6c813 fixing summer-night waybar Bernardo Magri 2026-04-13 08:37:50 +01:00
  • f4ecaed31a docs: move STRUCTURE.md to docs/ and update README.md reference Bernardo Magri 2026-04-12 23:05:23 +01:00
  • 1853617f12 docs: add detailed STRUCTURE.md documentation Bernardo Magri 2026-04-12 23:04:26 +01:00
  • ffdc67d246 fix: resolve 'outside /home/bernardo' build failure by avoiding directory symlink conflicts Bernardo Magri 2026-04-12 22:53:44 +01:00
  • b3fb246ce3 fix: allow unfree packages to resolve VS Code build failure Bernardo Magri 2026-04-12 22:48:44 +01:00
  • 5f0834f30c refactor: consolidate app configurations and utility scripts Bernardo Magri 2026-04-12 22:32:44 +01:00
  • a7dbca80a6 fix: resolve VM startup failures, broken Hyprland functionality, and theme integration Bernardo Magri 2026-04-12 20:54:03 +01:00
  • bbdf34ced8 refactor: implement component-based architecture for enhanced maintainability Bernardo Magri 2026-04-12 14:51:15 +01:00
  • a9ee79a5ce fix: add stylix compatibility shims for missing program options Bernardo Magri 2026-04-11 20:20:32 +01:00
  • b27fc5aee8 refactor: major architectural restructure for theme-centric organization Bernardo Magri 2026-04-11 19:38:27 +01:00
  • 769fd88f25 fixing install.sh Bernardo Magri 2026-04-10 20:28:54 +01:00
  • 9f62f0f5f1 fixing install.sh Bernardo Magri 2026-04-10 20:25:58 +01:00
  • 7590fc4057 fix(install): fix gum syntax and TTY redirection in bootstrap script Bernardo Magri 2026-04-10 20:22:13 +01:00
  • db18304fb6 fix(install): fix syntax errors, module references and branding in install script Bernardo Magri 2026-04-10 19:52:01 +01:00
  • 57580dbdb0 adding install script Bernardo Magri 2026-04-10 18:51:01 +01:00
  • c6902d5b6d fixing hyprland errors Bernardo Magri 2026-04-09 13:38:00 +01:00
  • ef54a4b67c fix: stabilize waybar with systemd and correct shebangs Bernardo Magri 2026-04-08 20:03:15 +01:00
  • 8ae026474f fix: provide declarative fallback for theme hyprland.conf Bernardo Magri 2026-04-08 19:26:34 +01:00
  • 1184cad61a fix: exclude ported apps from XDG auto-mapping to avoid collisions Bernardo Magri 2026-04-07 18:59:45 +01:00
  • 3ff6815ab0 refactor: rename Hyprland entrypoint to nomarchy.conf and finalize config sourcing Bernardo Magri 2026-04-07 18:57:21 +01:00
  • 98b7c99023 feat: enable Hyprland and wlroots logging for debugging Bernardo Magri 2026-04-06 22:18:20 +01:00
  • d0f7e67d3d fix: add wrapQtAppsHook to SDDM theme derivation Bernardo Magri 2026-04-06 21:53:58 +01:00
  • a6ec85d1ef fix: use proper settings attrset for hypridle Bernardo Magri 2026-04-06 21:52:07 +01:00
  • eebec40ea0 minors Bernardo Magri 2026-04-06 21:50:44 +01:00
  • 0ce8602384 refactor: final architecture audit and hardening Bernardo Magri 2026-04-06 21:49:34 +01:00
  • 8b4e9ef6c8 cleanup: remove legacy config files and commit VM refactor Bernardo Magri 2026-04-06 21:46:08 +01:00
  • a31023c037 refactor: systemic refactor for FHS compliance, native systemd migration, and script hardening Bernardo Magri 2026-04-06 21:45:33 +01:00
  • 5c45b10d88 refactor: unify SwayOSD and Hypridle configurations in Nix Bernardo Magri 2026-04-06 21:41:46 +01:00
  • f5f515c2f7 refactor: strip redundant Alacritty theming in favor of Stylix Bernardo Magri 2026-04-06 21:41:30 +01:00
  • 358b129f0f refactor: harmonize Hyprland config by sourcing legacy hyprland.conf Bernardo Magri 2026-04-06 21:41:24 +01:00
  • 0065334164 cleanup: remove obsolete waybar and walker CSS templates Bernardo Magri 2026-04-06 21:41:14 +01:00
  • 45ca66119a refactor: unify Walker configuration into Nix and delete legacy TOML Bernardo Magri 2026-04-06 21:41:11 +01:00
  • db8b009638 refactor: unify Waybar configuration using Nix and fix legacy paths Bernardo Magri 2026-04-06 21:40:50 +01:00
  • 3e1b1efa6f refactor: safe stylix wallpaper path interpolation Bernardo Magri 2026-04-06 21:39:17 +01:00
  • db6bdd8495 refactor: move state migration to pre-flight, fix XDG hardcoding, and prevent Nix store bloat Bernardo Magri 2026-04-06 21:37:24 +01:00
  • 0194569a42 including new theme summer-night Bernardo Magri 2026-04-06 17:21:29 +01:00
  • bb6b46b76e fix(system): finalize VM stabilization and fix Hyprland syntax Bernardo Magri 2026-04-05 14:58:33 +01:00
  • c336f528a8 fix(hyprland): proper rule syntax for 0.52.1 and re-enable autostart Bernardo Magri 2026-04-05 14:30:46 +01:00
  • 1fa60ed64a fix(vm): increase RAM to 8GB and fix Hyprland rule syntax to prevent crashes Bernardo Magri 2026-04-05 14:17:52 +01:00
  • c71cb7ea71 fix(sddm): use defaultSession instead of non-existent autoLogin.session Bernardo Magri 2026-04-05 13:27:08 +01:00
  • 70798abcb0 fix(vm): debug hang by disabling on-boot scripts and increasing resources Bernardo Magri 2026-04-05 13:23:20 +01:00
  • 663ee214d6 fix(vm): restore Plymouth splash and fix SDDM session selection Bernardo Magri 2026-04-05 13:22:09 +01:00
  • ac6087559d fix(vm): ensure Plymouth display and fix black screen in Hyprland Bernardo Magri 2026-04-05 12:48:43 +01:00
  • 2afd5eaa36 fix(vm): fix Plymouth theme path and optimize VM graphics for splash screen Bernardo Magri 2026-04-05 12:41:21 +01:00
  • 34c87d21ef fix(sddm): enable withUWSM for hyprland to resolve evaluation error Bernardo Magri 2026-04-05 11:21:47 +01:00
  • 9d36110123 fix(vm): fix Plymouth, SDDM, and autologin for VM testing Bernardo Magri 2026-04-05 11:20:24 +01:00
  • 8a72a09bd8 fix(system): enable uwsm and fix session detection to allow VM login Bernardo Magri 2026-04-05 11:18:41 +01:00
  • 7f086f07bf chore(branding): add missing icon.svg asset Bernardo Magri 2026-04-05 11:15:09 +01:00
  • d59cb8f0ca fix(flake): set home-manager.useGlobalPkgs to false to resolve evaluation warnings Bernardo Magri 2026-04-05 11:15:02 +01:00
  • 854f429360 fix(bin): correct VM runner binary names and fix typos in test scripts Bernardo Magri 2026-04-05 11:10:57 +01:00
  • 64c1dc937d chore(branding): update fastfetch ASCII icon and fix branding typos Bernardo Magri 2026-04-05 11:06:42 +01:00
  • 514b305713 feat(system): comprehensive branding, styling, and system feature update Bernardo Magri 2026-04-05 10:52:41 +01:00
  • 9d5049aed5 chore(hygiene): final script cleanup and plymouth optimization Bernardo Magri 2026-04-04 21:34:02 +01:00
  • 4abd4d4686 chore(todo): add project TODO list and improve Plymouth LUKS support Bernardo Magri 2026-04-04 20:42:20 +01:00
  • e3d8c9ca75 feat(branding): professionalize installer and system branding Bernardo Magri 2026-04-04 20:34:32 +01:00
  • 09377e37ea chore(hygiene): final script cleanup and persistence fixes Bernardo Magri 2026-04-04 19:54:01 +01:00
  • 08e2b4e248 feat(system): professionalize system configurations Bernardo Magri 2026-04-04 19:22:47 +01:00
  • 42f515f4a9 feat(themes): declaratively manage icons, cursors, and dark/light modes Bernardo Magri 2026-04-04 18:33:00 +01:00
  • 0bd67f1ee0 fix(flake): expose inputs for downstream propagation Bernardo Magri 2026-04-04 17:43:33 +01:00
  • 8775c6a4bf feat(upstream): switch to remote git repository for engine Bernardo Magri 2026-04-04 17:35:37 +01:00
  • 81d0f0b542 feat(downstream): add easy configuration overrides Bernardo Magri 2026-04-04 10:40:15 +01:00
  • 4020ad5878 feat(core): professionalize state migration via Nix activation Bernardo Magri 2026-04-04 10:35:02 +01:00
  • 6032ab1815 fix(configs): declaratively map all upstream config directories Bernardo Magri 2026-04-04 10:25:15 +01:00
  • b03196514a chore(hygiene): remove legacy Arch Linux and imperative scripts Bernardo Magri 2026-04-04 10:13:32 +01:00
  • b86c2bad43 feat(themes): implement declarative theme file management Bernardo Magri 2026-04-04 10:13:12 +01:00
  • cfd5e4bb65 feat(core): migrate system state to unified declarative JSON Bernardo Magri 2026-04-04 10:11:09 +01:00
  • f1ed0d7f47 docs: update README with new architecture and installer guide Bernardo Magri 2026-04-03 21:11:03 +01:00
  • d92309fd59 chore: ignore VM disk images and ISO artifacts Bernardo Magri 2026-04-03 21:08:50 +01:00
  • 494fa2a6c9 chore: remove temporary options module after logic migration Bernardo Magri 2026-04-03 21:07:18 +01:00
  • 2821d30858 feat(scripts): add nomarchy-sync and improve theme scripts Bernardo Magri 2026-04-03 21:07:15 +01:00
  • 90e1a21701 feat(home): enhance user environment and dynamic theming Bernardo Magri 2026-04-03 21:07:12 +01:00
  • 14d7a89a84 feat: implement 'Erase Your Darlings' (Impermanence) root wipe Bernardo Magri 2026-04-03 21:06:59 +01:00
  • 1b4535aa0a feat(installer): add internet wizard, localization, and software profiles Bernardo Magri 2026-04-03 21:06:53 +01:00