This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-05-27
Channels
- # aws (7)
- # babashka (145)
- # beginners (83)
- # calva (18)
- # cider (11)
- # clara (9)
- # clj-kondo (59)
- # cljdoc (4)
- # cljs-dev (4)
- # cljsrn (11)
- # clojure (168)
- # clojure-australia (21)
- # clojure-dev (5)
- # clojure-europe (46)
- # clojure-italy (3)
- # clojure-nl (10)
- # clojure-taiwan (1)
- # clojure-uk (55)
- # clojurescript (85)
- # clojureverse-ops (1)
- # code-reviews (3)
- # conjure (22)
- # cursive (3)
- # datahike (3)
- # datomic (4)
- # emacs (5)
- # helix (20)
- # jackdaw (1)
- # jobs (2)
- # jobs-discuss (7)
- # lsp (1)
- # malli (5)
- # off-topic (85)
- # other-languages (4)
- # practicalli (4)
- # reitit (2)
- # releases (2)
- # sci (62)
- # shadow-cljs (181)
- # testing (5)
- # tools-deps (15)
- # xtdb (31)
Oh, I thought you were a Mac user at home.
Oh, yeah, I remember now you mention FreeBSD. Perhaps a slightly funny story regarding learning OS X (now MacOs) . I used to build my own PCs, and about 15 years ago, I decided to just buy one. I’d had enough of debugging hardware, so I tried to get a Dell workstation on credit. Rejected, but delighted with my iPod, and thinking OS X was a pretty Linux which would complement my Java development, I decided in about 20 minutes to order a high end iMac on Apple credit. I’d done hardly any research which is very unlike me. When it finally came about 3 weeks later, I turned it on. And it stayed on all night as I couldn’t work out how to turn it off - I didn’t realise the Apple Icon was a menu item…
They’re okay generally. Not sure whether your employer has a standard build or process you should follow to bootstrap your system. If not, checkout homebrew which is the package manager for installing development tools, although less so for applications.
It’s level of configurability and repeatability sounds very compelling.
It’s awesome. A couple of weeks ago I revamped my nix on osx to use home-manager. It handles config/dotfiles as well. I installed it on a new m1 mac last week with the same config and everything just worked like before
morning 🙂
mawning!
all my servers are on amazon linux now @dharrigan... it was just lower friction for AWS stuff
OCI were willing to promise me £££ when I had a phone interview with them (which I did essentially just to see what they would say)
at Ryan Air you have to pay them in order to interview, or even read your CV (for pilots at least)
Yeah I use Nix with home-manager on os x, only have about 5 things installed with brew
home-manager looks good, but I haven't gotten round to playing with it yet. Is your config on GitHub, or anywhere?
Yeah it is. I wouldn't necessarily recommend my config as a good example but at least you can ask questions about it.
https://github.com/minimal/dotfiles/tree/master/nixpkgs
mac.nix
and _home.nix
are the main ones. On a new mac I would install nix and home-manager then ln -s mac.nix home.nix
and home-manager switch
to get everything installed including zsh config
I used this to learn about home-manager and covert my standard nix config to home-manager https://ghedam.at/24353/tutorial-getting-started-with-home-manager-for-nix
Is emacsMacport this Mac version of Emacs? https://bitbucket.org/mituharu/emacs-mac/src/master/
Yeah you can see it here https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/emacs/macport.nix#L19-L20
I haven't used Nix for the emacs config yet. The Emacs maintainer uses Nix. His config is pretty interesting but very extensive https://github.com/jwiegley/nix-config