jwiegley / nix-config Goto Github PK
View Code? Open in Web Editor NEWMy local Nix configuration
My local Nix configuration
I've just watched "Hom I use nix for Haskell development" on youtube and I find the way you manage bundles of packages very interesting.
I may have missed it from the video, but how do you pull a "bundle" from your .nixpkgs/config.nix
?
Hey @jwiegley ๐
Hope you don't mind me opening this issue on your personal config.
I use nix-darwin for my macOS system configuration and when searching for a means of handling my macOS 'Applications'; I was delighted to find your configuration.
Using your configuration as reference, I've got a couple applications installed.
However, I have a particular issue when trying to use the distribution of Docker.
It seems the "Docker for Mac" implementation runs some scripts at start-up (from clean state) to set up the user's environment. Such as linking binaries to /usr/local/bin
, etc...
It doesn't seem to want to start. I've had a mix of problems. Initially when it was fresh, it was complaining it couldn't link to /usr/local/bin
. After a few "resets" it's now just hanging on startup or telling me it crashed.
I was wondering how you got your Docker install, as expressed in your 30-apps.nix
configuration to work? I assume there are some manual steps that need to be taken to make it happy and start the daemon?
Thanks in advance for any help on this!
Sorry, I am new to nix. Does this a nix package manager config, or a nix os config? Thanks.
Firstly, thanks a lot for all the awesome open source software over the years.
I am new to Nix (and NixOS) and I am trying to learn from your Nix setup.
I took a look at #2 and config/packages.nix
.
I was unable to figure out how the emacs
derivation gets installed? Would you be share how/where emacs
derivation gets installed?
This is a really fully-featured nix config, and I'd love to build something like it for my own purposes, but it's not altogether clear to me where to get started. Have you written anywhere about how this all came together, or does it fall out naturally as you understand more about Nix? I currently have a fairly basic nix-darwin
configuration which I use, but finding out more about how you manage Emacs and GHC environments would be really interesting. Even just knowing how you interact with the repo would be helpful. For instance, are files symlinked from the source tree to places that Nix can find them, or do you configure Nix to look for them in your source tree?
Not really an issue, per se, more curiosity at how I can leverage Nix as nicely as you seem to. ๐
I noticed you deleted the haskell.nix file with all the haskell packages, I was planning on using a similar thing so I wondered why you deleted this.
Thanks
Hello, I'm new to nix. May I ask a question about emacs26?
I search for how to install emacs 26 with nix, and find one in the overlays folder in this project. Wow, it looks so cool, however, it seems too difficult to me to understand the whole file.
If this doesn't take up too much of your time, could you please tell me what I should do if I want to install emacs26 (I don't need the cocoa version nor the configuration of .emacs.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.