This website requires JavaScript.
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