Commit graph

22 commits

Author SHA1 Message Date
Henrik Lissner abf2aeb689 bin/hey gc: clean up & delete leftover secrets 2021-01-26 22:58:47 -05:00
Henrik Lissner 3d3497d9e9 bin/hey push: clean up/stop redundant sudo prompts 2021-01-26 22:58:47 -05:00
Henrik Lissner 07f82da2a2 bin/hey: revise comments & refactor 2021-01-26 22:58:47 -05:00
Henrik Lissner 82ee5bef6a bin/hey: add --option pure-eval no
There are cases where impure evaluate is necessary or unavoidable.
2021-01-26 22:58:47 -05:00
Henrik Lissner e703bd374d New ssh pubkey & redesign 'hey push'
Remote rebuilding requires root access, but I don't want root ssh
access (even by ssh key) to be a permanent fixture of my servers.  So
I've changed 'hey push' to copy my remote user's `authorized_keys` to
/root/.ssh/ temporarily, until the rebuild is complete. It is removed
afterwards.

This should be done non-destructively in the future, but it suits my
needs for now.
2021-01-26 22:56:50 -05:00
Henrik Lissner a7c9a87d5d
bin/hey: use $HOSTNAME (but fall back to $HOST) 2020-12-20 20:16:01 -05:00
Henrik Lissner aa350a6a5c
bin/hey: add {sh,repl} commands 2020-12-20 20:16:00 -05:00
Henrik Lissner da2eebf5d5
Fix $HOST references
$HOSTNAME won't be set. $HOST will.
2020-10-26 05:47:31 -04:00
Henrik Lissner aa57d2ccad
Fix bin/hey remote path in 'hey push' 2020-10-26 01:31:20 -04:00
Henrik Lissner cbb05939ea
Add 'hey swap' and update 'hey' usage 2020-10-25 15:52:50 -04:00
Henrik Lissner 14e2aada30
Refactor theme system, add 'hey theme' & reload handlers
Themes can now be swapped with 'hey theme NAME', or reloaded with the
reloadTheme script.
2020-10-25 15:52:50 -04:00
Henrik Lissner 74a8b35b88
Allow 'hey {ch,sh}' to take arguments 2020-10-23 18:11:03 -04:00
Henrik Lissner df1a899d6d
Add 'hey test' 2020-10-17 18:42:02 -04:00
Henrik Lissner 1a70fa3bf1
Allow 'hey update' to update individual inputs 2020-10-17 17:24:10 -04:00
Henrik Lissner 514e547a89
Update bin/hey usage 2020-10-17 17:04:01 -04:00
Henrik Lissner 87b24626ea
Add 'hey swap'
For swapping out symlinked store files so I can tweak them without
doing a complete rebuild each time.
2020-10-17 17:04:01 -04:00
Henrik Lissner 40005d0e88
Set registry, disable sandbox + autoOptimise
Sandbox and auto-optimizing make builds unnecessarily slower. 'hey gc'
will optimise the store anyway.
2020-10-17 17:04:01 -04:00
Henrik Lissner 475c3132ec
Remove references to old script name 2020-10-16 05:49:47 -04:00
Henrik Lissner b3fee313d0
Add 'hey search' command
Shortcut for nix search nixpkgs $@
2020-10-11 23:51:23 -04:00
Henrik Lissner 5f5c59a95f
Fix zsh completion for bin/hey
And remove unused commands from usage.
2020-10-11 15:22:33 -04:00
Henrik Lissner f302621346
Correct bin/hey command table
And outdated reference to script's old name.
2020-10-11 01:37:01 -04:00
Henrik Lissner a75c64d04a
Rewrite to use flakes
This puts a hard dependency on 20.09, but that's to be expected.
2020-10-11 01:31:33 -04:00