brewery
notashelf /
dab6b3b0ae4158afbc0a18c2e16735c6e69c4dae

chroma

public

Lightweight wallpaper daemon for Wayland

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

Commits

  1. 2026-04-15
  2. meta: add coordinate based anchor examples to sample config

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

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

    Not to be confused with Minecraft coordinates.

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

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

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

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

    NotAShelf3mo ago
    unverifieda82b986ac6bb
  6. nix: bump nixpkgs

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

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

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

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

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

    NotAShelf5mo ago
    unverifiedd402e6e300eb
  10. nix: bump inputs

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

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

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

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

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

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

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

    NotAShelf5mo ago
    unverifiede5931e391004
  14. core: optimize VBO

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

    NotAShelf5mo ago
    unverified3d4974a128fc
  15. image: initial downsampling implementation

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

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

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

    NotAShelf5mo ago
    unverifiedec628eb1afab
  17. meta: vendor stb_image_write header

    We'll need this for funny image generation stuff

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

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

    NotAShelf5mo ago
    unverified746e83d3daa4
  19. render: handle mipmaps properly

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

    NotAShelf5mo ago
    unverifiedc9d32e14ab93
  20. 2025-11-02
  21. 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
  22. 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
  23. 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
  24. Fix typo in systemd service

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

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

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

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

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

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

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

    NotAShelf8mo ago
    unverified1a366d24451c
  29. render: calculate texture coordinates based on scaling mode

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

    NotAShelf8mo ago
    unverifiede7f107a8fee9

Page 1 of 2 Next