1
0
Fork 0
Degenerate sicky notes
  • Vala 98.3%
  • Shell 1.7%
Find a file
Omar Mashaal 0e49955b54
Update README with styling tips
Added styling tips for a frosted glass effect.
2025-10-30 11:49:49 +11:00
.github git 2025-06-29 10:23:47 +10:00
.zed Create settings.json 2025-07-04 22:02:07 +10:00
.gitignore icky to sticky 2025-10-30 10:42:51 +11:00
build.sh icky to sticky 2025-10-30 10:42:51 +11:00
README.md Update README with styling tips 2025-10-30 11:49:49 +11:00
sticky.png icky to sticky 2025-10-30 10:42:51 +11:00
sticky.vala icky to sticky 2025-10-30 10:42:51 +11:00

icky-sticky

Icky Sticky

Degenerate sticky notes

CLI:

# start daemon
sticky

# add note
sticky "buy milk"

Notes are ephemeral, when you close them, they are gone forever. There is no persistance layer (yet...)

Styling: ~/.config/icky/sticky.css

/* containing window */
window#icky-sticky {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}
window#icky-sticky > * {
  background-color: rgba(0, 0, 0, 0);
}

/* internal note */
#sticky-icky {
  font-size: 30pt;
  font-family: "Boxcutter";
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

hyprland.conf example:

exec-once = sticky

windowrule = float, class:^(icky.sticky)
windowrule = pin, class:^(icky.sticky)
windowrule = size 500 200, class:^(icky.sticky)
windowrule = noinitialfocus, class:^(icky.sticky)

Tips:

Nice look when setting background transparent and hyprland background blur for frosted glass effect!


Build: requires vala, gtk4 + glib2

./build.sh

Run:

./sticky