Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dlyons
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
dlyons
2y ago
Getting my hands on a 3dfx Voodoo3 felt like such a dream.
2.
▲
by
dlyons
2y ago
I’ve wrapped nix-darwin, home-manager etc in a Nix configuration for macOS, with a starter template and simple installer. I’ve been running it for a couple years, you can use it to try Nix without as much up front learning. Almost 1000 star
3.
▲
by
dlyons
3y ago
I’ve been using Nix on Mac for a couple years now and haven’t seen this behavior. Just works. Maybe mixing sudo / user permissions during initial installation broke it. Nix is pretty unforgiving with not great error messages.
4.
▲
by
dlyons
3y ago
Not on macOS, but if you want run NixOS in a VM or on bare metal you can use nix-impermanence. Recreates your system/state from scratch on each reboot. https://nixos.wiki/wiki/Impermanence
5.
▲
by
dlyons
3y ago
I’ve beeen using Nix on macOS for years now, and I don’t imagine ever going back. Declarative software management is the future. So easy to keep my dev environment up-to-date and quickly try out new packages. Never breaks. Also, no more doc
6.
▲
by
dlyons
3y ago
Shameless plug: I maintain a Nix for MacOS configuration starter that has a step by step guide on getting started (725+ stars). https://github.com/dustinlyons/nixos-config
7.
▲
by
dlyons
3y ago
A lot of opinions on Nix here, but I manage a declarative configuration on my Mac that I now couldn’t live without. I have step by step instructions if you want to try it yourself. Many other folks have told me they find it useful too (almo
8.
▲
by
dlyons
3y ago
I would argue the benefit is also it’s declarative, done forever, and your machine becomes relatively bulletproof. Dev environment issues are a thing of the past, once you’ve defined your configuration. If something is broken with a package
9.
▲
by
dlyons
3y ago
I’ve been using Nix directly on MacOS with minimal issues for a few years now. Works great. I hate using docker on Mac and have since replaced it with flakes and devenv. My configuration with a step by step guide (600+ stars): https:/
10.
▲
by
dlyons
3y ago
Here's my flake that does it: https://github.com/dustinlyons/nixos-config/blob/main/flake....
11.
▲
by
dlyons
3y ago
1. In the beginning, it's very slow. But just iterate and make your project better and better. 2. Use your README to grab the attention of the user. I have a list of features, videos, etc. at the top. 3. I regularly post on various sub
12.
▲
by
dlyons
3y ago
The project uses this overlay: https://github.com/nix-community/emacs-overlay What that means is if something is broken in Emacs, the community will fix it, and all I need to do is run `nix flake update` to grab the la
13.
▲
by
dlyons
3y ago
Same. I initially started with Guix, because I'm a Lisp hacker at heart, but once I learned about nix-darwin I jumped ship and there was no going back ;) Keeping my NixOS machine on my desk and Macbook in sync seamlessly is also super
14.
▲
by
dlyons
3y ago
Although Guix reads better than Nix (after all, it's Lisp), I found the support and resources available for learning severely lacking. Plus, you have to jump through hoops to install non-free software, which goes against the ethos of G
15.
▲
by
dlyons
3y ago
Feel free to open an issue if you have any questions! I'll be happy to help.
16.
▲
by
dlyons
3y ago
I tried to make Nix as easy to adopt as possible by creating Nix commands and a step by step guide (600+ stars): https://github.com/dustinlyons/nixos-config I love Nix. I use it every day to manage multiple local dev e
17.
▲
by
dlyons
3y ago
Family. Video games. Touching grass. Running. Accepting that I only have 4-6 hours of good programming in me a day.
18.
▲
Show HN: You can try my unified Nix environment for macOS/NixOS
(github.com)
1 points
by
dlyons
3y ago
|
0 comments
19.
▲
by
dlyons
3y ago
Hey, I have a pretty extensive Emacs configuration [1] on my Macbook using Nix, nix-darwin, and the Nix community Emacs overlay. It's been stable across multiple OS updates, and if minor stuff breaks 99% of the time an issue is already
20.
▲
by
dlyons
3y ago
Nix has a great community of folks passionate enough to write free books ;) I've spent over a year making my personal Nix config work well for others: https://github.com/dustinlyons/nixos-config
21.
▲
by
dlyons
3y ago
Haha wow, I played a Ferengi as well! Who knows, we may have crossed paths.
22.
▲
by
dlyons
3y ago
Oh wow, this is so great. Thank you for this. I haven't read this in 25+ years. The line editor experience of building a stack and calling a function, I have not really found again. Lisp REPLs are nice but something about using the sta
23.
▲
by
dlyons
3y ago
13 year old me learned to write code on FurryMUCK. No idea at the time what a Furry was, or why strangers in game were trying to "yiff" me. It was incredible though; I was big into books like Redwall, Watership Down, etc. So a soc
24.
▲
by
dlyons
3y ago
Here's my MacOS Nix environment that also works on NixOS: https://github.com/dustinlyons/nixos-config
25.
▲
by
dlyons
3y ago
Yeah, nix-darwin is incredible. Use cases you mentioned are great; for me, I love being able to use my NixOS machine and MacBook to seamlessly carry around the same dev environment. https://github.com/dustinlyons/nixos-
26.
▲
by
dlyons
3y ago
Not my personal notes, but how I do my writing and organize my thoughts. This is my Nix configuration that powers my Macbook, Linux PC, and home lab server. Emacs + org-roam to capture everything. https://github.com/dustin
27.
▲
Show HN: A simple Nix config for Mac/Linux
(github.com)
2 points
by
dlyons
4y ago
|
0 comments
28.
▲
by
dlyons
4y ago
I'm a consultant and jump around different stacks, or have to grok some new thing pretty quickly. Nix helps me with my personal dev environment. I also generally prefer functional style of doing things, declarative, immutable, etc. Nix
29.
▲
by
dlyons
4y ago
I second the recommendation for zero-to-nix, it's a great resource. I really like what DetSys is doing for the Nix community! In addition to that, check out this Shopify video series: - https://www.youtube.com/playlist
30.
▲
by
dlyons
4y ago
Yes, it is really great! I haven't had to run homebrew in forever; Nix + home-manager does it as part of my overall config. I've configured home-manager to both install and update homebrew packages. Did you know you can even insta
More ›