Commit graph

19 commits

Author SHA1 Message Date
Henrik Lissner 592ee79a83
Modularize config 2020-03-29 01:55:14 -04:00
Henrik Lissner df1020f559
Replace emacs 26 with 27 2020-03-07 22:10:02 -05:00
Henrik Lissner 5157b86963
Get rid of init scripts for rust, emacs and vim
It isn't very reliable.
2020-01-17 16:21:20 -05:00
Henrik Lissner c7e6da3f73
Major refactor 2020-01-17 04:22:50 -05:00
Henrik Lissner ced97b5f69
Rearrange aliases & xdg compliance hacks 2020-01-14 08:59:42 -05:00
Henrik Lissner 042f6a6d5e
Move lsp servers & rustfmt to emacs.nix 2020-01-14 00:24:44 -05:00
Henrik Lissner 9b1a4956d4
Use my.init instead of my.setup
system.userActivationScripts is too sensitive to command failures,
blocking the build process.

Also:
- Make rustup init script idempotent.
- Remove doom sync and vim update; I'll do it manually
2020-01-13 21:59:01 -05:00
Henrik Lissner a3fa93317d
Install doom/vim configs on activation 2020-01-12 20:42:33 -05:00
Henrik Lissner 05a12cd80d
Rewrite & add dev modules
For python, rust, love2D/lua, and node
2020-01-12 19:49:29 -05:00
Henrik Lissner b90b0894f0
Complete rewrite 2020-01-12 18:20:28 -05:00
Henrik Lissner 8f7f5a5cce
Expand & refactor editor/emacs module 2020-01-04 00:14:19 -05:00
Henrik Lissner 3e823d3b44
Alias home-manager.users.hlissner to home
And add settings.nix.
2020-01-03 23:00:27 -05:00
Henrik Lissner 163daad5f0
Use stable emacs from nixpkgs 2019-12-09 02:56:32 -05:00
Henrik Lissner 36d6e31fa5
Minor refactors & fixes 2019-12-09 02:56:13 -05:00
Henrik Lissner ee84fa45a2
Revert "Don't use zsh/rc.d system"
This reverts commit a7834176ec.
2019-12-08 23:56:58 -05:00
Henrik Lissner a7834176ec
Don't use zsh/rc.d system
Instead, we just have zsh read $XDG_CONFIG_HOME/*/{aliases,env}.zsh
files.
2019-12-08 20:11:13 -05:00
Henrik Lissner b0347af803
Install zstd for Emacs 2019-10-17 19:57:27 -04:00
Henrik Lissner 8b5dafef6a
Install Emacs from nixpkgs.unstable 2019-09-07 00:29:48 -04:00
Henrik Lissner ed36644143
Initial commit of nixos config 2019-08-06 13:56:54 -04:00