Commit graph

2073 commits

Author SHA1 Message Date
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 5d2c5960b4
Remove vestigial make task 2020-01-13 20:04:59 -05:00
Henrik Lissner 589c1c04a1
Bring back deploy script for remote bootstrap
And make linode config a regular module.
2020-01-13 19:56:39 -05:00
Henrik Lissner 106c18b9e5
Remove excerpt
Copyright concern? Who knows...
2020-01-13 19:28:52 -05:00
Henrik Lissner 819af103f8
Mention 'make gc' in readme 2020-01-13 18:16:02 -05:00
Henrik Lissner bcc4fcc851
Delete result file on 'make clean' 2020-01-13 18:14:26 -05:00
Henrik Lissner 41c612d3fd
Use nix-shell for 'make secrets.nix'
To prevent dependency race conditions
2020-01-13 18:14:08 -05:00
Henrik Lissner e5639187da
Add 'make gc'
Use 'sudo make gc' to gc system profile
2020-01-13 18:07:59 -05:00
Henrik Lissner 46634dffca
Restore cached-nix-shell
xzfc/cached-nix-shell#2 was resolved
2020-01-13 18:03:35 -05:00
Henrik Lissner 81231f81ce
Add linode config 2020-01-13 17:57:52 -05:00
Henrik Lissner 9ba14aa0a8
Disable cached-nix-shell temporarily
Until xzfc/cached-nix-shell#2 is addressed.
2020-01-13 17:29:00 -05:00
Henrik Lissner 7639bf0603
Remove myself from nix.trustedUsers
Trust nobody.

I don't *really* needed those privileges.
2020-01-13 17:28:05 -05:00
Henrik Lissner 5b2f7caf87
Install unstable.lmms instead
Seems to be fixed upstream.
2020-01-13 17:27:31 -05:00
Henrik Lissner 690a2c2852
Disable tablet configuration
Should use udev for these
2020-01-13 02:11:28 -05:00
Henrik Lissner 25f7a8e5e0
Update doc headings
Ain't no flavor without the sass
2020-01-13 02:11:02 -05:00
Henrik Lissner ded9e4c2b8
Back to plex
While I experiment with jellyfin more...
2020-01-12 20:49:32 -05:00
Henrik Lissner a3fa93317d
Install doom/vim configs on activation 2020-01-12 20:42:33 -05:00
Henrik Lissner d238824032
Fix Makefile 2020-01-12 20:42:17 -05:00
Henrik Lissner eb95f34464
Add dev/zsh module & zunit package 2020-01-12 19:49:29 -05:00
Henrik Lissner b86d016371
Add dev/clojure module 2020-01-12 19:49:29 -05:00
Henrik Lissner ee7db517b1
Minor refactor 2020-01-12 19:49:29 -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 5666b95e2b
Allow modules to link in rofi config 2020-01-12 19:47:03 -05:00
Henrik Lissner db5c77001f
Add options.my.setup & append aliases to extra.zshrc 2020-01-12 19:46:39 -05:00
Henrik Lissner 110f74396a
Enable opengl for shiro & kuro 2020-01-12 19:45:36 -05:00
Henrik Lissner 59f0ccdbaa
Delete dangling results link 2020-01-12 19:45:20 -05:00
Henrik Lissner f6c989d9ff
Set hostname at entrypoint 2020-01-12 18:28:02 -05:00
Henrik Lissner 4d1817a499
Replace unity module with unity3d 2020-01-12 18:27:51 -05:00
Henrik Lissner 8f8f07314b
Add jellyfin module 2020-01-12 18:20:45 -05:00
Henrik Lissner cbba37eb2f
Update README
WIP
2020-01-12 18:20:28 -05:00
Henrik Lissner aaf74c3a83
Remove fontbase package
Doesn't affect fontconfig. font-manager is more reliable.
2020-01-12 18:20:28 -05:00
Henrik Lissner ef3b5df3cb
Use cached-nix-shell for scr{cap,rec} scripts
Also refactor them
2020-01-12 18:20:28 -05:00
Henrik Lissner 3f4eba408e
Delete bin/base
qalc already has base conversion
2020-01-12 18:20:28 -05:00
Henrik Lissner 2f9d07bf1e
Replace deploy script with makefile 2020-01-12 18:20:28 -05:00
Henrik Lissner 5027376ba1
Add tmux module 2020-01-12 18:20:28 -05:00
Henrik Lissner b90b0894f0
Complete rewrite 2020-01-12 18:20:28 -05:00
Henrik Lissner 59def1c531
Update copyright year 2020-01-12 18:14:27 -05:00
Henrik Lissner 5d476b1727
Add unity module 2020-01-04 00:16:43 -05:00
Henrik Lissner 985cec63c7
Add godot module 2020-01-04 00:14:32 -05:00
Henrik Lissner 8f7f5a5cce
Expand & refactor editor/emacs module 2020-01-04 00:14:19 -05:00
Henrik Lissner 4764e1fc54
Add qutebrowser module 2020-01-04 00:13:46 -05:00
Henrik Lissner 96ffd97ac6
Replace modules/audio/* with daw module
And add custom lmms package, since the upstream is currently
broken (NixOS/nixpkgs#76074).
2020-01-04 00:07:20 -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 21d1570706
Refactor bin/scrcap 2020-01-03 23:00:27 -05:00
Henrik Lissner a17194cc2f
Refactor bin/scrrec 2020-01-03 23:00:26 -05:00
Henrik Lissner e2f7e8d7c2
Add packages/fontbase.nix 2020-01-03 23:00:26 -05:00
Henrik Lissner 3b407afba8
Disable ripcord
It's alright, but not good enough.
2020-01-03 23:00:26 -05:00
Henrik Lissner af1c96773d
Install zgen at interactive shell startup 2020-01-03 23:00:26 -05:00
Henrik Lissner 92ede195f7
Add recording.nix module
And remove kdenlive & obs modules. Moves obs to recording module.

I've replaced kdenlive with DaVinci Resolve (can't believe it's free!)
2020-01-03 23:00:26 -05:00
Henrik Lissner 3b73db547e
Add tldr to zsh packages 2020-01-03 06:51:13 -05:00