Domen's Avatar

Domen

@domenkozar.bsky.social

Hacking on devenv.sh

165 Followers  |  55 Following  |  58 Posts  |  Joined: 20.11.2024  |  2.2461

Latest posts by domenkozar.bsky.social on Bluesky

No

23.10.2025 01:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Generate developer environments

Play with devenv.new to see how easy life can be :)

23.10.2025 01:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah yeah, for that you need WSL. One day though :)

23.10.2025 01:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

devenv fixes both :)

23.10.2025 00:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is a new interface that makes Nix pleasant to use. I'd be happy to read a bad review from you if you think so :)

23.10.2025 00:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

Have you tried devenv.sh :)

23.10.2025 00:54 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"devenv is objectively good, even if nix is cursed" - my colleague

22.10.2025 15:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
devenv 1.10: monorepo Nix support with devenv.yaml imports - devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

devenv.sh/blog/2025/10...

09.10.2025 13:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - domenkozar/redland: A Wayland screen color temperature adjuster with automatic day/night cycle support, written in Rust. A Wayland screen color temperature adjuster with automatic day/night cycle support, written in Rust. - domenkozar/redland

github.com/domenkozar/r...

29.09.2025 23:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Extending - devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

Typically, cross-project sharing of best practices is done using scaffolding.

It doesn't have to be that way - you can keep those in sync across monorepo or polyrepo setup by extending our modules.

New guide: devenv.sh/extending/

21.09.2025 14:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
devenv 1.9: Scaling Nix projects using modules and profiles - devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

devenv 1.9 is out and adds profiles

A way to organize and selectively activate parts of your development environment.

Create team modules with shared defaults, then use profiles to activate specific components.

devenv.sh/blog/2025/09...

17.09.2025 14:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Absolutely packed room for @domenkozar.bsky.social talk on the future of CI with @nixos-org.bsky.social, @devenv_nix and others.

Watch live at www.youtube.com/live/gdoYNYY...

05.09.2025 09:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Glad you like it :)

16.08.2025 13:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Looks like it doesn't work here :(

15.08.2025 20:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Not yet :)

08.08.2025 10:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We are happy to inform you that your proposal โ€œWhat if GitHub Actions was local-first and built using Nix?โ€ to NixCon 2025 has been accepted.

08.08.2025 05:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Now that I finally started using #devenv instead of flakes.

I get it.
It's way nicer that way.

04.08.2025 12:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tuc tuc, anyone out here?

25.07.2025 14:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nix maybe, but not devenv :)

24.07.2025 02:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Stop Fighting Your ROS 2 Environment: Build Faster, Reproducibly, Anywhere You're a ROS developer. You love building cool robot applications, tackling complex navigation challenges, and making hardware *do things*. What you probably *don't* love is the endless cycle of dependency conflicts, the "works on my mac...

Stop fighting your ROS 2 environment! Tired of "works on my machine" nightmares, Ubuntu version lock-in, and Docker workarounds? Here's how to build faster, reproducibly, anywhere using Nix.

Read my blog post: mykhailo.link/ros-devenv

05.05.2025 00:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Using elm2nix ๐Ÿ˜

30.04.2025 17:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿคฏ

29.04.2025 15:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Coming in devenv 1.7: execute a task if certain files were modified

29.04.2025 09:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
devenv 1.6: Extensible Ad-Hoc Nix Environments - devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

New devenv release is out, 1.6 brings quite a few significant bug fixes and a way to override developer environments using CLI options!

devenv.sh/blog/2025/04...

25.04.2025 11:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Wrote a guide on how to use profiles with devenv.sh to provide different subsets of environments:

github.com/cachix/deven...

22.04.2025 15:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Coming soon with devenv.sh 1.6

22.04.2025 07:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Generate developer environments

devenv.new fixes this

20.04.2025 05:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can generate a container for prod :) devenv container build/copy

15.04.2025 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Common patterns - devenv Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

You can do lib.mkForce to override it :) Happy to put an example on devenv.sh/common-patte... if you show me what you'd like to do :)

15.04.2025 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - YaLTeR/niri: A scrollable-tiling Wayland compositor. A scrollable-tiling Wayland compositor. Contribute to YaLTeR/niri development by creating an account on GitHub.

github.com/YaLTeR/niri

15.04.2025 14:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@domenkozar is following 20 prominent accounts