home-manager icon indicating copy to clipboard operation
home-manager copied to clipboard

eww: string based config

Open b3nb5n opened this issue 7 months ago • 0 comments

Description

change eww options to allow for configuration via nix. the current implementation sets the entire config directory from a source path which makes it so the entire config must be static files, and the config cannot be split up/appended to from other modules. setting the entire directory also makes it so that fixing this must break backwards compatibility (as far as i can tell). I dont know what the policy is for breaking changes, but im happy to update with any necessary changes

Checklist

  • [ ] Change is backwards compatible.

  • [x] Code formatted with ./format.

  • [x] Code tested through nix-shell --pure tests -A run.all or nix develop --ignore-environment .#all using Flakes.

  • [x] Test cases updated/added. See example.

  • [x] Commit messages are formatted like

    {component}: {description}
    
    {long description}
    

    See CONTRIBUTING for more information and recent commit messages for examples.

  • If this PR adds a new module

    • [ ] Added myself as module maintainer. See example.

Maintainer CC

@mainrs

b3nb5n avatar Jun 28 '24 19:06 b3nb5n