This brbnch contains (hopefully working) configuration for NixOS on my MacBook Pro 2015.
There may be other branches for other configurations.
I would say it's usable as a development machine. Some things I'm still figuring out. Here's a list:
Boots up
Graphical UI
I3 with dual monitor, but it's mostly thanks to dotfiles.
Magic Trackpad
Basically works, including two fingers natural scrolling. Gestures doesn't work but I don't miss them that much.
Networking
Using Network Manager. The only problem is that WiFi passwords are not stored, but this is probably to be fixed in dotfiles.
Bluetooth speaker
This was a little bit of a challange, but finally got it working with PulsAudio and bluetoothctl
. The part I was missing for a whilte was:
{ # ...
hardware.pulseaudio.package = pkgs.pulseaudioFull;
}
Facetime HD webcam
I got it partially working (only with Cheese), but only with propriatary driver and the video quality was aweful. Disabled for now and liekly for ever.
LXC / LXD containers
Latest version of Atom editor
Latest is 1.18 as of writing this. Installed is 1.16. There is a nice git integration there, so I want it
Graphical greeter
I'm using SSDM and it's mostly working, but with dual screen I have very weird overlaping of the displays. Hard to explain without a screenshot, but basically looks like shit.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。