Commit Graph

161 Commits

Author SHA1 Message Date
Colin 91d8b95459 move secrets to a subdirectory, for improved overrides 2022-05-26 23:52:08 -07:00
Colin 243a8e1e4c pleroma: port to secrets.nix 2022-05-26 23:21:43 -07:00
Colin a407bd9920 wireguard: port private key to secrets.nix 2022-05-26 22:41:16 -07:00
Colin 0f54253cf7 duplicity: port url to secrets.nix 2022-05-26 22:24:50 -07:00
colin 9c290e0a03 move 'machines/common' into helpers/ 2022-05-26 22:16:16 -07:00
Colin 9dcbd2f2af duplicity: allow "source mismatches" (hostname changes) 2022-05-26 14:34:43 -07:00
colin 472058feec configure XDG directories to have HOME be less noisy 2022-05-26 13:49:39 -07:00
colin ef58e7271a colin: set EDITOR=vim
nix flake check shows good; haven't switched
2022-05-26 13:28:42 -07:00
colin 4553f7ee42 readme: inline a few tips 2022-05-26 13:21:40 -07:00
colin ecf96fa7ec TODO: erase ddclient (done); add video-driver TODO 2022-05-26 13:15:32 -07:00
colin 6e4629c0e8 disable powertop service: it breaks USB HID (mouse permanently asleep; keyboard powers off every 2 seconds) 2022-05-26 03:20:06 -07:00
colin 1cdae86121 boot.initrd.availableKernelModules: annotate these modules based on what i know about their origin 2022-05-26 03:19:19 -07:00
colin 321485f56a add `cd../` shell aliases because i mistype it so often 2022-05-26 03:18:19 -07:00
colin 48a985c74e try some phosh packages 2022-05-24 23:12:51 -07:00
colin 188ce582ee flake: cleanup old mobile-pkgs attempts 2022-05-24 23:12:17 -07:00
colin c95485589a moby: upgrade pkgs from 2022/03/30 -> 2022/05/20
this upstreams the manual phosh tweaks i had previously applied.
2022-05-24 20:58:45 -07:00
colin d46be375d4 powerlevel10k: disable the configuration prompt 2022-05-24 20:58:45 -07:00
colin 8825043cd1 add gimp to all gui platforms 2022-05-24 20:58:45 -07:00
Colin e4a2dc986a HE DDNS: properly run every 10 minutes 2022-05-24 19:02:51 -07:00
colin 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
colin d9faeb6d6f update mobile-nixos and NUR
builds, untested
2022-05-24 14:51:37 -07:00
colin 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
colin 4443c74e32 replace alacritty with kitty (or xterm fallback); tune zsh 2022-05-24 03:45:03 -07:00
colin 4c6b9d288c firefox: bookmarks: add joehoe's mempool 2022-05-24 02:48:51 -07:00
colin 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
colin 9a6eb47e76 scratch out old TODOs 2022-05-24 01:26:53 -07:00
colin 65276e71c7 moby: simplify machine declaration 2022-05-24 00:53:13 -07:00
colin 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
colin d665a9ecfd FIX: move whalebird to x86_64-only.
it doesn't support aarch64
2022-05-23 23:20:16 -07:00
colin 2d03f0d647 env: add electrum, metamask 2022-05-23 22:50:50 -07:00
colin 390bf09c8a moby: abandon the flake fork of mobile-nixos and compile against tip instead 2022-05-23 22:47:32 -07:00
colin 743eaec331 env: add whalebird Pleroma client 2022-05-23 20:45:33 -07:00
colin 4c8a0f7562 env: add `:q` as shorthand for `exit` 2022-05-23 20:33:22 -07:00
colin 7cf0dffa36 colin: switch default shell to zsh 2022-05-23 20:33:08 -07:00
colin 69dd055710 configure firefox bookmarks 2022-05-23 20:20:18 -07:00
colin 462c68c2ff set hostname per machine 2022-05-23 20:20:05 -07:00
colin 8776ad93e9 update flake-utils 2022-05-23 17:17:28 -07:00
colin 17174a1f6e omit unnecessary inputs from some imports 2022-05-23 17:16:56 -07:00
colin 70a685928a env: supply dconf editor only on gnome systems 2022-05-23 17:16:21 -07:00
colin b4ab1d332b flake: simplify the machine declartion helpers 2022-05-23 17:15:38 -07:00
colin 3066490c61 home: add libreoffice to gui devices 2022-05-23 16:08:08 -07:00
colin ab9d110f0d env: add the vlc package 2022-05-23 03:21:55 -07:00
colin 0439ae6b54 env: add cryptsetup package for opening encrypted devices 2022-05-23 03:07:22 -07:00
colin a164290e93 gnome: set text scaling, favorite apps default values 2022-05-23 03:06:54 -07:00
colin b11fcebd5b moby: switch to phosh 2022-05-23 03:06:29 -07:00
colin 4b7ce3741b add spotify package to colin's home 2022-05-23 01:05:08 -07:00
colin ecac3d71e3 rename common/{hardware.nix -> hardware-x86_64.nix} to signal its platform dependence 2022-05-23 00:55:26 -07:00
colin 493bd5de65 move timezone config to common config so it applies to... ALL platforms 2022-05-23 00:52:36 -07:00
colin 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
colin dc6f949c4d rename gui.nix -> gnome.nix 2022-05-23 00:43:27 -07:00