55f82260d5
impermanence: persist /etc/machine-id
2022-06-21 00:02:57 -07:00
ceef35af96
add aerc accounts.conf to secret store (and home-manager)
2022-06-20 23:55:43 -07:00
27ce21cda4
add aerc: a better terminal mail client
...
TODO: home-manager integration. its config file doesn't obviously
support passwords, but i could possibly encode it as a secret and
bind-mount the secret location, or symlink it?
2022-06-20 17:55:17 -07:00
6c810bc82c
update lappy key
2022-06-20 16:03:52 -07:00
2228be615e
fix sane-secrets-update-keys script to work on shallow folders
2022-06-20 16:03:30 -07:00
4d0509af5d
new script to update all sops secrets in a directory
...
also, rename secrets scripts to be grouped
2022-06-20 15:57:13 -07:00
c0dad51c6a
add sane script to convert ssh -> sops key
2022-06-20 15:40:17 -07:00
b6de07a731
ddns-he: start timer on boot
2022-06-20 15:36:48 -07:00
69e9cbae96
update lappy ssh key.
...
TODO: this means its sops key has also changed.
2022-06-20 03:30:17 -07:00
fa131fe39f
lappy: enable impermanence
...
it mostly went smooth, though i lost a .ssh key.
probably the best upgrade process is to do most of the heavy work in the
initrd:
write the new nix config, notably, configuring a tmpfs / mount
and moving the previous / to /nix.
then boot and in the initrd, move all the `/nix/nix/...` items
up a level.
2022-06-20 03:28:01 -07:00
68f066229b
tool to dump SOPS account info (including totp)
2022-06-19 23:54:36 -07:00
786282d9c4
new script to clean space from the nix store
2022-06-19 20:18:57 -07:00
e6a88b41b2
replace whalebird patch with upstream patch
2022-06-19 16:15:07 -07:00
324e9c9b56
add some useful utilities (to initrd and home-manager)
2022-06-19 15:57:20 -07:00
878b5ed1b6
update nixpkgs, nurpkgs, sops
2022-06-19 15:55:57 -07:00
a91914053d
transmission: disable the anti-brute-force option
...
this should allow me to more reliably login from anywhere.
2022-06-18 18:47:22 -07:00
d0209cb80f
sway: add xdg-open
...
this lets applications (Discord, etc) open links in the correct
application instead of me manually copy/pasting them.
2022-06-18 18:10:11 -07:00
09d071dd53
nixpatches: update Whalebird patch to upstream PR
2022-06-18 17:41:27 -07:00
a031beee18
servo: transmission: relax the umask (to hopefully make files globally readable)
2022-06-18 15:54:27 -07:00
1f7d4b632d
done (a while ago): "port helpers/ to module system", so cross it off
2022-06-18 01:04:59 -07:00
ea1111331c
sane scripts: migrate an old servo utility to this repo
2022-06-18 00:35:04 -07:00
427d17d218
fix xdg src -> dev dir
2022-06-17 17:52:31 -07:00
ea9c201590
cleanup: home-manager: use with pkgs;
to reduce repetition
2022-06-16 15:02:38 -07:00
d9f3209d8c
sway: enable bluetooth (and gui bluetooth manager)
2022-06-16 14:52:02 -07:00
7bd9a0abc9
update nixpkgs 2022-06-12 -> 2022-06-15; nurpkgs 2022-06-14 -> 2022-06-16
2022-06-16 14:38:14 -07:00
f4533ea7d6
new script to sync phone to pc
2022-06-15 18:01:40 -07:00
b50150b52e
enable stuff needed for ifuse/iphone photo syncing
2022-06-15 17:22:27 -07:00
10612012fb
packages: add audacity
2022-06-14 17:29:46 -07:00
faf0cf691c
re-enable the nix
command (nix build
, nix flake
, etc)
...
it was accidentally disabled in in the move away from configuration.nix
2022-06-14 14:20:54 -07:00
a9d167cf14
remove configuration.nix
...
it's no longer needed in nixos-22.05
2022-06-14 02:48:22 -07:00
dfb7c997bb
tidy up servo /mnt points
...
now we maintain /mnt/servo-media as a link to the "fastest" mountpoint
2022-06-14 00:13:39 -07:00
7535986932
fs: add desko mount & rework servo mount to use mdns
2022-06-13 22:25:38 -07:00
1a40daeb25
update nixpkgs, nurpkgs to latest
2022-06-13 18:47:49 -07:00
10937c93d4
duplicity: attempt to limit bandwidth
2022-06-12 15:26:33 -07:00
2b8ff8d5ae
rename 'uninsane' machine -> 'servo'
2022-06-12 15:11:41 -07:00
39049c8a9c
sway: add battery indicator
...
would be nice to hide it on desktop?
2022-06-12 01:01:12 -07:00
ab66c9383b
sane-scripts: add a script for syncing Music
2022-06-11 17:54:29 -07:00
c11f565226
create a package to hold useful system scripts
2022-06-11 17:40:15 -07:00
02b5436573
update nixpkgs/nixos-22.05: 2022-06-09 -> 2022-06-11
2022-06-11 15:54:46 -07:00
fb15f84f1d
desko: enable duplicity backups
2022-06-10 01:43:48 -07:00
60294c60c3
add backblaze-b2 package
2022-06-10 01:32:48 -07:00
7da3d48272
migrate duplicity config to a module
...
this will let other machines reuse it
2022-06-10 01:30:57 -07:00
6c1acb5b9a
fs: add uninsane lan mount
...
also fix the gid (100 = users group)
2022-06-10 00:38:02 -07:00
defcc15b03
desko: update fs UUIDs
2022-06-10 00:32:50 -07:00
22bcfe8853
rotate sops key for desko
2022-06-10 00:32:19 -07:00
86a15aaa83
update install instructions
2022-06-10 00:20:38 -07:00
8780f0444f
nixpkgs 2022-06-07 -> 2022-06-09; nurpkgs up
2022-06-09 19:18:24 -07:00
cd43247d2c
enable himalaya
for sending and receiving email
...
sent messages don't get copied to the sent mailbox, but oh well.
problem for another day.
2022-06-09 18:58:42 -07:00
cf4cde548a
implement OVPN wireguard service
2022-06-09 17:41:03 -07:00
2f08252432
move sway-specific home packages to sway.nix
2022-06-09 15:10:51 -07:00