Skip to content

sherlock: init#2200

Draft
dastarruer wants to merge 10 commits intonix-community:masterfrom
dastarruer:add-sherlock-module
Draft

sherlock: init#2200
dastarruer wants to merge 10 commits intonix-community:masterfrom
dastarruer:add-sherlock-module

Conversation

@dastarruer
Copy link
Copy Markdown
Contributor

@dastarruer dastarruer commented Feb 15, 2026

Closes: #1840

I've separated this pull request into two commits to make comparing the original font sizes with the new font sizes easier. I did this since I'm not sure if those font sizes are completely correct. After that's done, I'll squash everything.

image

@stylix-automation stylix-automation bot added topic: home-manager Home Manager target topic: modules /modules/ subsystem labels Feb 15, 2026
@dastarruer dastarruer changed the title sherlock: init target sherlock: init Feb 15, 2026
Copy link
Copy Markdown
Member

@trueNAHO trueNAHO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a testbed for this module, as they are immensely valuable?

Comment thread modules/sherlock/hm.nix Outdated
Comment thread modules/sherlock/hm.nix Outdated
Comment thread modules/sherlock/hm.nix Outdated
Comment thread modules/sherlock/hm.nix Outdated
Comment thread modules/sherlock/hm.nix Outdated
Comment thread modules/sherlock/meta.nix Outdated
Comment thread modules/sherlock/meta.nix Outdated
Comment thread modules/sherlock/hm.nix Outdated
@stylix-automation stylix-automation bot added the topic: testbed Testbed changes label Feb 16, 2026
@dastarruer
Copy link
Copy Markdown
Contributor Author

dastarruer commented Feb 16, 2026

Could you add a testbed for this module, as they are immensely valuable?

Just did. Based on what I'm seeing, I'll have to make some extra changes to the theme before it could be considered acceptable.

@dastarruer dastarruer marked this pull request as draft February 16, 2026 17:45
@dastarruer dastarruer marked this pull request as draft February 16, 2026 17:45
@dastarruer
Copy link
Copy Markdown
Contributor Author

dastarruer commented Feb 18, 2026

@trueNAHO So far, this is what I have:
image

Sherlock also has an 'Additional actions' section in the context bar that I, for the life of me, cannot figure out how to style:

image image

I'd also like to style the window borders, but again --- I can't figure out how to do this. Maybe it's just that I've never styled a gtk app before. Any help would be appreciated.

@trueNAHO
Copy link
Copy Markdown
Member

trueNAHO commented Feb 19, 2026

Sherlock also has an 'Additional actions' section in the context bar that I, for the life of me, cannot figure out how to style:

[...]
I'd also like to style the window borders, but again --- I can't figure out how to do this. Maybe it's just that I've never styled a gtk app before. Any help would be appreciated.

Considering Sherlock seems to have its own configuration, it is possible it does not yet support this:

    xdg.configFile = {
      [...]
      "sherlock/main.css" = mkIf (cfg.style != "") {
        text = cfg.style;
      };

-- github:nix-community/home-manager, /modules/programs/sherlock.nix:148

In that case, consider investigating upstream.

Otherwise, it might be possible the more aggressive Adwaita overlay from #2107 might be necessary. Although, that seems less likely to be the root problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: merge conflict Merge conflict topic: home-manager Home Manager target topic: modules /modules/ subsystem topic: testbed Testbed changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sherlock: add target

2 participants