8825043cd1
add gimp to all gui platforms
2022-05-24 20:58:45 -07:00
e4a2dc986a
HE DDNS: properly run every 10 minutes
2022-05-24 19:02:51 -07:00
f8cf676df4
uninsane: add a hurricane electric ddns service
...
also adds some basic secrets management. i can make this more robust in time.
2022-05-24 17:24:11 -07:00
d9faeb6d6f
update mobile-nixos and NUR
...
builds, untested
2022-05-24 14:51:37 -07:00
77d6c2d15d
update nixos-mobile to d6632fb77136f18db69bed43fa597ab8e8682741
...
this fixes some kernel compilation which was preventing me from
updating nixpkgs to the point of native phosh support!
2022-05-24 03:51:01 -07:00
4443c74e32
replace alacritty with kitty (or xterm fallback); tune zsh
2022-05-24 03:45:03 -07:00
4c6b9d288c
firefox: bookmarks: add joehoe's mempool
2022-05-24 02:48:51 -07:00
e8cc71b03e
moby: update pkgs-mobile to 2022/03/30
...
i was using something from like 2021/06/...
it's not new enough to have upstream support for phosh,
so i still need the wrapper. i think such an update is blocked on the
mobile-nixos project.
2022-05-24 02:47:04 -07:00
9a6eb47e76
scratch out old TODOs
2022-05-24 01:26:53 -07:00
65276e71c7
moby: simplify machine declaration
2022-05-24 00:53:13 -07:00
21a5881214
replace toplevel pkgs = ...
directive with overlays to satisfy mobile-nixos
...
mobile-nixos doesn't like us using that directive. making this an
overlay will let me be more consistent and get code reuse.
2022-05-24 00:45:55 -07:00
d665a9ecfd
FIX: move whalebird to x86_64-only.
...
it doesn't support aarch64
2022-05-23 23:20:16 -07:00
2d03f0d647
env: add electrum, metamask
2022-05-23 22:50:50 -07:00
390bf09c8a
moby: abandon the flake fork of mobile-nixos and compile against tip instead
2022-05-23 22:47:32 -07:00
743eaec331
env: add whalebird Pleroma client
2022-05-23 20:45:33 -07:00
4c8a0f7562
env: add :q
as shorthand for exit
2022-05-23 20:33:22 -07:00
7cf0dffa36
colin: switch default shell to zsh
2022-05-23 20:33:08 -07:00
69dd055710
configure firefox bookmarks
2022-05-23 20:20:18 -07:00
462c68c2ff
set hostname per machine
2022-05-23 20:20:05 -07:00
8776ad93e9
update flake-utils
2022-05-23 17:17:28 -07:00
17174a1f6e
omit unnecessary inputs from some imports
2022-05-23 17:16:56 -07:00
70a685928a
env: supply dconf editor only on gnome systems
2022-05-23 17:16:21 -07:00
b4ab1d332b
flake: simplify the machine declartion helpers
2022-05-23 17:15:38 -07:00
3066490c61
home: add libreoffice to gui devices
2022-05-23 16:08:08 -07:00
ab9d110f0d
env: add the vlc package
2022-05-23 03:21:55 -07:00
0439ae6b54
env: add cryptsetup package for opening encrypted devices
2022-05-23 03:07:22 -07:00
a164290e93
gnome: set text scaling, favorite apps default values
2022-05-23 03:06:54 -07:00
b11fcebd5b
moby: switch to phosh
2022-05-23 03:06:29 -07:00
4b7ce3741b
add spotify package to colin's home
2022-05-23 01:05:08 -07:00
ecac3d71e3
rename common/{hardware.nix -> hardware-x86_64.nix} to signal its platform dependence
2022-05-23 00:55:26 -07:00
493bd5de65
move timezone config to common config so it applies to... ALL platforms
2022-05-23 00:52:36 -07:00
a12560c8b4
machines/common: put some of these files behind all/
, indicating that they're expected to be used by *all* machines
2022-05-23 00:46:58 -07:00
dc6f949c4d
rename gui.nix -> gnome.nix
2022-05-23 00:43:27 -07:00
5c17274721
moby: use the 'home-manager-gen-colin' helper
2022-05-23 00:40:59 -07:00
94b145f869
machines: uninsane: migrate default user config to common/
2022-05-23 00:33:11 -07:00
5060669738
machines/uninsane: define 'colin' user via the helper
2022-05-23 00:26:46 -07:00
c06e9800b9
machines/uninsane: use the home-manager helper
2022-05-23 00:10:52 -07:00
617fb9fff0
rename homes.nix -> home-manager.nix
2022-05-23 00:08:14 -07:00
56a0d5bab8
machines: lappy/desko: port to use the new homes helper
2022-05-23 00:07:08 -07:00
abc15897aa
rework users to be more definable
...
this seems like an odd way to do it, but... it works?
and i don't understand how else to achieve what i want.
2022-05-23 00:01:50 -07:00
62fd04536c
lappy/desko: enable signal messenger
2022-05-22 23:14:14 -07:00
2603dc590d
moby: populate from lappy config (gnome, firefox, etc)
...
it's not the best: probably want to replace with phosh
2022-05-22 19:45:54 -07:00
d75bc02c94
rename pda
machine to moby
2022-05-22 17:24:16 -07:00
aa979704c1
machines: pda: working image generation!
...
this builds the minimal pine64-pinephone .img,
which is about 1 GB and has no gui beyond the
login prompt, which is inaccessible becuse usb drivers
(for a keyboard) don't seem to be configured >_<
2022-05-22 17:22:55 -07:00
ada574e8a8
flake: simplify machine generation
2022-05-22 15:11:08 -07:00
efa3ad6abd
flake.nix: simplify nixosConfigurations and imgs population
2022-05-22 15:06:27 -07:00
7fe770965b
TODO: document some tasks i want to do or which are WIP
2022-05-22 14:40:35 -07:00
f53e7e6acf
flake: factor out some machine helpers
...
new structure is `imgs.<foo>` to build a disk image
2022-05-22 14:40:29 -07:00
1f0e62cff6
flake: use inherit
where possible
2022-05-22 13:36:30 -07:00
95ca542199
flake: simplify decl-img
2022-05-22 13:35:04 -07:00