brewery
notashelf /
0c1e373dd9d55a52dcc35b21482641f698495222

chroma

public

Lightweight wallpaper daemon for Wayland

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/chroma.git

Commits

  1. 2026-04-15
  2. treewide: unify signal handling, error reporting, and string utils

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3mo ago
    unverified987f4fcc99a0
  3. meta: add coordinate based anchor examples to sample config

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3mo ago
    unverifieddab6b3b0ae41
  4. render: implement coordinate-based anchor positioning

    Not to be confused with Minecraft coordinates.

    NotAShelf3mo ago
    unverifieddadba853e886
  5. meta: add anchor options to sample config

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3mo ago
    unverifiedb6780cc18040
  6. {render,config}: allow specifying wallpaper anchor position

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3mo ago
    unverifieda82b986ac6bb
  7. nix: bump nixpkgs

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf3mo ago
    unverifieddd0252fe7b5d
  8. 2026-01-31
  9. docs: update README with 'new' features

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified55012e16f94f
  10. nix: add packaging; update devshell

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverifiedd402e6e300eb
  11. nix: bump inputs

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified7ccb21af7977
  12. meta: ignore test files w/o wildcard

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified5a1332080d29
  13. meta: add downsampling options to sample config

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverifiedd145d88b7ee8
  14. config: configure downsampling; remove config generator

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverifiede5931e391004
  15. core: optimize VBO

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified3d4974a128fc
  16. image: initial downsampling implementation

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified46ea9402424d
  17. render: fix filtering; optimize VBO management

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverifiedec628eb1afab
  18. meta: vendor stb_image_write header

    We'll need this for funny image generation stuff

    NotAShelf5mo ago
    unverified5bfae357387b
  19. meta: make makefile work again...

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverified746e83d3daa4
  20. render: handle mipmaps properly

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf5mo ago
    unverifiedc9d32e14ab93
  21. 2025-11-02
  22. Merge pull request 'meta: fix the warning during compilation' (#7) from amr-patch-2 into main

    Reviewed-on: https://git.frzn.dev/NotAShelf/chroma/pulls/7

    raf8mo ago
  23. fix: this solves the warning during compilation

    This not only solves the warning/error brought up during compilation, it's also just a sort of belt'n'braces approach to make absolutely sure the timestamp length is correct and didn't get truncated or some other error. This was a new warning/error introduced back in gcc 7.1, and it's one of those "you *should* do it this way because it's technically the correct way" things that most developers roll their eyes at but, logically, they're technically correct.

    amr8mo ago
  24. Merge pull request 'Fix typo in systemd service' (#6) from amr-patch-1 into main

    Reviewed-on: https://git.frzn.dev/NotAShelf/chroma/pulls/6

    raf8mo ago
  25. Fix typo in systemd service

    Should probably also consider switching this to a "forking" service, and using the --daemon option

    amr8mo ago
  26. 2025-11-01
  27. chroma: add scaling modes to header

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf8mo ago
    unverified74f46f45bf03
  28. config: handle transform opts; make implementation futureproof

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf8mo ago
    unverified5fd2e5660f7f
  29. core: store old config values per-monitor

    Signed-off-by: NotAShelf <raf@notashelf.dev>

    NotAShelf8mo ago
    unverified1a366d24451c

Previous Page 2 of 2