Skip to content

starship#994

Closed
cluther wants to merge 86 commits intonix-community:masterfrom
cluther:starship
Closed

starship#994
cluther wants to merge 86 commits intonix-community:masterfrom
cluther:starship

Conversation

@cluther
Copy link
Copy Markdown
Contributor

@cluther cluther commented Mar 14, 2025

Flameopathic and others added 30 commits December 10, 2024 15:25
(cherry picked from commit 23d9deb)
Closes: nix-community#618
Link: nix-community#658

Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit ffba1f1)
)

The existing solution does not work on macOS for some reason.

Reviewed-by: Daniel Thwaites <danthwaites30@btinternet.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit bc25f3d)
…community#674)

Prevent some unexpected flake.nix and flock.lock revision
inconsistencies by building configurations with the
--no-update-lock-file option:

> --no-update-lock-file
>
> Do not allow any updates to the flake's lock file.
>
> -- nix3-build(1)

Link: nix-community#674

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit ccee633)
Link: nix-community#679

Co-authored-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit a9e3779)
Add stylix.imageScalingMode support to all modules except:

- hyprlock
- hyprpaper
- kde
- lightdm
- sway

Closes: nix-community#677
Link: nix-community#678

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
(cherry picked from commit a2d66f2)
Link: nix-community#691

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 4f489c6)
(cherry picked from commit 75f38f9)
A hack necessary because of a home-manager limitation. It works because
numbers and strings are serialized the same way for .Xresources. It
should be reverted after this issue is addressed upstream.

(cherry picked from commit aec7be4)
Link: nix-community#638

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit be3a33d)
Resolve the following 'magick convert' deprecation warning:

    WARNING: The convert command is deprecated in IMv7, use "magick"
    instead of "convert" or "magick convert"

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit a70154e)
…ty#695)

Leverage Home Manager's mkFirefoxModule pattern introduced in commit
792757f643ce [1] ("firefox: support firefox derivatives").

[1]: nix-community/home-manager@792757f

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 079fece)
Add support for theming Flatpak applications by making the GTK theme
accessible to them. [1]

[1]: https://itsfoss.com/flatpak-app-apply-theme

Closes: nix-community#465
Link: nix-community#693

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 963e77a)
(cherry picked from commit 6c67f75)
(cherry picked from commit 146d92a)
(cherry picked from commit 2ce89d2)
(cherry picked from commit 8eb2da8)
(cherry picked from commit 06218e7)
(cherry picked from commit 7cd8165)
(cherry picked from commit 7fcf77f)
(cherry picked from commit 0c162ff)
(cherry picked from commit 491f7b3)
(cherry picked from commit efb0e6f)
(cherry picked from commit 6741c2e)
(cherry picked from commit defb43d)
Document the imageScalingMode options according to swaybg, which should
be mostly universal.

Link: nix-community#709

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit f48cab3)
trueNAHO and others added 27 commits January 8, 2025 02:32
Fixes: 1aa931f ("ci: lock workflow dependencies to increase reproducibility")
(cherry picked from commit 0db7d02)
Fixes: fe72c23 ("ci: update Ubuntu runner to ubuntu-24.04")
(cherry picked from commit 8be9e8a)
Decrease the verbosity level of the nix-flake-check package, aligning
with the behavior of the .github/workflows/check.yml workflow.

(cherry picked from commit 0365d80)
Make the execution of the nix-flake-check package independent of the
current working directory, making the following command work as
expected:

    nix run github:danth/stylix#nix-flake-check

This is especially convenient for testing PRs locally without checking
them out.

(cherry picked from commit def1e48)
…munity#751)

Run the CI on PRs, while preventing it from running twice for non-fork
PRs by limiting the push event to protected branches. [1]

This restores the workflow trigger that was accidentally modified in
commit 2b85a56 ("ci: simplify workflows").

[1]: nix-community#749 (comment)

(cherry picked from commit 284c5b0)
Link: nix-community#703

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 6eb0597)
Magic Nix Cache will no longer work with the GitHub Actions cache
as of February 1st [1].

Temporarily removing this while we look into alternative solutions.

[1] https://determinate.systems/posts/magic-nix-cache-free-tier-eol/

(cherry picked from commit 7c1c325)
This uses the same color mapping as Alacritty [1], WezTerm [2], and
Kitty [5], and is consistent with mkSchemeAttrs [3] and base16-shell
[4].

[1]: /modules/alacritty/hm.nix
[2]: /modules/wezterm/hm.nix
[3]: https://github.com/SenchoPens/base16.nix/blob/main/DOCUMENTATION.md#mkschemeattrs
[4]: https://github.com/chriskempson/base16-shell
[5]: https://github.com/tinted-theming/tinted-kitty/blob/main/templates/base16.mustache

Link: nix-community#806

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit d5f02b5)
Closes: nix-community#429
Link: nix-community#804

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit e81bd0c)
Link: nix-community#810

Fixes: e81bd0c ("waybar: add addCss option (nix-community#804)")

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit e646a13)
This suffers from the same issues as the KDE activation:

- The program is not available in $PATH, but should not be installed for
  all users.

- The program only works when GNOME Shell is running.

Therefore, we use a very similar solution.

Link: nix-community#860

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>

(cherry picked from commit e86de61)
Closes: nix-community#870
Link: nix-community#871

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 21d68da)
Ensure the palette generator is properly cached by fixing the bug
introduced in commit efb734f ("Prevent scheme generation from
running when result is not used (nix-community#56)"), where the added indirection
prevents the output of the palette generator becoming part of the final
system.

Using highestPrio as a condition should prevent the palette generator
being forced to run when the output is not used, which is the issue that
the indirection was meant to solve.

Link: nix-community#867

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 9343b66)
Link: nix-community#910

Approved-by: Daniel Thwaites <danth@danth.me>
Closes: nix-community#913
Link: nix-community#917

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit a98c363)
Link: nix-community#982

Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
@cluther
Copy link
Copy Markdown
Contributor Author

cluther commented Mar 14, 2025

Sorry. I forgot to rebase this to master instead of release before opening the PR.

@cluther cluther closed this Mar 14, 2025
@cluther cluther deleted the starship branch March 14, 2025 11:49
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.