Skip to content
This repository has been archived by the owner on Aug 31, 2024. It is now read-only.

Add HomeManager module #5

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

Lykos153
Copy link
Contributor

@Lykos153 Lykos153 commented Nov 3, 2023

In this PR I

  • split the packages into their own files
  • created a Home Manager module
  • added udev rules to the dotool package
  • added nixpkgs-fmt as formatter and
  • added aarch64-linux and i686-linux for vosk-bin
    (And Fixup scripts #4 is included as well, to avoid mistakes during rebasing. So Fixup scripts #4 should either be merged first or closed.)

If you prefer, I'll split it into smaller PRs.

The default script are using sed, awk, cat, ps, pgrep, dmenu and notify-send which leads to failure if they are not present in the environment. This commits pins them to a specific nixpkgs version.

Also, numenc is using cat, which also fails if eg. run from a systemd unit.
Because we need to specify version and vendorSha256 in buildGo119Module
anyway, we don't really profit from using the flake inputs. Having to
remember to change values in different files after a `nix flake update`
is error prone.
@Lykos153
Copy link
Contributor Author

Lykos153 commented Nov 3, 2023

I think I'd like to add a bit more information to the README

@LorenzBischof
Copy link

LorenzBischof commented Aug 21, 2024

I made some small changes: Lykos153#1 I can also submit them to this project, but do not think it is maintained anymore. This comment is mainly for visibility, in case someone needs it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants