frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

'peck' – easy screenshots and screen captures on Wayland

https://github.com/codevogel/peck
2•codevogel_com•2h ago

Comments

codevogel_com•2h ago
I recently switched over to Nix with Hyprland as my WM.

I tried looking for a simple tool that allowed me to capture screenshots like I would in Windows and Linux Mint using `SUPER+SHIFT+S`, so I could quickly paste them into Discord and whatnot. I found a couple of tools such as hyprshot and hyprcap, and read some articles about taking screenshots with slurp and grim, but I couldn't really find a tool that felt like a 'plug and play' experience.

So, I built `peck` ([https://github.com/codevogel/peck](https://github.com/codevogel/peck)) . It's a simple bash script using [bashly](https://bashly.dev/), providing a (in my eyes) much more user-friendly interface to set up screen captures for Wayland. It wraps existing tools such as grim and wf-recorder, adding a lot of niceties such as being able to output the files to a temporary folder (as to not clog up the file system), and immediately copying the output files to the clipboard. Using a few env variables or flags, you can easily change how peck behaves, without needing to write custom bash scripts.

For example, let's take a look at a Hyprland setup for peck:

     bind=$mainMod SHIFT, S, exec, peck --clipboard --temp --freeze
     bind=$mainMod SHIFT, R, exec, peck --record --clipboard --temp
     bind=$mainMod SHIFT, G, exec, peck --record --clipboard --temp --format=gif
This would set `SUPER+SHIFT+[S|R|G]` to capture a screenshot, recording, or gif respectively, instructing peck to store the file in a temporary dir (which is cleared upon next invocation), and copy the output file to the clipboard, ready for pasting. Stopping a screen capture is as simple as hitting the record key again. Of course, we can also provide specific directories to store the captures in.

`peck` makes it much trivial to setup screen captures and recordings on Wayland with an easy to understand interface, rather having to dig for multiple tools and learn all their formats individually.

Why Private-Equity Millionaires Love South Dakota

https://www.wsj.com/finance/investing/south-dakota-trusts-state-taxes-0aa26539
1•smurda•34s ago•0 comments

Daily orange juice could be helping your heart

https://theconversation.com/your-daily-orange-juice-could-be-helping-your-heart-270492
1•PaulHoule•4m ago•0 comments

Image Sequence to GIF Converter [Gifify]

https://gifify.himthe.dev/
1•bobsterlobster•5m ago•1 comments

Turn Objections into Conditions

https://holenventures.substack.com/p/turn-objections-into-conditions
1•hholen•6m ago•1 comments

Teach Yourself Programming in Ten Years (1998)

https://norvig.com/21-days.html?
1•chistev•9m ago•0 comments

An Attempt at Defining Consciousness

https://docs.google.com/document/d/1Tmd_3DXbnC2YovDHuMslTs681lN-goSB0NqAv9N3EK0/edit?usp=drivesdk
1•Trenthug•11m ago•1 comments

Why people are mad at Framework

https://sgued.fr/blog/framework-omarchy/
5•Shock9889•11m ago•1 comments

Show HN: Mindwtr – Local-First GTD App (Tauri, React Native, Rust)

1•dongdongbh•14m ago•0 comments

Show HN: NoCall.chat – I built a service that calls businesses for you

https://nocall.chat/
1•mikeavdeev•14m ago•0 comments

YouTuber Ross Creations probed for animal abuse over 'opossum launcher' video

https://www.dexerto.com/youtube/youtuber-ross-creations-under-investigation-for-animal-abuse-over...
3•randycupertino•17m ago•0 comments

European Russophobia and Europe's Rejection of Peace: A Two-Century Failure

https://www.jeffsachs.org/newspaper-articles/gwakaclgfdl3g9fn9lfa32llgtbphc
2•hackandthink•19m ago•0 comments

Ask HN: Any example of successful vibe-coded product?

2•sirnicolaz•19m ago•0 comments

AI coding fails because architecture isn't persistent – I built a fix

1•danamakes•19m ago•1 comments

Building Frontier Open Intelligence Accessible to All

https://reflection.ai/blog/frontier-open-intelligence/
1•walterbell•21m ago•0 comments

Using the GitButler MCP Server

https://blog.gitbutler.com/using-gb-mcp
1•aspleenic•25m ago•0 comments

Are There Fourth Amendment Rights in Google Search Terms?

https://reason.com/volokh/2025/12/16/are-there-fourth-amendment-rights-in-google-search-terms/
1•delichon•27m ago•0 comments

Show HN: Financial calculators with no tracking, no signup, no email gates

https://www.financialaha.com/financial-calculators/
1•stefanneculai•28m ago•0 comments

Telekinesis – a unified skill library for robotics, perception, and Physical AI

1•CCB-TK•28m ago•0 comments

Corroded – Ruining Rust

https://github.com/buyukakyuz/corroded
1•ravenical•29m ago•0 comments

What changes when AI memory stops being ephemeral?

https://ryjoxdemo.com/architecture
2•JosephjackJR•29m ago•1 comments

Offenders in England and Wales to have alcohol levels tracked over newyearperiod

https://www.theguardian.com/society/2025/dec/30/offenders-england-wales-to-alcohol-levels-tracked...
2•chrisjj•30m ago•1 comments

Show HN: Obelisk – Open-source, self-hosted password manager

https://github.com/Chrisiisx/Obelisk
1•chrisiisx•30m ago•0 comments

EV Makers Just Got a New Problem in China, and It Starts in 2026

https://www.carscoops.com/2025/12/china-ev-efficiency-rules-2026/
2•thelastgallon•31m ago•0 comments

Show HN: Securify – A New Security Certificate

https://securify.eaddy.workers.dev/
1•telui•33m ago•0 comments

On the Need for Understanding

https://blog.information-superhighway.net/on-the-need-for-understanding
2•aebtebeten•34m ago•0 comments

Show HN: Recallify – clinician-led AI app for memory and executive function

https://recallify.ai/
1•sarah_rudebeck•34m ago•0 comments

Pwn2Roll: Who Needs a 595€ Remote When You Have Wheelchair.py? [video]

https://media.ccc.de/v/39c3-pwn2roll-who-needs-a-599-remote-when-you-have-wheelchair-py
1•gaius_baltar•35m ago•0 comments

Fixing My System76 Laptop in 20 Minutes or Less

https://danielmangum.com/posts/fix-system76-laptop-20-min/
1•hasheddan•36m ago•0 comments

Most Cited Papers in Software Engineering 2013-2023 [pdf]

https://kth.diva-portal.org/smash/get/diva2:1953484/FULLTEXT01.pdf
1•azhenley•37m ago•0 comments

Advent of Code, years [y for y in AoC if y%5==0]

https://blog.miloslavhomer.cz/advent-of-code-years-y-for-y-in-aoc-if-y50/
1•ArcHound•37m ago•1 comments