diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index e81a989..155ad02 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -137,6 +137,7 @@ Nomarchy is moving away from being a "flavor" of Omarchy to its own distinct ide (Move items here when they land — keep them brief, link the commit/PR.) +- _2026-04-26_ — Default to highest resolution (`highres`) for monitors. Updated `features/desktop/hyprland/config/monitors.conf` and forced it in the live ISO (`nomarchy-live`) to resolve issues where some hardware would default to a low resolution (1024x768). - _2026-04-26_ — First-run welcome wizard (`nomarchy-welcome`). Extended from a one-shot greeter into a guided picker for theme, font, and panel position. Added Step 4 to generate a starter `home.nix` if missing. State is now persisted in `state.json` via `.welcome_done`. Added `nomarchy.panelPosition` option to Waybar. - _2026-04-26_ — Multi-disk BTRFS support in the installer. Added `installer/disko-btrfs-multi.nix` template and updated `installer/install.sh` to allow selecting multiple drives via `gum choose --no-limit`. Implements BTRFS "single" data + RAID1 metadata across multiple LUKS-encrypted drives. - _2026-04-26_ — Distro Branding Phase 2. Updated bootloader entries to use "Nomarchy" as the label. Set ISO volume IDs to `NOMARCHY_INSTALLER` and `NOMARCHY_LIVE`. Fixed branding in Plymouth theme metadata and SDDM metadata. diff --git a/features/desktop/hyprland/config/monitors.conf b/features/desktop/hyprland/config/monitors.conf index 5506311..ed050fd 100644 --- a/features/desktop/hyprland/config/monitors.conf +++ b/features/desktop/hyprland/config/monitors.conf @@ -13,7 +13,7 @@ # Straight 1x setup for low-resolution displays like 1080p or 1440p # Or for ultrawide monitors like 34" 3440x1440 or 49" 5120x1440 env = GDK_SCALE,1 - monitor=,preferred,auto,1 + monitor=,highres,auto,1 # Portrait/rotated secondary monitor (transform: 1 = 90°, 3 = 270°) # monitor = DP-2, preferred, auto, 1, transform, 1 diff --git a/flake.nix b/flake.nix index d1004ff..4a24206 100644 --- a/flake.nix +++ b/flake.nix @@ -168,8 +168,10 @@ # Live-ISO-only welcome. Pops a notification a few seconds # after the graphical session is up and opens a terminal # parked at the installer command, so the user never has to - # hunt for it. + # hunt for it. Force highres monitor detection as some + # hardware defaults to 1024x768. wayland.windowManager.hyprland.extraConfig = nixpkgs.lib.mkAfter '' + monitor = , highres, auto, 1 exec-once = sh -c 'sleep 3; notify-send -u critical -t 0 "Welcome to Nomarchy" "Run \`sudo /etc/install.sh\` in the open terminal — or \`--dry-run\` to preview."' exec-once = sh -c 'sleep 4; alacritty --title "Nomarchy Installer" -e bash -lc "echo; echo \"Welcome to the Nomarchy live ISO.\"; echo; echo \" sudo /etc/install.sh # install\"; echo \" sudo /etc/install.sh --dry-run # preview only\"; echo \" sudo /etc/install.sh --resume # resume after an interrupt\"; echo; exec bash"' '';