Skip to content

Automatic changes after install - #10

Merged
igorcamilo merged 9 commits into
mainfrom
first-install
Jul 27, 2026
Merged

igorcamilo merged 9 commits into
mainfrom
first-install

Conversation

@igorcamilo

Copy link
Copy Markdown
Owner

No description provided.

@igorcamilo igorcamilo self-assigned this Jul 27, 2026
Adjusted the VRR setting for the ASUS monitor to reduce flicker
during desktop use. Updated Nix checks to exclude
hardware-configuration.nix from formatting and analysis checks,
as it is auto-generated and should not be modified by users.
Include Notifications.qml in quickshell configuration to enhance
notification handling. Update Lefthook and check scripts to
exclude hardware-configuration.nix from checks, ensuring
consistency between CI and local pre-commit hooks. Introduce
generated-nix-files.glob for better management of excluded files.
Added configuration for nh, a user-friendly front-end for
nixos-rebuild that simplifies build-tree progress and
generation changes. This allows for easier switching
between configurations without additional arguments.
Ensure that environment variables like WAYLAND_DISPLAY and
XDG_CURRENT_DESKTOP are accessible to services started with
`systemctl --user`. This prevents issues where applications
like quickshell-lock and quickshell-launcher exit immediately
due to missing environment context.
Renamed Quickshell services for clarity and updated the
hyprland.lua to launch the bar configuration explicitly.
Modified home.nix to ensure Quickshell uses the correct
directory structure for its configurations, allowing for
proper loading of the bar, lockscreen, and launcher.
Updated the import statement in LockSurface.qml to use a relative path
("./shared") instead of a parent directory path ("../shared"). This
change ensures that the shared resources are correctly located within
the lockscreen directory structure, aligning with Quickshell's
configuration requirements.
This commit introduces several QML components for the Quickshell
lockscreen, including UserPicker, AuthCard, CurrentUser,
SystemUsers, and UserAvatar. These components facilitate user
authentication and selection, enhancing the overall user
experience.

Additionally, the home.nix configuration has been updated to
properly source the lockscreen components, ensuring they are
deployed correctly within the Quickshell environment.

Excludes greeter-related QML files from checks as they are
currently shelved for future work.
@igorcamilo
igorcamilo marked this pull request as ready for review July 27, 2026 17:48
@igorcamilo
igorcamilo merged commit b1ad0ea into main Jul 27, 2026
3 checks passed
@igorcamilo
igorcamilo deleted the first-install branch July 27, 2026 17:48
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