282ef0f8d3
cross: fix enableParallelBuilding to work
2023-08-05 09:04:02 +00:00
45578b2f00
build bonsai/hare/qbe without relying on binfmt emulation
2023-08-05 08:05:50 +00:00
2685c91dd9
cross: build mepo without emulating as many packages
2023-08-05 00:42:07 +00:00
169354bd33
sxmo-utils: fix udev rule
2023-08-04 22:39:30 +00:00
cc1889d2dd
mpvScripts.mpris: acquire cross compilation patch via nixpkgs PR
2023-08-04 08:16:06 +00:00
22ffcb1b55
remove fwupd to reduce cross-compilation patches
2023-08-04 07:47:00 +00:00
76abbac6f6
fwupd: define as a sane.program
2023-08-04 07:35:13 +00:00
12e15b6456
wvkbd: fetch cross-compilation fix via nixpkgs PR
2023-08-04 07:27:11 +00:00
8c2a4a31bf
cross compilation: remove dead code
2023-08-04 07:21:15 +00:00
1fcfa04447
remove python.pkgs.cryptography as it doesn't cross compile (yet)
2023-08-04 07:19:30 +00:00
f3af31c727
cross: comment out packages i haven't used for an extended time
2023-08-04 05:20:20 +00:00
21e22096b1
uninsane-dot-org: 2023-07-25 -> 2023-08-03
2023-08-04 04:59:56 +00:00
c9383da414
cross: get bonsai to build w/o emulating anything other than stdenv
2023-08-04 04:07:06 +00:00
b82bb13f4f
gssapi cross fix: pull from nixpkgs pr
2023-08-04 00:39:02 +00:00
346a68884b
cross: fix qt5.overrideScope' deprecation wraning
2023-08-03 23:47:26 +00:00
eb04129959
cross: emulate hare/harec at the consumer level
2023-08-03 23:46:29 +00:00
2e93f58795
update cross-compilation PR URIs
2023-08-03 22:12:10 +00:00
26b77221da
nixpkgs: 2023-08-01 -> 2023-08-02
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2' (2023-08-01)
→ 'github:nixos/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
```
2023-08-03 12:32:21 +00:00
6877507ae0
xdg-utils: patch cross compilation via nixpkgs PR
2023-08-03 12:30:31 +00:00
8757f86c57
gupnp: patch via nixpkgs PR
2023-08-03 12:06:40 +00:00
633997f452
gupnp: update patch to point to nixpkgs PR
2023-08-03 11:38:43 +00:00
ff9163b365
iio-sensor-proxy: fix cross via nixpkgs PR
2023-08-03 10:34:50 +00:00
edd86e3981
upower: fix cross via nixpkgs PR
2023-08-03 10:28:21 +00:00
c9b60788b5
update bonsai/hare-ev/hare-json patches
2023-08-03 09:49:19 +00:00
66dad1e519
libgnt patch: use nixpkgs PR
2023-08-03 09:23:26 +00:00
687ceba474
libkiwix: downgrade to 12.0.0 again
2023-08-03 08:47:15 +00:00
6e85f26964
gupnp: fix via upstream PR
2023-08-03 08:46:36 +00:00
40dc8d698e
libkiwix: 12.0.0 -> 12.1.0
2023-08-03 06:10:23 +00:00
350f7e32f8
desko: disable dino/gajim XMPP clients until i need them again
2023-08-03 06:10:03 +00:00
3a5b72a258
moby: ship chatty
2023-08-03 06:10:03 +00:00
b40ac95b5c
cross: get chatty-latest to cross compile
2023-08-03 06:10:03 +00:00
c1a8d1aa18
sane-bt-search: document the --h265 option
2023-08-03 05:28:32 +00:00
03d7806adf
flakey-tests: leave a note about libqmi
2023-08-03 00:39:44 +00:00
9d06bfb544
cross: compile tangram with less emulation
2023-08-03 00:39:18 +00:00
bf5ac3cb76
cross: get mepo to cross compile
...
haven't tried running it. its dependency on gpsd drags in the host
python, so probably *something* will need fixing.
this reduces the closure by a full 1GB though.
2023-08-03 00:38:21 +00:00
85e63caeb0
nixpkgs: 2023-07-29 -> 2023-08-01
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e6ab46982debeab9831236869539a507f670a129' (2023-07-29)
→ 'github:nixos/nixpkgs/9e1960bc196baf6881340d53dccb203a951745a2' (2023-08-01)
```
2023-08-02 21:32:11 +00:00
dcf97b70e1
programs: use the declPackageSet helper
2023-08-02 21:20:50 +00:00
44059b34c7
don't ship unused sane-scripts
2023-08-02 21:09:16 +00:00
561802ec41
cross: add links to upstream PRs/issues
2023-08-02 20:30:24 +00:00
b464e60a77
chatty: build w/o samba
2023-08-02 20:30:06 +00:00
b73b4b0439
chatty: persist the share directory
2023-08-02 11:36:49 +00:00
991685d149
chatty-latest: add glib-networking to fix TLS
2023-08-02 11:13:11 +00:00
4d7111feef
chatty: try a newer build (still fails homeserver handshake)
2023-08-02 10:49:44 +00:00
bd8cec311e
cleanup: guiApps syntax
2023-08-02 08:35:36 +00:00
fd174a0475
gui: ship nheko on moby again
2023-08-02 08:33:58 +00:00
3e83a1956c
cross: try to fix fractal compilation (no luck)
2023-08-02 08:31:48 +00:00
57f272c9ba
sway: expose needed env vars to user dbus services (xdg-desktop-portal)
2023-08-02 08:23:14 +00:00
186c09594d
sway: remove default packages (unused)
2023-08-02 08:19:56 +00:00
c74ba4e733
sway: enable xdg-desktop-portal-gtk
...
it's failing to start though
2023-08-02 08:16:05 +00:00
8a126d0a64
programs: explicitly declare dependencies on gnome-keyring
2023-08-02 07:40:57 +00:00
2e04a512b3
programs: get a semi-working build of chatty (need to set xdg.portal?)
2023-08-02 07:15:33 +00:00
b4c83987f9
overlays: split the pipewire ffado tweak into a preferences overlay
2023-08-02 06:38:46 +00:00
cc09832187
cross: fix libshumate build (used by fractal)
2023-08-02 06:25:53 +00:00
33b41482e2
cross: use upstream iio-sensor-proxy fix
2023-08-02 06:24:59 +00:00
6e523e7162
fractal: fix fractal-latest, and persist data directory
2023-08-02 06:24:00 +00:00
995c586fd9
nixpatches: remove upstreamed gpodder xdg-utils patch
2023-08-01 22:50:20 +00:00
3aa5852cf2
alsa-project as a scope: push patch upstream
2023-08-01 22:48:02 +00:00
8efad09cf4
cross: remove unused qt stuff
2023-08-01 22:47:43 +00:00
a7b71979f9
cross: move gst-plugins-good override into nheko
...
and fully disable the qt5 stuff; reduces rebuilds & saves 20MB closure
2023-08-01 22:04:28 +00:00
1082ab22bf
cross: work to upstream a few more things (deployed & working)
2023-08-01 21:48:25 +00:00
5b2598bcaa
cross: upstream a bunch of stuff (still waiting on build...)
2023-08-01 08:07:27 +00:00
1ba877b325
upnp-forward: add a timeout to the unit
...
especially, this lets the target die, and the timer restart, when the UPNP stuff hangs
2023-07-31 11:06:04 +00:00
7ab5cfa698
cross: update gcr_4 blockers
2023-07-31 10:31:12 +00:00
8a367b718d
moby: replace file-roller with xarchiver
2023-07-31 09:59:15 +00:00
4e37f2c651
cross: annotate upstreaming status
2023-07-31 08:17:32 +00:00
2cf714c999
nixpkgs: 2023-07-25 -> 2023-07-29
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/ef99fa5c5ed624460217c31ac4271cfb5cb2502c' (2023-07-25)
→ 'github:nixos/nixpkgs/e6ab46982debeab9831236869539a507f670a129' (2023-07-29)
```
2023-07-31 03:37:32 +00:00
6f835db8f3
cross: don't unnecessarily emulate pkgsi686Linux.tbb
2023-07-31 03:13:26 +00:00
206dd84477
sane-reclaim-disk-space: remove rmlint
...
i wasn't using it, and now we can emulate less :)
2023-07-31 03:10:38 +00:00
381a111944
cross: remove explicit emulation of packages i no longer use on arm
2023-07-31 03:06:54 +00:00
3138482ed9
cross: remove ununsed emulation-based compilation fixes
2023-07-31 02:54:32 +00:00
1796d3c259
sxmo-utils: call out (but dont apply) the lock-state perf patch
2023-07-31 02:22:16 +00:00
b565a719fb
sxmo-utils: fetch upstreamed xkb path patch instead of using local patch
2023-07-31 02:13:15 +00:00
f7ac46fd30
refactor: don't hardcode the libreoffice 'fresh' variant
2023-07-31 02:03:19 +00:00
61cf801983
nixpatches: use the dtrx from upstream PR
2023-07-31 01:59:53 +00:00
ae9a81919f
replace unar with dtrx
...
the former is costly to (cross-)compile
2023-07-31 01:13:15 +00:00
9ca8c74ed7
feeds: add wireshark podcast
2023-07-31 00:11:47 +00:00
fd58896c0c
cross: no longer emulate perl packages
2023-07-31 00:03:21 +00:00
d2a46e88f6
gui: disable chromium
2023-07-31 00:02:09 +00:00
5cd05d8762
programs: split consoleUtils into separate normal/desktop sets
2023-07-30 11:59:38 +00:00
a35f3e238d
jellyfin: switch back to stock qt5 upstream
2023-07-30 11:30:17 +00:00
039d685e3c
flake: deploy-moby: deploy to the wireguard address, to handle when the device is docked
2023-07-30 11:23:02 +00:00
da42b3ddd7
sxmo: address fonts.fonts -> fonts.packages deprecation warning
2023-07-30 02:26:17 +00:00
51eaf83be8
komikku: downgrade to nixpkgs source, keeping my upstreamed patch
2023-07-30 01:49:12 +00:00
d8a6a1df41
cross fixes
2023-07-30 01:48:29 +00:00
36176abdf3
libwacom, pipewire: fix build/remove qt5 dep
2023-07-30 01:45:37 +00:00
085c38ea47
moby: ship portfolio instead of nautilus file browser
2023-07-30 01:44:49 +00:00
9adaece9d6
sane.programs.nheko: split to own file
2023-07-30 01:44:08 +00:00
df8e572a8f
sane.programs.megapixels: ship w/o qt deps
2023-07-30 01:43:35 +00:00
d39b698066
sane.programs.fractal: split to separate file
2023-07-30 01:42:58 +00:00
83c483395c
fractal-lated: bump
2023-07-30 01:41:47 +00:00
2e08321016
cross: leave notes for what blocks each fix from being upstreamed
2023-07-29 10:57:55 +00:00
abf80d765c
cross: fix nautilus; reduce emulation for tracker{,-miners}
2023-07-29 10:57:05 +00:00
8c0b215832
overlays: disable-flakey-tests: remove dead code
2023-07-28 10:49:05 +00:00
28c9bd3cac
overlays: disable-flakey-tests: remove ell/libwacom (not flakey); add elfutils
2023-07-28 10:49:05 +00:00
e1e40332f7
cross: reduce gtk-related emulation (esp wrapGAppsHook)
2023-07-28 10:49:05 +00:00
28ef8141f7
nixpkgs: 2023-07-24 -> 2023-07-25; uninsane-dot-org
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/b12803b6d90e2e583429bb79b859ca53c348b39a' (2023-07-24)
→ 'github:nixos/nixpkgs/ef99fa5c5ed624460217c31ac4271cfb5cb2502c' (2023-07-25)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=1542323cfb46a8950c17a3afa5f7cd2e62dd9672 ' (2023-07-02)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=fcec1d09b6c469d9425a716b11b4f4995a285774 ' (2023-07-25)
```
2023-07-28 01:20:25 +00:00
ad6b0ea75e
nixpkgs: 2023-07-22 -> 2023-07-24
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:nixos/nixpkgs/b12803b6d90e2e583429bb79b859ca53c348b39a' (2023-07-24)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
→ 'github:Mic92/sops-nix/c36df4fe4bf4bb87759b1891cab21e7a05219500' (2023-07-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
→ 'github:NixOS/nixpkgs/ce45b591975d070044ca24e3003c830d26fea1c8' (2023-07-22)
```
2023-07-28 01:20:25 +00:00
f59da7ad0f
feeds: add minding our way
2023-07-28 01:14:28 +00:00
183457444c
feeds: add Ezra Klein show
2023-07-28 01:08:19 +00:00
28a91723b8
feeds: add Atlas Obscura podcast
2023-07-28 01:06:15 +00:00
9b53a28920
lemmy-server: remove useless override
2023-07-28 00:57:08 +00:00
49e33d7238
mpv-uosc-latest: warn once next release hits nixpkgs
2023-07-28 00:55:37 +00:00
6572557b5b
flake: add help program
2023-07-28 00:49:44 +00:00
e18fb2ce4e
mpv: change reverse seek from 30s to 10s
2023-07-28 00:34:49 +00:00
027e7cb074
cross: fix mpvScripts.mpris compilation
2023-07-27 12:16:23 +00:00
13ae0b798c
mpv-uosc-latest: fix fonts
2023-07-27 12:16:09 +00:00
d8675b544a
mpv: uosc: fix for touchscreen support
2023-07-27 11:45:28 +00:00
5bf5d82d30
mpv: add the mpris plugin
2023-07-27 05:47:21 +00:00
0c92f3695a
mpv: switch to uosc interface
2023-07-26 12:36:01 +00:00
558258c367
moby: switch to mpv
...
needs some more tuning, but ditching vlc means no more Qt, and it looks
like i can tune the mpv UI to be substantially better for my wants
2023-07-26 09:56:35 +00:00
7f13c482e5
cross compilation: support clapper
2023-07-26 08:51:51 +00:00
7b21ede5c4
moby: enable gpsd
2023-07-25 12:05:41 +00:00
219bb02cb8
refactor: moby: cleaner way to disable gestures
2023-07-25 10:56:29 +00:00
2df59f7c7d
moby: rename firmware.nix -> bootloader.nix
2023-07-25 10:52:58 +00:00
11a7370a76
moby: sxmo: dont auto-start gestures daemon
2023-07-24 21:46:23 +00:00
44e3b01e7c
moby: sxmo: waybar: remove the 2px shadows
2023-07-24 21:11:48 +00:00
c7f0e5c8b5
moby: sxmo: waybar: use consistent left/right padding
2023-07-24 21:11:08 +00:00
7ce33340f9
moby: sxmo: style titlebars
2023-07-24 10:50:08 +00:00
8f77b1db94
moby: sxmo: swaybar: decrease animations 0.3s -> 0.2s
2023-07-24 09:36:21 +00:00
f4cac0c158
moby: sxmo: swaybar: shrink from 32 px -> 28 px
2023-07-24 09:33:02 +00:00
04106e660e
moby: sxmo: stylize the waybar to match other colors
2023-07-24 08:13:56 +00:00
6ed550b813
moby: theme bemenu to match desktop background
2023-07-24 03:33:50 +00:00
1cfd0fab6a
sxmo: patch over duplicated lisgd services
2023-07-24 01:36:13 +00:00
5a31a0b415
koreader-from-src: clean up some dead code/comments
2023-07-23 23:44:33 +00:00
eb82268eee
nipkgs: 2023-07-21 -> 2023-07-22; mobile-nixos 2023-05-07 -> 2023-07-22
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/ba4638836e94a8f16d1d1f9e8c0530b86078029c' (2023-05-07)
→ 'github:nixos/mobile-nixos/56fc9f9619f305f0865354975a98d22410eed127' (2023-07-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/9ca785644d067445a4aa749902b29ccef61f7476' (2023-07-21)
→ 'github:nixos/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
```
2023-07-23 21:04:46 +00:00
86964f6fde
koreader: ship the from-src build
2023-07-23 21:00:43 +00:00
3121a6a7e9
cross: koreader-from-src: fix by emulating luajit
2023-07-23 11:37:18 +00:00
c353f06832
koreader-from-src: support cross compilation (cross luajit fails due to table.pack == nil)
2023-07-23 01:29:20 +00:00
b6a878757c
sane-bt-search: implement --h265 flag
2023-07-22 21:56:00 +00:00
c862b559e7
sane-bt-search: error on bad --top=N usage
2023-07-22 21:55:24 +00:00
64c8dabaf2
nixpkgs: 2023-07-16 -> 2023-07-21
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/6cee3b5893090b0f5f0a06b4cf42ca4e60e5d222' (2023-07-16)
→ 'github:nixos/nixpkgs/9ca785644d067445a4aa749902b29ccef61f7476' (2023-07-21)
```
2023-07-22 10:57:43 +00:00
512b5d78d4
moby: update bg, and add the blur/fade to the image instead of to conky
2023-07-22 10:56:06 +00:00
0479a43f2d
koreader-from-src: remove some unneeded buildInputs
2023-07-22 09:32:15 +00:00
307e93de3b
koreader: RSS: specify download_full_article=true by default
2023-07-22 08:55:05 +00:00
13d623201e
koreader-from-src: it runs!
2023-07-22 08:44:11 +00:00
f223af584d
koreader: build to install
...
launch doesn't work because it fails to load libSDL.so
2023-07-22 06:03:54 +00:00
9a2f648463
koreader-from-src: get the entire buildPhase working
...
fails in install: bash: line 1: /build/koreader/platform/debian/do_debian_package.sh: cannot execute: required file not found
2023-07-22 06:03:54 +00:00
e29361f05e
koreader-from-src: get glib input working
2023-07-22 06:03:54 +00:00
439eeeeb45
koreader-from-src: get lua-Spore, libzmq, czmq, libffi deps passing
2023-07-22 06:03:54 +00:00
6a6276c2e0
koreader-from-src: get deps compiling: lua-htmlparser, lpeg
2023-07-22 06:03:54 +00:00
e5d311188e
koreader-from-src: get a few more dependencies to succeed
2023-07-22 06:03:54 +00:00
98ef5d77c3
koreader-from-src: get mupdf to build
2023-07-22 06:03:54 +00:00
f3edafd11c
koreader-from-src: add most remaining sources
2023-07-22 06:03:54 +00:00
2fdf95cea6
koreader-from-src: add more sources
2023-07-22 06:03:54 +00:00
7b8af3e719
koreader-from-src: remove deepClone and keepDotGit options
2023-07-22 06:03:54 +00:00
f95c45fb8e
koreader-from-src: enable freetype2, fbink sources
...
it seems we still check out submodules even if deepClone is false?
2023-07-22 06:03:54 +00:00
0be20351a1
koreader-from-src: add fribidi source
2023-07-22 06:03:54 +00:00
519ee152b9
koreader-from-src: sort the thirdparty sources alphabetically
2023-07-22 06:03:54 +00:00
5baba0378f
koreader-from-src: add curl, zstd sources
2023-07-22 06:03:54 +00:00
3ac193f9b4
koreader-from-src: specify thirdparty sources as attrs instead of list
2023-07-22 06:03:54 +00:00
8b72338f3a
koreader-from-src: add sources for libk2pdfopt
2023-07-22 06:03:54 +00:00
c82e445e07
koreader-from-src: add sources for tesseract/leptonica
2023-07-22 06:03:54 +00:00
5ce0805046
koreader-from-src: nit: tidy fetchgit impl
2023-07-22 06:03:54 +00:00
7e5904c073
koreader-from-src: add libpng dep
2023-07-22 06:03:54 +00:00
cc50ad172c
koreader-from-src: vendor zlib
2023-07-22 06:03:54 +00:00
29a4466750
koreader-from-src: get further into the build; split sources into own file
2023-07-22 06:03:54 +00:00
ba9eebcda8
koreader-from-src: tidy up
2023-07-22 06:03:54 +00:00
44ba0adacc
koreader-from-src: advance the build past luajit (the following jpeg dep fails)
2023-07-22 06:03:54 +00:00
695ff8d057
WIP: build koreader from source
2023-07-22 06:03:54 +00:00
c71136c315
sxmo: conky: tune the shade colors
2023-07-21 23:07:52 +00:00
e7d5b14ab0
sxmo: battery_estimate: improve edge cases
2023-07-21 22:51:24 +00:00
6d216c14fa
moby: conky: update config to work better with nixos bg
2023-07-21 22:46:59 +00:00
f037e0b5a4
sxmo: update docs links
2023-07-21 22:46:14 +00:00
75fe6226c8
moby: use librewolf as default browser again
2023-07-21 21:29:48 +00:00
556664f10d
sxmo: start lisgd by default again
...
patching it out the way i was is incompatible with the upstream patch which
makes its enablement status persistent
2023-07-21 21:28:42 +00:00
bc46dc310d
sxmo: define a background
2023-07-21 21:28:26 +00:00
94bae57411
gthumb: add svg mime association
2023-07-21 20:00:45 +00:00
bd16aaa884
sxmo-utils: fix so auto-rotate does not restart gestures
2023-07-21 10:17:21 +00:00
777d1a1588
add todo: pkgs.impure-cached set
2023-07-21 09:13:15 +00:00
a73937c32c
complete a todo: webkitgtk mem use/swap
2023-07-21 09:10:13 +00:00
ee284901ff
firefox-extensions: bypass-paywalls-clean: disable nag pages
2023-07-18 22:38:30 +00:00
0cb81bb86f
browserpass-extension: nit: remove unused parameter
2023-07-18 22:08:27 +00:00
10bdd3c05a
firefox: ship bypass-paywalls-clean extension
2023-07-18 22:08:27 +00:00
5ed33d90cf
moby: fix sidebery disable type
2023-07-18 20:06:36 +00:00
535bbd2c0b
sane.{programs,user}.fs: pass fs values onto sane.fs unmerged
...
notably, this allows ~/.config/zsh/.zshrc to be specified by more than one location, and for the values to not overwrite one another
2023-07-18 11:25:27 +00:00
ad16e50081
sxmo: configure screenshot directory
2023-07-18 10:40:54 +00:00
9f6760a37f
moby: doc: add resources
2023-07-18 10:39:44 +00:00
ef203c3215
sxmo-utils: use makeBinaryWrapper for better perf
2023-07-18 10:18:15 +00:00
e3b7896169
zsh/starship: improve padding on ssh line
2023-07-18 10:17:13 +00:00
91f47f863d
zsh: factor out the colors to avoid repeating them
2023-07-18 10:14:13 +00:00
532a78e2b2
desko: disable wpa_supplicant
2023-07-18 10:02:25 +00:00
11a4b7006e
upnp-forwards: fix timer to actually run every hour
2023-07-18 09:54:06 +00:00
a907fa1ca7
flake: rework so deploy scripts can be run in parallel
2023-07-18 09:10:25 +00:00
90279efebb
sxmo-utils: add missing grim dep (for wayland screenshots)
2023-07-18 08:29:42 +00:00
5c1eaf273e
zsh/starship: fix bg color for ssh prompt
2023-07-18 08:28:53 +00:00
f12737b1f9
starship: try some other status symbols (but stay as is)
2023-07-18 03:51:03 +00:00
254b248bf3
starship: configure bg color for username section
2023-07-18 03:41:45 +00:00
431b1054e6
complete starship/zsh perf todo
2023-07-18 03:32:31 +00:00
e6b5223e2e
zsh: starship: theme
2023-07-18 03:26:51 +00:00
d583d5db4f
cross: emulate less of gnustep
2023-07-18 02:50:35 +00:00
1709f64a69
zsh/starship: fix init
2023-07-18 02:17:44 +00:00
23e95ba2ba
modules: fs: symlink.text: allow specifying it multiple times
2023-07-18 02:17:25 +00:00
1dfd894568
cross: gnustep: emulate only gnustep.base
2023-07-18 01:32:50 +00:00
13d3a5ba6b
cross: silence qt.overrideScope' warning
2023-07-18 01:32:06 +00:00
2716c0398b
zsh: switch to starship prompt
2023-07-18 01:30:53 +00:00
0ba1a9f984
zsh: factor p10k stuff out of the main module; minimal support for starship prompt
2023-07-18 01:28:30 +00:00
1ddd79fdf0
complete todos: sway super; firefox first run prompts
2023-07-18 00:43:58 +00:00
761d60a7f4
cross: fix browserpass-extension compilation
2023-07-17 22:28:05 +00:00
82f141c0df
firefox-extensions: make it a scope
2023-07-17 22:27:49 +00:00
6ce10b00af
firefox-extensions: refactor to be more amenable to overrides
2023-07-17 22:19:29 +00:00
ff17ed599d
firefox: disable metamask
2023-07-17 21:33:15 +00:00
96d0c52d28
refactor: firefox-extensions: patch in preferences at the same place we define how to build the addon
2023-07-17 21:32:10 +00:00
007c13f975
sponsorblock: remove the goddamn first-run popup
...
fuck javascript/typescript/whatever
y'all started with a low-complexity ecosystem and then drove the whole thing with some apparent goal of maximizing complexity
minified js? WHY? compile to native/wasm if you care about perf, else optimize for readability/patchability and leave compression to gzip like a normal fucking person
2023-07-17 21:22:24 +00:00
2b9de91540
firefox-extensions: make the patching logic even more pluggable
2023-07-17 20:47:55 +00:00
0175adbf27
firefox-extensions: make the patching logic more pluggable
2023-07-17 20:41:04 +00:00
83bc056ceb
nixpkgs: 2023-07-15 -> 2023-07-16
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
→ 'github:nixos/nixpkgs/6cee3b5893090b0f5f0a06b4cf42ca4e60e5d222' (2023-07-16)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/cfe47aff8660fd760b1db89613a3205c2c4ba7b6' (2023-07-15)
→ 'github:Mic92/sops-nix/bd695cc4d0a5e1bead703cc1bec5fa3094820a81' (2023-07-16)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/3dc2bc15956db2ff2316af45eefd45803fc1372b' (2023-07-15)
→ 'github:NixOS/nixpkgs/13231eccfa1da771afa5c0807fdd73e05a1ec4e6' (2023-07-16)
```
2023-07-17 20:12:50 +00:00
0e5cb3ada9
nixpkgs: 2023-07-14 -> 2023-07-15
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/dfdbcc428f365071f0ca3888f6ec8c25c3792885' (2023-07-14)
→ 'github:nixos/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
```
2023-07-17 19:53:29 +00:00
b4d58a1515
sxmo: do restart lisgd on rotation, but don't enable lisgd by default
...
the restart logic is racy, and lisgd with autorotate becomes unusable after long enough
2023-07-17 19:53:19 +00:00
88153fe7a1
lemoa: 0.2.0 -> 0.3.0
2023-07-17 06:12:46 +00:00
ad67f7b13e
browserpass-extension: move to firefox-extensions scope
2023-07-17 05:25:12 +00:00
40cc0367d8
zsh: switch(): add keep-going flag
2023-07-17 05:22:12 +00:00
a10e31257a
sxmo-utils: sxmo_rotate: don't restart lisgd on sway
2023-07-17 05:21:46 +00:00
d7929ed06a
firefox: generalize the facility to remove permissions from an extension
2023-07-17 03:57:42 +00:00
2c96ecfd0d
firefox-extensions: factor out into own file
2023-07-17 03:12:04 +00:00
7c9664270d
sane-wipe-browser: also kill browser processes that might be sticking around in ram
2023-07-17 01:55:32 +00:00
6f5c5a5113
browserpass-extension: disable startup/install notification
2023-07-17 01:55:32 +00:00
ebcc0c269e
trust-dns: remove from this repo
...
it's fully upstreamed into nixpkgs now
2023-07-16 12:27:23 +00:00
57681bfa6d
moby: re-enable firefox, but still default to epiphany
2023-07-16 12:26:31 +00:00
9058caac1d
moby: firefox: disable sideberry
2023-07-16 12:25:42 +00:00
60650f82fe
firefox: switch back to the default UI -- not pmos-mobile
2023-07-16 12:25:12 +00:00
11b4d2d66a
doc: mime: show how to go from scheme -> .desktop association
2023-07-16 12:17:54 +00:00
0111d4220e
nixos/trust-dns: add myself as maintainer
2023-07-16 04:13:19 +00:00
83b76dc47e
moby: fix occasional blank screen on boot
2023-07-16 00:37:09 +00:00
c7ca3ad563
wifi: add new network
2023-07-15 22:40:18 +00:00
1c891f45df
wifi: add new network
2023-07-15 22:36:53 +00:00
dc6790e168
nixpkgs: 2023-07-13 -> 2023-07-14
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e74e68449c385db82de3170288a28cd0f608544f' (2023-07-13)
→ 'github:nixos/nixpkgs/dfdbcc428f365071f0ca3888f6ec8c25c3792885' (2023-07-14)
```
2023-07-15 22:13:14 +00:00
3bbbb6c714
sxmo-utils: sxmo_wmmenu: respect SXMO_WORKSPACE_WRAPPING
2023-07-15 22:10:15 +00:00
8788a8c67a
servo: upnp-forwards.timer: fix to invoke upnp-forwards.target instead of upnp-forwards.service
2023-07-15 22:08:55 +00:00
6ae73bdf87
lemmy-server: 0.18.1 -> 0.18.2
2023-07-15 21:04:19 +00:00
47a973b603
sops-nix: 2023-07-12 -> 2023-07-15
...
```
• Updated input 'sops-nix':
'github:Mic92/sops-nix/88b964df6981e4844c07be8c192aa6bdca768a10' (2023-07-12)
→ 'github:Mic92/sops-nix/cfe47aff8660fd760b1db89613a3205c2c4ba7b6' (2023-07-15)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/510d721ce097150ae3b80f84b04b13b039186571' (2023-07-09)
→ 'github:NixOS/nixpkgs/3dc2bc15956db2ff2316af45eefd45803fc1372b' (2023-07-15)
```
2023-07-15 10:12:29 +00:00
20b8e2934c
moby: don't ship firefox
2023-07-15 10:11:45 +00:00
088286d8f7
mime: support multiple implementors of the same association, with different priorities
2023-07-15 10:11:31 +00:00
29b53d934f
trust-dns: apply PR feedback
2023-07-15 09:07:57 +00:00
77e5f82b31
programs: rename web-browser -> firefox
2023-07-15 08:51:36 +00:00
55d64eb598
programs: factor out a sane.programs.<foo>.mime schema
2023-07-15 08:44:18 +00:00
d459dd0f85
net: switch from iwd back to stock NetworkManager/wpa_supplicant
2023-07-15 07:16:10 +00:00
9594c03d66
net: port iwd secrets to a .json file that i can make backend agnostic
2023-07-15 06:38:50 +00:00
7391ce0b05
programs: move the guiApps category up to hosts/modules/gui
2023-07-15 01:02:41 +00:00
2822dd6137
programs: update tor-browser bug info
2023-07-15 00:44:24 +00:00
e5cca42717
servo: fix sane.nixcache path
2023-07-15 00:40:31 +00:00
799c53adf4
sway/waybar: remove font specification (it's probably not used by the bar i have actually deployed, anyway?)
2023-07-15 00:38:57 +00:00
0ed9394fff
sway: define the secret snippets more idiomatically
2023-07-15 00:23:14 +00:00
e6a989bc92
nginx/pleroma: correct an old todo
2023-07-15 00:08:05 +00:00
2385984152
duplicity: restrict readability
2023-07-15 00:02:22 +00:00
809c9f74c3
phosh: remove dead code
2023-07-14 23:59:35 +00:00
44b15ba8ed
users: apply default permissions to any user who goes through the sane.users module
2023-07-14 23:56:01 +00:00
ab7068c819
lappy: remove some dead ipfs code
2023-07-14 23:44:47 +00:00
746af067dc
moby: increase menu lines in landscape mode
2023-07-14 23:41:52 +00:00
918febe884
nixpkgs: 2023-07-12 -> 2023-07-13
2023-07-14 22:58:19 +00:00
b5d1baf3ee
zramSwap: increase capacity to 100% of uncompressed RAM
2023-07-14 22:57:19 +00:00
2f5c33b2b4
nixcache: tidy up substituter config
2023-07-14 22:33:33 +00:00
fdc18821ca
servo: matrix-appservice-irc: remove completed todo
2023-07-14 22:11:59 +00:00
2a537cd3b1
splatmoji: port fully to wayland
2023-07-14 22:09:43 +00:00
9aa4e6c0f2
remove completed todo's
2023-07-14 21:35:25 +00:00
6b1baefaa7
moby: link to some config references
2023-07-14 06:48:02 +00:00
85483cde79
moby: allow video group to write to front-facing LEDs
2023-07-14 06:47:32 +00:00
8feafbb615
pinephone: fix flashlight permissions, the proper way (udev)
2023-07-14 05:55:44 +00:00
e1bb0de76f
sxmo: fix pinephone LED permissions
2023-07-14 00:30:53 +00:00
d7fb1b615a
feeds: add boginjr.com
2023-07-14 00:02:37 +00:00
8aa2712956
feeds: disable LessWrong (too noisy/too AI) and SimonWillison (too bro)
2023-07-13 23:48:50 +00:00
962ffeab7e
re-enable zramSwap on all devices
...
this is critical on moby, though even with this swap, we run out of CMA (videoram) instead -- just later
2023-07-13 23:37:30 +00:00
e5072c8837
linux-megous: update docs
2023-07-13 23:36:22 +00:00
992ae37ccf
sxmo: cleanup use of sane-lib.fs.wantedText
2023-07-13 22:20:26 +00:00
1642734aa3
hosts/common: cleanup uses of sane-lib.fs.wantedText
2023-07-13 22:19:18 +00:00
a8382fed12
hosts/common: move /var/lib/private defn into fs.nix
2023-07-13 22:18:45 +00:00
cfa50500ac
hosts/common: remove commented-out code
2023-07-13 22:09:53 +00:00
d3d9b30f29
consolidate /tmp fs into hosts/modules/roles
2023-07-13 22:04:28 +00:00
4b99331e5a
nixpkgs: 2023-07-11 -> 2023-07-12
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f2406198ea0e4e37d4380d0e20336c575b8f8ef9' (2023-07-11)
→ 'github:nixos/nixpkgs/2de8efefb6ce7f5e4e75bdf57376a96555986841' (2023-07-12)
```
2023-07-13 20:19:02 +00:00
76347309bc
sxmo: disable Xwayland
2023-07-13 10:50:40 +00:00
1347199a87
sxmo: group these statements more logically
2023-07-13 10:50:40 +00:00
c8a59d9986
trust-dns: grab from nixpkgs PR
2023-07-13 10:49:12 +00:00
41f4d8e85a
trust-dns: specify zone via shorthand
2023-07-13 10:04:20 +00:00
e38bf42506
trust-dns: migrate module to nixpkgs repo
2023-07-13 09:57:11 +00:00
ffec91a52c
moby: disable zsh deadlines
2023-07-13 08:12:05 +00:00
f54f972056
vlc: move persisted data to ~/private, and add .cache/vlc, for artwork
2023-07-13 07:20:13 +00:00
f2eba95dfc
users/colin: persist some notable cache directories
2023-07-13 07:17:27 +00:00
8b3521d08f
fixup sxmo persistence (prev two commits don't build
2023-07-13 07:17:09 +00:00
5e07882568
sxmo: back the superd log directory with a store
2023-07-13 06:58:48 +00:00
abb4492897
sxmo: persist the /var/lib/lightdm directory
2023-07-13 06:56:03 +00:00
427e6bb696
/root: back by a physical store
2023-07-13 06:50:46 +00:00
d4ed4ae9f1
librewolf: *always* back the dot dir by a real disk
...
this saves ram on memory-constrained devices
2023-07-13 06:44:22 +00:00
fe5be03e0a
readme: mention the doc/ folder
2023-07-13 06:35:11 +00:00
0875b6fd22
readme: suggest how to send patches
2023-07-13 06:34:19 +00:00
527607e38f
desko: use sane.programs.steam
2023-07-13 06:27:54 +00:00
e416405f44
nixpkgs: 2023-07-10 -> 2023-07-11
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4a729ce4b1fe5ec4fffc71c67c96aa5184ebb462' (2023-07-10)
→ 'github:nixos/nixpkgs/f2406198ea0e4e37d4380d0e20336c575b8f8ef9' (2023-07-11)
```
2023-07-13 02:05:01 +00:00
5090340189
sxmo: battery_estimate: zero-pad the minutes
2023-07-13 02:02:25 +00:00
7dc0899784
sxmo: conky: tune config
2023-07-13 02:00:15 +00:00
19b697cc52
conky-config: remove trailing whitespace
2023-07-13 01:36:24 +00:00
cd011d845a
sxmo: include superd on path
2023-07-13 01:35:37 +00:00
67a52eca86
sxmo: conky: include battery estimate
2023-07-13 01:35:31 +00:00
29bf9d410f
sxmo: customize the conky display
2023-07-13 01:35:23 +00:00
694a5383cb
sane-bt-search: ignore the uhd tag
2023-07-13 01:35:12 +00:00
96b3896017
sane-vpn-up/down: fix sane-ip-check invocation to not use UPNP
2023-07-13 01:33:52 +00:00
4a7398da2f
trust-dns: finish hardening
2023-07-13 01:33:31 +00:00
ceef95cbe3
fix komikku patch hash
2023-07-13 00:59:30 +00:00
99d97af742
sops-nix: 2023-07-09 -> 2023-07-12
...
```
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b2047c8fc963407916ad3834165309007dc5a1f7' (2023-07-09)
→ 'github:Mic92/sops-nix/88b964df6981e4844c07be8c192aa6bdca768a10' (2023-07-12)
```
2023-07-12 11:38:16 +00:00
545babe86c
sxmo: document waybar-config defaults
2023-07-12 11:36:50 +00:00
ba7078527a
sway: fix config symlink
2023-07-12 11:34:41 +00:00
c2b2d5eaa9
sxmo: switch to waybar
2023-07-12 11:28:54 +00:00
58be04b632
cross: get waybar to compile
2023-07-12 10:27:08 +00:00
f0d396543f
sxmo: set mod key to alt instead of logo
2023-07-12 10:10:03 +00:00
6d21c917d5
sxmo: import the default sway config
2023-07-12 10:03:58 +00:00
ec277d1347
sxmo: move to subdirectory
2023-07-12 09:42:23 +00:00
f5264508eb
komikku: fix cross compilation
2023-07-12 09:16:32 +00:00
0d6a10bc3a
komikku: don't crash when crop_borders fails to find borders
2023-07-12 08:58:35 +00:00
33c6330cbc
gui: delete plasma-mobile
2023-07-12 08:25:09 +00:00
ece02f35c6
gui: delete plasma
2023-07-12 08:24:55 +00:00
d4e6001431
moby: increase workspaces from 4 -> 5
2023-07-12 08:24:13 +00:00
cded837255
moby: sort sxmo prefs alphabetically
2023-07-12 08:24:13 +00:00
2ae187ea62
komikku: update to latest rev
2023-07-12 08:24:13 +00:00
e317cc4c12
refactor: sway: fix config indentation
2023-07-12 08:24:01 +00:00
83275ed0b6
komikku: 1.21.1 -> 1.22.0
2023-07-12 07:51:42 +00:00
e5a81f0a45
moby: update env tunables
2023-07-12 06:45:47 +00:00
e4d0cabd13
conky: enable Wayland support; 1.18.0 -> 1.19.2
2023-07-12 02:09:34 +00:00
a2a2db1611
cross: Tangram: reduce emulated inputs
2023-07-12 01:25:46 +00:00
586b181714
snippets: update firewall address
2023-07-12 00:13:10 +00:00
a51817625a
sandboxing todo: mention nixpak
2023-07-11 22:26:12 +00:00
ddec0cae7a
nixpkgs: 2023-07-09 -> 2023-07-10
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
→ 'github:nixos/nixpkgs/4a729ce4b1fe5ec4fffc71c67c96aa5184ebb462' (2023-07-10)
```
2023-07-11 21:13:11 +00:00
4cc4c3293b
programs: don't ship ncdu
2023-07-11 21:12:25 +00:00
615e9befb3
document some dconf findings
2023-07-11 10:05:46 +00:00
9502fb34c7
tangram: don't need to create the dconf db: dconf will do that for us if need-be
2023-07-11 10:04:03 +00:00
17951be995
tangram: persist dconf files
...
with this, saved tabs are *actually* saved
2023-07-11 10:02:47 +00:00
281116bc7d
document how to ship programs
2023-07-11 08:11:48 +00:00
70fcf179d5
programs: ship ncdu
2023-07-11 08:11:10 +00:00
3f81370879
install-iwd: allow the paths to be omitted
2023-07-11 07:32:54 +00:00
f71fd4565b
sane-ip-reconnect: be more resilient to errors
2023-07-11 07:24:46 +00:00
79fca6c5e5
sane-ip-reconnect: add type annotations to compound types
2023-07-11 07:13:16 +00:00
3bbc4aecbb
fix derived secrets (all were failing)
2023-07-11 05:15:56 +00:00
464db2c118
complete UPNP service split todo
2023-07-11 01:57:47 +00:00
8e94d77b0f
ports: create a separate systemd service per port forward
...
this allows one failed forward to not take down all forwards
2023-07-11 01:56:59 +00:00
307121ec2c
sane_ssdp: cache the UPNP root device
...
i could also cache the lan and wan... future work, i guess
2023-07-11 01:18:47 +00:00
8bd7fa8a3f
sway: use Super modifier instead of Alt
...
this allows applications to use the Alt key
2023-07-11 00:55:17 +00:00
41aa13621d
add a TODO for using Starship prompt
2023-07-11 00:55:17 +00:00
f765e3d030
sane-ip-check: also store the upnp gateway
2023-07-11 00:55:04 +00:00
798f467128
sane_bt: add return type annotations
2023-07-10 22:42:39 +00:00
35431f5b53
sane_ssdp: add more type annotations
2023-07-10 22:41:06 +00:00
0bc1082596
Merge branch 'staging/nixpkgs-2023-07-09'
2023-07-10 22:32:44 +00:00
c23cb8470f
sane-bt-search: document --manga flag
2023-07-10 21:53:55 +00:00
d46ee21ce0
nixpkgs: 2023-07-06 -> 2023-07-09
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/3c7487575d9445185249a159046cc02ff364bff8' (2023-07-06)
→ 'github:nixos/nixpkgs/408c0e8c15a1c9cf5c3226931b6f283c9867c484' (2023-07-09)
```
2023-07-10 21:38:01 +00:00
abc9f4c464
moby: sxmo: switch SXMO_SWAY_SCALE back to default of 2
2023-07-10 09:07:17 +00:00
e92b621e09
sxmo: configure user prefs via ~/.config/sxmo/profile
...
rather than the system environment
2023-07-10 09:07:16 +00:00
d593349717
sane-ip-reconnect: repopulate secrets if necessary
...
sometimes iwd just... deletes them
2023-07-10 09:06:23 +00:00
452260f7c7
trust-dns: don't run as root
2023-07-10 09:00:37 +00:00
b648aca505
trust-dns: link to docs in service file
2023-07-10 08:12:07 +00:00
8c4af55f82
trust-dns: apply some hardening (still need more)
2023-07-10 08:00:45 +00:00
384428756d
tangram/epiphany: preserve desktop files when patching
2023-07-10 06:49:27 +00:00
069f7b4616
sxmo: use ~/.config/sxmo/profile instead of system environment, for settings
2023-07-10 06:08:17 +00:00
c44756874a
git: add todo for using toGitINI
2023-07-10 06:07:47 +00:00
23fb37a3e9
fs: have nodes require their parent instead of the weaker want
...
this may fix it so spurious (failed) mounts of ~/private *don't* create a bunch of directories that later cause a real mount to be impossible
2023-07-10 05:58:30 +00:00
5188ddf398
keyrings: answer a todo
2023-07-10 01:21:57 +00:00
db93bd42ed
moby: ship megapixels camera app
2023-07-10 01:18:40 +00:00
b76d326da3
megapixels: fix cross compilation
2023-07-10 01:14:00 +00:00
3fa3091143
sxmo-utils: fix Tangram icon
2023-07-09 22:13:46 +00:00
81f527070f
build machines: disable ccache
2023-07-09 18:55:37 +00:00
445bc08a0c
desko: disable guest account
2023-07-09 18:49:36 +00:00
213e738305
sops-nix: 2023-07-02 -> 2023-07-09
...
```
• Updated input 'sops-nix':
'github:Mic92/sops-nix/5ed3c22c1fa0515e037e36956a67fe7e32c92957' (2023-07-02)
→ 'github:Mic92/sops-nix/b2047c8fc963407916ad3834165309007dc5a1f7' (2023-07-09)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/f553c016a31277246f8d3724d3b1eee5e8c0842c' (2023-07-02)
→ 'github:NixOS/nixpkgs/510d721ce097150ae3b80f84b04b13b039186571' (2023-07-09)
```
2023-07-09 18:38:54 +00:00
3c309b65af
programs: ship tangram to gui platforms
2023-07-09 11:17:54 +00:00
c751268f62
epiphany: leave a note about missing .desktop files
2023-07-09 11:17:07 +00:00
1bd815d2ef
tangram: disable sandbox (same reason as with epiphany)
2023-07-09 11:16:08 +00:00
b3db579deb
add todos for sway/firefox/helix
2023-07-09 10:50:37 +00:00
b152794cb6
get tangram to cross compile
2023-07-09 10:50:01 +00:00
96ddc9513d
sxmo-utils: apply upstreamed patches via fetchpatch instead of storing in-repo
2023-07-09 07:48:10 +00:00
158f978f19
sxmo-utils: add icon for Tangram
2023-07-09 07:29:10 +00:00
963e59070d
programs: define persistence for Tangram
2023-07-09 07:20:38 +00:00
5e66bad3dd
epiphany: fix to launch on moby
2023-07-09 03:13:17 +00:00
a3a3da4c62
implement a ldd-aarch64 package & ship it for dev hosts
2023-07-09 00:32:22 +00:00
a0473782f9
nixpkgs: 2023-07-05 -> 2023-07-06
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f292b4964cb71f9dfbbd30dc9f511d6165cd109b' (2023-07-05)
→ 'github:nixos/nixpkgs/3c7487575d9445185249a159046cc02ff364bff8' (2023-07-06)
```
2023-07-08 18:18:28 +00:00
640d9be83d
derived-secrets: fix broken encoding
2023-07-08 11:20:28 +00:00
db72f5e11f
fs: generated.script.scriptArgs -> generated.command
2023-07-08 11:15:23 +00:00
8753e5e0c6
fs: remove legacy generated.script.script option
2023-07-08 11:15:23 +00:00
558b35fee0
prepare fs.generated.script users to not assume a shell
2023-07-08 11:15:23 +00:00
3ce2716fbe
fs: factor out the ensureSymlink/ensureDir/ensurePerms scripts
2023-07-08 10:35:10 +00:00
e9293dbe07
fs: fix raciness that was causing ensure-xyz services to run multiple times per boot
2023-07-08 09:08:59 +00:00
f18d624fd9
fs: avoid creating a new script for every fs entry
2023-07-08 09:00:49 +00:00
43aadef3b3
remove completed items from todo.md; add moby related improvements
2023-07-08 03:03:05 +00:00
6e3e45a9f6
fontconfig: re-enable
...
i'm not sure why this failed with lib.mkDefault
2023-07-08 02:27:21 +00:00
36dbf696e7
fontconfig: only enable for system, not user
2023-07-08 02:23:50 +00:00
e57efbcb21
zsh: fix history file persistence
2023-07-08 02:22:29 +00:00
8f57394cd2
persist: create the backing path as a dependency of the VFS path
2023-07-08 02:08:18 +00:00
01b8a28a52
programs.fs: remove extraneous wantedBeforeBy clause
...
it's provided by `sane.user.fs`
2023-07-08 02:06:44 +00:00
b42207882e
programs.persist: fix to allow any options that underlying persist allows
2023-07-08 02:06:18 +00:00
b8ccc271fc
mepo: fix savestate to be persisted as a file -- not a directory
2023-07-08 01:35:36 +00:00
95c105367c
~/.ssh/id_ed25519: correctly persist as a file -- not a directory
2023-07-08 01:35:23 +00:00
0a519eddb4
persist: allow persisting of individual files, not just directories
...
i actually do already, with ~/.ssh/id_ed25519 -- it works only as a fluke
2023-07-08 01:31:14 +00:00
8e4dc0c6ae
helix: render whitespace
2023-07-08 00:54:51 +00:00
a257d8d1a1
helix: enable soft line wrapping
2023-07-08 00:27:12 +00:00
38411617ef
fontconfig: only ship on GUI systems
2023-07-07 23:44:45 +00:00
c21efa005f
show package changes during nixos-rebuild switch
2023-07-07 23:34:12 +00:00
24a3c22edc
revoke ssh access from servo/moby into any other system (by default)
2023-07-07 21:15:00 +00:00
54b74498b6
helix: don't persist the grammars directory anymore
2023-07-07 11:05:13 +00:00
05f375a5f8
neovim: try to ship nix-shell highlighting (fail)
2023-07-07 10:45:41 +00:00
975bdd64cb
helix: ship nix-shell syntax highlighting
2023-07-07 10:43:13 +00:00
62907acedc
tree-sitter-nix-shell: init at 0.1.0
2023-07-07 08:33:15 +00:00
7004fb8f4e
sane-bt-search: clean up type annotations (thanks Ben for the tips!)
2023-07-07 07:12:48 +00:00
5aeb6a5525
sane-bt-search: fix: parse --top as an integer
2023-07-07 07:11:47 +00:00
ad4631a5a8
sane-bt-search: add (limited) ability to search by category
2023-07-07 07:08:17 +00:00
799cbccdbe
desko: disable devPkgs
2023-07-07 06:30:19 +00:00
1f82679f62
add a deploy-servo nix script, like deploy-moby
2023-07-06 22:40:25 +00:00
d318d61895
sxmo-utils: send a couple more patches upstream
2023-07-06 20:16:50 +00:00
e3b853e7f0
nixpkgs: 2023-07-04 -> 2023-07-05
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/78419edadf0fabbe5618643bd850b2f2198ed060' (2023-07-04)
→ 'github:nixos/nixpkgs/f292b4964cb71f9dfbbd30dc9f511d6165cd109b' (2023-07-05)
```
2023-07-06 20:16:50 +00:00
8fa9815b10
sane-bt-search: fix usage for top flag
2023-07-06 20:16:50 +00:00
b7a77375b2
pleroma: block FB/IG/Meta's threads.net instance
2023-07-05 21:36:55 +00:00
d6ccd7d1cb
nixpkgs: 2023-07-02 -> 2023-07-04
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
→ 'github:nixos/nixpkgs/78419edadf0fabbe5618643bd850b2f2198ed060' (2023-07-04)
```
2023-07-05 09:14:51 +00:00
5c75f8c0e3
add todo for port 53 forward
2023-07-05 09:07:20 +00:00
07d7994176
pleroma: simplify proxy settings & make log level configurable
2023-07-05 09:04:50 +00:00
9e7930cb6e
nixpatches: fix hashes
2023-07-05 09:04:50 +00:00
1d11c9b342
servo: persist media/datasets
...
it has to be under media so that transmission can see it
2023-07-05 09:04:50 +00:00
adb04c46f5
nixpkgs: 2023-07-01 -> 2023-07-02
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/645ff62e09d294a30de823cb568e9c6d68e92606' (2023-07-01)
→ 'github:nixos/nixpkgs/0fbe93c5a7cac99f90b60bdf5f149383daaa615f' (2023-07-02)
```
2023-07-04 18:57:27 +00:00
43740c3b9b
neovim: nit: fix "tex" -> "viml" typo
2023-07-04 10:28:44 +00:00
2131e638aa
desko: enable some dev-related packages
...
useful as i hack on Helix
2023-07-04 10:27:59 +00:00
8bd2ad0456
zsh: add switch function
2023-07-04 03:31:13 +00:00
61cbdc2c85
add helix text editor
2023-07-04 03:28:54 +00:00
ebf6f46948
persist ~/Books
2023-07-03 22:38:30 +00:00
29e03d59f3
sxmo: cleaner terminal and keyboard config computation
2023-07-03 22:27:29 +00:00
e6cdd5450c
moby: specify wvkbd layers explicitly
2023-07-03 22:19:50 +00:00
32e20cdda0
programs: enable epiphany web browser for all gui platforms
2023-07-03 08:16:40 +00:00
8600934755
programs: more cleanup
2023-07-03 08:03:55 +00:00
787b58b284
programs: reorder package groups
2023-07-03 07:58:02 +00:00
acf89a041e
modules/programs: cleanup with statements
2023-07-03 07:55:05 +00:00
9340d5f391
programs: remove explicit default definitions
2023-07-03 07:49:44 +00:00
9f1d61c781
programs: remove quadratic behavior
2023-07-03 07:16:24 +00:00
83e48eabad
WIP: decrease quadratic operations in modules/programs.nix
2023-07-03 07:04:57 +00:00
9b9273b725
programs: call out some quadratic behavior; i can try to fix it in the future
2023-07-03 06:41:48 +00:00
ccaff668c1
sane-lib: path: fix from bug; tidy
2023-07-03 05:28:53 +00:00
4c44101a83
add a todo for theming adwaita
2023-07-03 05:08:26 +00:00
85b7596763
enable cross-compilation of epiphany web browser
2023-07-03 03:00:46 +00:00
dfbf30912f
add a todo for shipping camera app on moby
2023-07-02 23:16:59 +00:00
27964c9c40
moby: mark kernel compression todo item as complete
2023-07-02 23:14:18 +00:00
262592b26a
programs: better way to ship jellyfin-media-player only on desktops
2023-07-02 23:12:12 +00:00
7b0e4caa16
programs: ship blanket ambient noise generator
2023-07-02 23:10:05 +00:00
9546908dbf
remove unused sane-mount-* helpers
2023-07-02 23:01:56 +00:00
3961923599
scripts: move these to more appropriate places
2023-07-02 22:49:17 +00:00
6b55faec0c
install-bluetooth: port to nix-shell
2023-07-02 22:42:52 +00:00
67bf15cca2
nixpkgs: 2023-06-29 -> 2023-07-01; sops-nix -> 2023-07-02; uninsane-dot-org
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9' (2023-06-29)
→ 'github:nixos/nixpkgs/645ff62e09d294a30de823cb568e9c6d68e92606' (2023-07-01)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/2ff6973350682f8d16371f8c071a304b8067f192' (2023-06-22)
→ 'github:Mic92/sops-nix/5ed3c22c1fa0515e037e36956a67fe7e32c92957' (2023-07-02)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/e2e2059d19668dab1744301b8b0e821e3aae9c99' (2023-06-17)
→ 'github:NixOS/nixpkgs/f553c016a31277246f8d3724d3b1eee5e8c0842c' (2023-07-02)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=ae27eb61b55b6c6d83c25384fb163df398a80265 ' (2023-06-26)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=1542323cfb46a8950c17a3afa5f7cd2e62dd9672 ' (2023-07-02)
```
2023-07-02 12:00:24 +00:00
a62852072e
sane-reclaim-disk-space: include delete-older-than 30d argument
2023-07-02 11:59:37 +00:00
83f2438739
moby: fix gtk icons
2023-07-02 11:58:57 +00:00
bad0e9cc53
gui: remove dead code
2023-07-02 11:35:03 +00:00
9aea0945a5
gtk: fix icons, and apply Tokyonight as default theme
2023-07-02 11:33:01 +00:00
cce87eb6fb
WIP: theme gtk apps
2023-07-02 09:37:07 +00:00
9777e5f83c
trust-dns: rework the module to be more suitable for upstreaming
...
still need to do hardening and docs
2023-07-02 08:21:33 +00:00
154711432f
pleroma: link to docs
2023-07-02 04:33:34 +00:00
b8460b7524
refine moby todos
2023-07-02 03:00:46 +00:00
fa427ad7ea
add todo for offline uninsane.org
2023-07-02 02:54:07 +00:00
7be7d5d938
sxmo-utils: add lemoa app listing (and change Tuba icon)
2023-07-02 01:52:26 +00:00
7c5ab7d253
ship lemoa on gui hosts
2023-07-02 01:40:36 +00:00
48adaa832e
lemoa: 0.1.0 -> 0.2.0
2023-07-01 23:39:50 +00:00
38b44a31e4
sxmo-utils: link to upstreamed patches
2023-07-01 00:58:43 +00:00
9ad72af979
add todo for better email
2023-07-01 00:57:36 +00:00
2a2ce34bd8
git: sendemail: always annotate and confirm
2023-07-01 00:55:43 +00:00
b2e70c0210
programs: ship msmtp sendmail implementation
2023-07-01 00:28:59 +00:00
3d4cbbf005
git: add br -> branch alias
2023-06-30 23:13:56 +00:00
b18bdc4e3e
sxmo-utils: fix typo in gthumb app
2023-06-30 21:17:12 +00:00
2f88ba92d1
nixpkgs: 2023-06-27 -> 2023-06-29
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e18dc963075ed115afb3e312b64643bf8fd4b474' (2023-06-27)
→ 'github:nixos/nixpkgs/4bc72cae107788bf3f24f30db2e2f685c9298dc9' (2023-06-29)
```
2023-06-30 20:29:58 +00:00
f25dbdd4d2
aerc: change name to match git name
2023-06-30 11:09:10 +00:00
3da58f1d41
kitty: set the TERMINAL env var by default
2023-06-30 11:02:53 +00:00
e519c1c629
patch prefered terminal into glib/gio apps like firefox
...
now i can type mailto:foo@bar.com into firefox urlbar and it opens in aerc in a new terminal
2023-06-30 11:02:53 +00:00
3df165593c
web browser: set $BROWSER environment variable
...
this gets used as fallback by e.g. xdg-email
2023-06-30 08:50:58 +00:00
daabe09bb4
overlays: disable webkitgtk "separateDebugInfo = false;" override
2023-06-30 03:45:27 +00:00
dfbfae90a5
lemmy: remove db migration hack
...
all my lemmy patches can be removed from this repo, but i'll wait for some stability before actually doing that
2023-06-30 03:45:09 +00:00
ef9f62ed13
sxmo-utils: fix cozy appname
2023-06-29 23:21:24 +00:00
2c49dfa642
refactor: remove overlays/pins.nix
2023-06-29 22:47:51 +00:00
6ddc943a39
add todos for sxmo module & zsh optimizations
2023-06-29 22:45:25 +00:00
5c50243d23
git: allow common dif typo
2023-06-29 22:45:07 +00:00
556600e54b
zsh: disable command suggestions
2023-06-29 22:43:49 +00:00
5db9c4f558
nix-index/nix-locate: re-enable
2023-06-29 21:24:32 +00:00
e22fb2f4f5
mime associations: add aerc for email (but... it doesnt work from gui)
2023-06-29 21:08:50 +00:00
71971a050c
sxmo-utils: ship app icon for gThumb
2023-06-29 20:37:30 +00:00
ac97accd32
moby: ship gThumb
2023-06-29 20:23:53 +00:00
f391e467c2
networkmanager: remove the default plugins
2023-06-29 10:58:18 +00:00
fa5d4c467c
sway: replace gnome-control-center with wdisplays
...
mostly this is driven to reduce my desktop's dependencies (particularly
on webkitgtk), but it also looks a little nicer than gnome's displays
panel.
2023-06-29 10:56:56 +00:00
4c5333c9ed
desko/lappy: don't ship font-manager
...
with this i no longer ship webkitgtk4_0
2023-06-29 09:45:15 +00:00
6fdb7059e3
gthumb: build without webkitgtk
2023-06-29 09:43:17 +00:00
28f7823077
nixpatches: fix nmap/lua54 hash
2023-06-29 09:14:15 +00:00
9e972d21b4
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-06-29 09:12:24 +00:00
42f194f447
keyring: fix bad dep ordering that prevented ~/private from being mounted
2023-06-29 09:11:22 +00:00
dbd312e9bd
guest: enable access to shelvacu
2023-06-29 09:11:22 +00:00
9be5604c40
nixpkgs: 2023-06-26 -> 2023-06-27
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/6b3d1b1cf13f407fef5e634b224d575eb7211975' (2023-06-26)
→ 'github:nixos/nixpkgs/e18dc963075ed115afb3e312b64643bf8fd4b474' (2023-06-27)
```
2023-06-29 00:49:09 +00:00
97ce93cac6
fs: allow mounting /mnt/* as ordinary user
2023-06-28 10:50:39 +00:00
56c637d4d3
enable systemd-oomd on nix builds
2023-06-28 10:47:53 +00:00
89160f68e8
mention systemd-run in app containerization todo
2023-06-28 10:30:57 +00:00
316eb59071
nixpkgs: 2023-06-22 -> 2023-06-26; uninsane-dot-org -> 2023-06-26
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e603dc5f061ca1d8a19b3ede6a8cf9c9fcba6cdc' (2023-06-22)
→ 'github:nixos/nixpkgs/6b3d1b1cf13f407fef5e634b224d575eb7211975' (2023-06-26)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=0e0aa12aca143639f158b3a5c0c00349fcc2166c ' (2023-06-16)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=ae27eb61b55b6c6d83c25384fb163df398a80265 ' (2023-06-26)
• Updated input 'uninsane-dot-org/flake-utils':
'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
→ 'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
• Added input 'uninsane-dot-org/flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
```
2023-06-28 06:45:02 +00:00
c19a0af6d7
desko: enable distccd
2023-06-28 04:16:20 +00:00
038d252f7d
guest: allow external configuration of authorized ssh keys
2023-06-28 03:53:19 +00:00
68cda2006b
cleanup/refactor users
2023-06-28 03:46:29 +00:00
ddf79e54e9
users: split colin and guest apart
2023-06-28 03:34:15 +00:00
ac5e2cc023
users.nix: move to subdir
2023-06-28 03:21:05 +00:00
48eece548f
add todo: gitea CI
2023-06-28 03:09:54 +00:00
8e16cd6d32
feeds: link to a place where i might find more
2023-06-28 03:09:23 +00:00
6676935ee1
feeds: add The Linux Experiment
2023-06-28 03:05:45 +00:00
c09b2d0d63
elaborate todo about securing programs
2023-06-28 01:08:53 +00:00
f12672b197
linux-megous: note about stability
2023-06-28 00:20:14 +00:00
8717a91467
programs: git: add alias for diff summary
2023-06-28 00:20:02 +00:00
b43b8a3a22
zsh: disable "command not found" corrections
2023-06-27 22:41:27 +00:00
c1df32695b
build-machine: increase the number of nix build users
2023-06-27 22:41:23 +00:00
b98eca1d84
add TODO: remove overlays/pins.nix
2023-06-27 22:41:20 +00:00
7bc718bf15
dev-machine: don't ship docs until i resume development
2023-06-27 22:41:16 +00:00
dbb1d16617
web-browser: update extension hashes
2023-06-27 22:41:14 +00:00
771f482d84
EDITOR, GIT_EDITOR: lift into vim.nix
2023-06-27 10:26:11 +00:00
40ec4d6ce0
programs: allow programs to ship system-level environment variables
2023-06-27 10:24:48 +00:00
b90bc1058d
git: add aliases: cp -> cherry-pick; rb -> rebase
2023-06-27 08:54:17 +00:00
0fcddf8970
web-browser: leave myself a todo for cleaning up prefs
2023-06-27 08:10:01 +00:00
cffb54c293
sxmo: give a little more time before transitioning from screen lock -> screen off
2023-06-27 08:10:01 +00:00
36c181c147
matrix-irc: fix oftc connection
2023-06-27 08:08:27 +00:00
cdbd3c2fd8
lemoa: remove excess buildInputs
2023-06-27 07:12:32 +00:00
530163c853
nixpatches: fix mepo hash
...
probably most of these hashes are outdated, after switching to fetchpatch2
2023-06-27 06:41:03 +00:00
516459b351
lemoa: unstable-2023-06-25 -> 0.1.0
2023-06-27 06:36:45 +00:00
05e37a4557
formatting
2023-06-27 01:59:49 +00:00
4006765387
cross: fix firefox-pmos-mobile cross compilation
2023-06-27 01:59:04 +00:00
db0ce6eadd
web-browser: don't apply librewolf prefs to firefox deployments
2023-06-26 23:22:45 +00:00
f188229379
nixpatches: switch to fetchpatch2
...
fewer edgecases
2023-06-26 10:12:00 +00:00
f0d7d6877b
web-browser: clean up some dead comments, defaults
2023-06-26 10:11:22 +00:00
a8025550d5
web-browser: apply pmos styling
...
on desktop, this doesn't respond to mouse input.
on mobile, not tested.
2023-06-26 10:10:26 +00:00
acd803d5bc
patches: import firefox-pmos-mobile
2023-06-26 10:09:32 +00:00
59111b95b3
sane-wipe-browser: also wipe firefox
2023-06-26 08:04:45 +00:00
b5feeb1792
complete TODO: fix NUR evaluation
2023-06-26 01:27:53 +00:00
325398ec28
sane-scripts: rename nix-shell-scripts -> sane-bin
2023-06-26 01:27:35 +00:00
9b3ee537a8
flake: add "check-nur" app to validate that my repo passes NUR checks
2023-06-26 01:26:13 +00:00
7aa0c5e3ea
pkgs: fix python3Packages.sane-lib eval outside of flake (i.e. NUR)
2023-06-26 01:25:46 +00:00
8c586bd0db
cargo-docset: remove. it's been upstreamed
2023-06-26 01:12:29 +00:00
ec0e8ce38b
pkgs: fix error that prevented gpodder-adaptive-configured from being evaluated on its own
2023-06-26 01:09:27 +00:00
be0d5fd7c2
gpodder-configured: name the package based on the input gPodder pname
2023-06-26 01:08:30 +00:00
e7fadbe965
gpodder-configured: name the resulting binary gpodder so it can be started with anything expecting normal gpodder API (e.g. sxmo)
2023-06-26 00:52:11 +00:00
054af010bd
add new TODO: neovim LSP
2023-06-26 00:32:47 +00:00
ee5a2ff986
neovim: fix auto-indent for nix files
2023-06-26 00:32:47 +00:00
cb7f84e2b7
neovim: order plugins lexicographically
2023-06-26 00:32:47 +00:00
e5124fd0d6
lemoa: init at unstable-2023-06-25
2023-06-26 00:32:45 +00:00
0751e748ea
feeds: add PostmarketOS podcast
2023-06-25 22:22:32 +00:00
afce50b56d
jellyfin-media-player-qt6: bump
2023-06-25 22:04:54 +00:00
71e0942cc2
git: configure git stash show to actually... SHOW the stash
...
OMFG
2023-06-25 21:45:47 +00:00
049ded2a0d
firefox-pmos-mobile: rebase patch
2023-06-25 18:05:06 +00:00
4854b8b409
sxmo-utils: ship mepo dependency
2023-06-25 18:04:34 +00:00
55e90f531b
mepo: enable cross compilation (via emulation)
2023-06-25 18:04:19 +00:00
3a6bb5a787
add new TODO: better sane.persist behavior esp for ~/private
2023-06-25 02:15:58 +00:00
aae5e40e92
complete todo: librewolf and jellyfin are displayed in sxmo appmenu
2023-06-25 02:14:39 +00:00
5d464b3c64
sxmo: apps: add jellyfin
2023-06-25 02:14:35 +00:00
9b389416cd
programs: git: add st and stat aliases
2023-06-25 02:09:25 +00:00
bd57bb7934
programs: add mepo
2023-06-25 02:05:50 +00:00
db2d4ca78e
nixpatches: try (and abandon) the firefox-pmos-mobile patch
2023-06-25 01:17:14 +00:00
3812d935a7
sxmo: fix Tuba app entry
2023-06-25 00:42:41 +00:00
bc993d1139
add TODO: fix NUR eval
2023-06-25 00:37:08 +00:00
ec62b5f664
sxmo: leave a TODO about reducing nerdfonts size
2023-06-25 00:36:58 +00:00
71e96fff18
sxmo: add missing gnugrep dependency
2023-06-25 00:03:36 +00:00
33eaa00957
sxmo: add app entry for Sublime Music
2023-06-25 00:03:36 +00:00
a5af1e0893
sxmo: fix MPRIS detection so that any active player will block suspend
2023-06-24 23:54:39 +00:00
be21ac57f8
sxmo-utils: add some missing runtime deps
2023-06-24 23:43:00 +00:00
63a773d8a9
sxmo-utils: add missing dbus dependency
2023-06-24 23:14:57 +00:00
505fcf5111
sxmo-utils: add missing modemmanager dependency (for mmcli)
2023-06-24 23:13:15 +00:00
f0e76ef11f
sxmo-utils: add app entries for Librewolf and Tuba
2023-06-24 23:02:43 +00:00
cb721ac70e
elaborate TODO about OOM: consider placing nix builds in their own subdir
2023-06-24 22:13:23 +00:00
aae783876b
delete completed TODOs
2023-06-24 22:11:19 +00:00
5e3a8cf702
cross: fix tuba compilation for moby
2023-06-24 19:43:09 +00:00
d9b9349572
programs: disable a few that i don't actually use
2023-06-24 19:43:09 +00:00
b6b0e65ef6
flake/nixpkgs: 2023-06-17 -> 2023-06-22
...
```
• Updated input 'nix-serve':
'github:edolstra/nix-serve/e6e3d09438e803daa5374ad8edf1271289348456' (2023-05-17)
→ 'github:edolstra/nix-serve/d6df5bd8584f37e22cff627db2fc4058a4aab5ee' (2023-06-20)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/04af42f3b31dba0ef742d254456dc4c14eedac86' (2023-06-17)
→ 'github:nixos/nixpkgs/e603dc5f061ca1d8a19b3ede6a8cf9c9fcba6cdc' (2023-06-22)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1634d2da53f079e7f5924efa7a96511cd9596f81' (2023-06-18)
→ 'github:Mic92/sops-nix/2ff6973350682f8d16371f8c071a304b8067f192' (2023-06-22)
```
2023-06-24 19:43:09 +00:00
a723d1274b
all: ship Tuba mastodon/pleroma client
2023-06-24 09:50:12 +00:00
d41ad9db01
lappy: fix build (syntax error)
2023-06-24 09:39:58 +00:00
d6720f3601
sxmo: lift device-specific config out of the sxmo-utils & into the hosts
2023-06-23 10:24:47 +00:00
0b0d453916
sxmo: remove cfg.{deviceHooks,hooks}
...
seems sxmo is able to find them through XDG_DATA_DIR
2023-06-23 09:13:57 +00:00
59adddafc7
sxmo: make the package a config option
2023-06-23 08:38:23 +00:00
50fa70ca56
sxmo-utils: leave note about which hooks to lift out of package
2023-06-23 08:31:53 +00:00
86855b0c40
sxmo: run upstream set-permissions script at boot
...
this doesn't seem to do much in practice.
ideally upstream would include the logic for LEDs here too, but they
don't.
2023-06-23 08:31:53 +00:00
931838fb0d
sxmo: ship deps via package instead of at the DE level
2023-06-23 08:31:48 +00:00
ec3a7067b6
modules/programs.nix: fix eval error when a program is suggestedBy multiple enabled packages
2023-06-23 02:05:26 +00:00
8cb236b0a9
users: add self to transmission group
2023-06-23 00:27:48 +00:00
5f47372f6a
sane-bt: add --freeleech and --archive flags to control torrent location
2023-06-23 00:02:51 +00:00
afe27fd9cb
sane-bt-add: support moving torrents to new directories
2023-06-22 23:48:00 +00:00
e8265807a9
NIX_PATH: point overlays to ~/nixos, not /nix/store/...
2023-06-22 23:34:15 +00:00
85ecaf64e9
sane-scripts: tidy up python deps
2023-06-22 23:33:49 +00:00
33b33a9237
sane-bt-*: remove extraneous nix-shell dep
2023-06-22 22:39:02 +00:00
fecd2fa7d3
sane-bt-*: add top-level docs
2023-06-22 22:37:02 +00:00
74ec65c8a9
sane-bt-show: allow showing multiple torrents (again)
2023-06-22 22:32:38 +00:00
21a060d856
sane-scripts: lift the transmission runtime dependency into sane-lib.bt
2023-06-22 22:29:52 +00:00
6249f7553c
sane-bt-*: refactor: executor -> bt_api rename
2023-06-22 22:25:13 +00:00
96c976a3b0
sane-bt-show: port to Python
2023-06-22 22:24:49 +00:00
d48d3a979f
sane-scripts: leave comment about cleaning up setup.py
2023-06-22 21:35:45 +00:00
ab8ee51321
sane-ip-port-forward: fix broken import
2023-06-22 21:34:59 +00:00
74891fb2f0
sane-scripts: split sane-lib-ssdp into an actual, nix-level library
2023-06-22 09:58:56 +00:00
f62bd83eb8
sane-scripts: split sane-lib-bt into an actual, nix-level library
...
a bit less hacky, i think
2023-06-22 09:53:30 +00:00
c977665214
sane-scripts: port sane-bt-rm to python
...
also fix missing lib in sane-bt-add
2023-06-22 07:24:08 +00:00
b3a605c76b
sane-ip-port-forward: remind why we sys.path.insert
2023-06-22 02:28:10 +00:00
2cbd44b2b3
sane-bt-add: port to Python (and add a dry-run option)
2023-06-22 02:27:47 +00:00
689c63a905
record my attempt at updating matrix-appservice-irc in case i try again in the future
2023-06-21 06:13:27 +00:00
ed2480f48c
matrix-appservice-irc: fix permissions errors
2023-06-21 06:12:08 +00:00
7aad3a62ba
koreader: ship RSS feeds
2023-06-20 19:58:02 +00:00
1583b213f1
fs: ensure directories for remote filesystems are created
2023-06-20 08:40:25 +00:00
db851d960c
sxmo: include sfeed, for use by sxmo_rss.sh
...
note that sxmo_rss.sh needs to be run from a terminal,
and i'm not sure it's totally wired up "correct".
2023-06-20 08:38:18 +00:00
fb7cb091e3
tuiApps: add sfeed
2023-06-20 08:38:11 +00:00
048dbc5809
moby/linux: 6.3.0 -> 6.4.0-rc7
...
this supposedly brings better power usage during sleep
by powering off the touchscreen
2023-06-20 03:01:10 +00:00
bb1a2c9dcb
moby: remove ~/.config/sxmo/profile in favor of the nixos-level config options
...
note that this reverts from a SXMO_SWAY_SCALE of 2.0 -> 1.5
there may be other idiomatic ways to tune that
2023-06-20 00:33:10 +00:00
86c8fe1466
sane-bt-search: remove jackett hostname hack
2023-06-20 00:29:16 +00:00
95f6fd7082
jackett: use recommendedProxySettings so that returned URLs are correct
2023-06-20 00:28:46 +00:00
5fb52ba38e
sxmo: show battery percentage by default; idle timeout to 5min, both configurable
2023-06-20 00:13:39 +00:00
4f8d0023ef
sxmo: make an option with which to configure noidle
2023-06-20 00:05:06 +00:00
280c4aa2e8
sxmo: add missing j4-dmenu-desktop
...
this adds the "all apps" option to the app menu
2023-06-19 23:58:04 +00:00
fd270dd0b8
sxmo-utils: 1.14.1 -> 1.14.2
2023-06-19 23:57:44 +00:00
8e17e2beb2
lemmy: remove unsupported settings.federation.enabled option
2023-06-19 21:17:59 +00:00
d68704474d
sane-bt-search: include links to the tracker page
2023-06-19 21:01:52 +00:00
0fa5b5bf52
flake/nixpkgs: 2023-06-15 -> 2023-06-17
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7c67f006ea0e7d0265f16d7df07cc076fdffd91f' (2023-06-15)
→ 'github:nixos/nixpkgs/04af42f3b31dba0ef742d254456dc4c14eedac86' (2023-06-17)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1e2bae54870a06aa9364f8d33a5b9a0869d792fc' (2023-06-16)
→ 'github:Mic92/sops-nix/1634d2da53f079e7f5924efa7a96511cd9596f81' (2023-06-18)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/aa4b53f79d961a7cbba0b24f791401a34c18011a' (2023-06-16)
→ 'github:NixOS/nixpkgs/e2e2059d19668dab1744301b8b0e821e3aae9c99' (2023-06-17)
```
2023-06-19 19:33:51 +00:00
9caa2a0a17
koreader: note to self that the os.execute bug may affect other features
2023-06-19 09:48:57 +00:00
023e28fb03
koreader: fix that "isOnline" check was failing and preventing FTP access
2023-06-19 09:21:30 +00:00
bed33fae60
koreader: 2023.04 -> 2023.05.1
2023-06-19 08:02:54 +00:00
3b958ba356
sftp: allow read-only anonymous FTP
2023-06-19 03:49:51 +00:00
adb6ff4c66
remove dead code: resholve-prologue
2023-06-18 21:48:12 +00:00
931c76c2e7
unftp: init at 0.14.3
2023-06-18 06:38:01 +00:00
d95042ab65
servo: partially enable a FTP server
...
disabled as i tidy it
strugging to enable an anonymous FTP user -- might not be possible without using the web admin interface
2023-06-17 10:15:30 +00:00
0605094461
Merge branch 'staging/nixpkgs-2023-06-15'
2023-06-17 10:13:21 +00:00
4eb6c1fd7d
flake/nixpkgs: 2023-06-12 -> 2023-06-15
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0eeebd64de89e4163f4d3cf34ffe925a5cf67a05' (2023-06-12)
→ 'github:nixos/nixpkgs/7c67f006ea0e7d0265f16d7df07cc076fdffd91f' (2023-06-15)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/cb85e297937af1bd1434cf5f85a3f86a21dc8207' (2023-06-11)
→ 'github:Mic92/sops-nix/1e2bae54870a06aa9364f8d33a5b9a0869d792fc' (2023-06-16)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ef24b2fa0c5f290a35064b847bc211f25cb85c88' (2023-06-10)
→ 'github:NixOS/nixpkgs/aa4b53f79d961a7cbba0b24f791401a34c18011a' (2023-06-16)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=f3747a1dad3d34880613821faf26357ba432d3d7 ' (2023-05-19)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=0e0aa12aca143639f158b3a5c0c00349fcc2166c ' (2023-06-16)
```
2023-06-17 10:07:59 +00:00
c553e74cd6
common: fs: remove invalid "nofail" option from ssh mounts
2023-06-17 10:03:44 +00:00
4eb6f59b01
sane-ip-reconnect: add some logging
2023-06-16 07:17:31 +00:00
9f55a8288d
ship koreader ebook reader (and persist relevant data)
2023-06-16 01:23:55 +00:00
feb299eb22
cross: fix koreader build
2023-06-16 01:23:55 +00:00
b21c79a0b4
cross: fix nautilus
2023-06-16 01:23:55 +00:00
c819bc2d95
cross: fix cozy unable to load FileChooser at runtime
2023-06-16 01:23:55 +00:00
21006e52dc
sane-bt-search: add a --help option
2023-06-15 10:25:59 +00:00
5562d60cbb
fs mounts: add nofail and mount-timeout to reduce shutdown hangs on nfs
2023-06-15 10:08:54 +00:00
17041384e9
fs mounts: reduce nfs timeouts, for faster shutdown
...
it still takes 90s; maybe the issue is nested mounts?
2023-06-15 09:25:48 +00:00
9eb36441e1
fs mounts: don't auto-mount ssh; try to specify correct net dependencies for better shutdown
2023-06-15 08:40:21 +00:00
0d0a9fce6a
associate ssh pubkeys to my hosts' wireguard names
2023-06-15 07:54:31 +00:00
847e618dee
cozy: persist data
2023-06-15 06:34:50 +00:00
c4e345e2e7
cozy: ship on all gui devices
2023-06-15 06:08:10 +00:00
c75719e751
/mnt/servo-media: default to the nfs mount
...
maybe i remove the ssh mounts if/when nfs proves stable
2023-06-15 02:31:17 +00:00
7a57cf5327
clients: fs: mount servo over nfs
2023-06-15 02:14:42 +00:00
b81642ccc9
servo/nfs: fix netmask typo
2023-06-15 02:13:29 +00:00
57ca3e67b3
servo/nfs: export rw if the source is wireguard
2023-06-15 01:52:15 +00:00
bcca6b6096
servo: export some read-only NFS mounts
2023-06-15 01:38:09 +00:00
79772d4e3d
cozy: fix launch
2023-06-14 22:27:03 +00:00
339c0a47ab
flake/nixpkgs: 2023-06-11 -> 2023-06-12
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
→ 'github:nixos/nixpkgs/0eeebd64de89e4163f4d3cf34ffe925a5cf67a05' (2023-06-12)
```
2023-06-14 20:38:43 +00:00
b1be78529b
gpodder: apply update via upstream PR
2023-06-14 07:39:18 +00:00
cce53b968b
sequoia: apply update via upstream PR
2023-06-14 07:35:50 +00:00
1d55b98cd1
sequoia: 0.28.0 -> 0.30.1
2023-06-14 07:16:21 +00:00
e9d45c3b31
snippets: update
2023-06-14 02:30:29 +00:00
32dde42ee2
zecwallet-light-cli: init at 1.7.7
2023-06-14 00:32:54 +00:00
b60986cfb8
update snippets
2023-06-13 22:10:59 +00:00
60ef232bc0
flake/nixpkgs: 2023-06-10 -> 2023-06-11
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/21951114383770f96ae528d0ae68824557768e81' (2023-06-10)
→ 'github:nixos/nixpkgs/75a5ebf473cd60148ba9aec0d219f72e5cf52519' (2023-06-11)
```
2023-06-13 08:49:55 +00:00
7f7bc33be5
sane-bt-search: report errors for unexpected options
2023-06-13 08:01:52 +00:00
f52f56a34c
moby: no longer ship Jellyfin
2023-06-13 07:05:21 +00:00
425de71583
komikuu: ship on all GUI platforms
2023-06-13 07:04:43 +00:00
0bd87077c1
komikku: fix for cross compilation
2023-06-13 07:04:26 +00:00
601bf567eb
gpodder: ship the gpodder-adaptive branch
...
better mobile experience
2023-06-13 05:30:10 +00:00
4f74078423
komikku: persist downloaded comics
2023-06-13 05:30:10 +00:00
f170351de7
ship komikku (comic/manga viewer)
2023-06-13 05:30:10 +00:00
bee9dab513
gpodder: 3.10.21 -> 3.11.1
2023-06-13 05:30:10 +00:00
16c3d4289e
cross: jellyfin-media-player-qt6: fix wrapQtAppsHook
2023-06-13 05:30:10 +00:00
21e0c0d00f
sane_ssdp: fix get_ips_from_location return value on failure
2023-06-12 20:11:02 +00:00
fdf85156bc
lemmy: re-enable the version pin
2023-06-11 12:12:41 +00:00
79a7daca12
lemmy: more debugging
2023-06-11 11:24:15 +00:00
3996e1be08
lemmy-ui: no need to patch nodejs version after upstream nixpkgs update
2023-06-11 10:51:05 +00:00
8b1dbd42da
roles/dev-machine: disable docs for lemmy-server
2023-06-11 10:51:05 +00:00
a2c7edf340
flake/nixpkgs: 2023-06-07 -> 2023-06-10
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/381e92a35e2d196fdd6077680dca0cd0197e75cb' (2023-06-07)
→ 'github:nixos/nixpkgs/21951114383770f96ae528d0ae68824557768e81' (2023-06-10)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/a522e12ee35e50fa7d902a164a9796e420e6e75b' (2023-06-04)
→ 'github:Mic92/sops-nix/cb85e297937af1bd1434cf5f85a3f86a21dc8207' (2023-06-11)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/eaf03591711b46d21abc7082a8ebee4681f9dbeb' (2023-06-03)
→ 'github:NixOS/nixpkgs/ef24b2fa0c5f290a35064b847bc211f25cb85c88' (2023-06-10)
```
2023-06-11 10:51:05 +00:00
9b365d1771
sxmo: fix volume controls for pipewire
2023-06-11 09:57:47 +00:00
8cf3402be4
add new TODOs for better sxmo experiences
2023-06-11 08:34:20 +00:00
a92fa489cb
complete todos: sxmo auto-rotation
2023-06-11 08:32:56 +00:00
837f20e892
lemmy: apply PR feedback
2023-06-11 03:43:35 +00:00
3d56117d65
gocryptfs: remove "defaults" flag
2023-06-10 23:21:42 +00:00
1724ac60e5
feeds: update URL for The Intercept
2023-06-10 23:08:51 +00:00
bf168c7f0f
feeds: update URL for Deconstructed
2023-06-10 22:59:44 +00:00
37cafcf610
moby: re-enable nautilus file browser
2023-06-10 22:54:27 +00:00
27d2f756d2
moby: tweak default apps (sxmo, jellyfin qt6)
2023-06-09 09:44:27 +00:00
3ab33956e4
programs: disable unused networkmanagerapplet
2023-06-09 01:17:06 +00:00
0b71712208
moby: disable soundconverter to speed up the builds
2023-06-09 01:05:54 +00:00
f31619d9e9
programs: disable sublime-music
...
i don't use it frequently enough to justify building/shipping it on the
regular.
2023-06-09 01:04:26 +00:00
61838a589f
programs: remove playerctl (unused)
...
it's used by sway, where we address it by full path
2023-06-09 01:03:49 +00:00
c10c887650
programs: clinfo: move out of guiApps -> consoleApps
2023-06-09 01:03:05 +00:00
6df61525a1
programs: dconf-editor: only build on desktop guis
2023-06-09 01:02:41 +00:00
e5ce7c02ef
programs: factor ffmpeg/yt-dlp & friends out of consoleUtils
2023-06-09 00:57:53 +00:00
88e5efd1f3
programs: disable unused gnome-system-monitor, emote
2023-06-09 00:45:17 +00:00
e9200ffcdf
programs: split steam into own file
2023-06-09 00:42:36 +00:00
ab78a36354
programs: separate the imports from the default packages/sets
2023-06-09 00:40:26 +00:00
c92f216a5b
programs: split imagemagick into own file
2023-06-09 00:40:22 +00:00
eacd3c88d1
nixpatches: update bambu-studio PR hash
2023-06-08 22:48:57 +00:00
487fbf2236
flake/nixpkgs: 2023-05-24 -> 2024-06-07
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
→ 'github:nixos/nixpkgs/381e92a35e2d196fdd6077680dca0cd0197e75cb' (2023-06-07)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/4ccdfb573f323a108a44c13bb7730e42baf962a9' (2023-05-21)
→ 'github:Mic92/sops-nix/a522e12ee35e50fa7d902a164a9796e420e6e75b' (2023-06-04)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/d0dade110dc7072d67ce27826cfe9ab2ab0cf247' (2023-05-21)
→ 'github:NixOS/nixpkgs/eaf03591711b46d21abc7082a8ebee4681f9dbeb' (2023-06-03)
```
2023-06-08 22:37:53 +00:00
97f93e8ec0
sxmo: enable auto screen rotation by default
2023-06-08 22:14:43 +00:00
e1eac4ae46
cross: fix jellyfin-media-player-qt6 wrapper to target host platform
2023-06-08 20:11:03 +00:00
44d0b4efd4
cross: emulate only qt5 package set, and less of the actual libsForQt5 stuff
2023-06-08 20:01:21 +00:00
9ab85167c3
cross: jellyfin: build w/o using libsForQt5.callPackage
2023-06-08 09:36:43 +00:00
9730659f32
add some TODOs about work i want to push upstream
2023-06-08 08:27:20 +00:00
b45981e870
jellyfin: allow qt6 cross build (but the result exits immediately on launch)
2023-06-08 05:41:38 +00:00
95c9b5d6a2
cross: get qtwebengine to cross compile from x86_64 -> aarch64
...
the resulting product isn't *necessarily* correct.
i can build jellyfin, but it exits immediately.
2023-06-08 05:41:38 +00:00
05f10f0115
sane-bt-search: place URI on its own line in the results list
2023-06-08 01:46:36 +00:00
86b15d381f
sane-bt-search: include non-magnet results
2023-06-08 01:32:19 +00:00
ecaab07bce
Merge branch 'staging/dns-refactor'
2023-06-08 00:33:02 +00:00
4fd4efa22f
DNS: split the zone generation out of trust-dns
...
this is in preparation for upstreaming parts of this into nixpkgs
2023-06-08 00:32:28 +00:00
527585e7eb
new TODOs for sane-bt-search improvements
2023-06-07 23:57:32 +00:00
481110fefb
add a todo: split out trust-dns
2023-06-07 08:08:23 +00:00
c44f69a01f
modules/services/dyn-dns: specifc sane-ip-check* more irectly
2023-06-07 08:00:43 +00:00
adbc2a76c3
modules/ports.nix: specify sane-ip-port-forward more directly
2023-06-07 08:00:43 +00:00
34ed201aff
browserpass: specify sane-secrets-unlock more directly
2023-06-07 08:00:39 +00:00
4d63b81b05
zsh: refer to sane-deadlines more directly
2023-06-07 07:44:46 +00:00
e1a18cdae1
sane-scripts: port sane-wipe-browser to nix-shell & remove dead resholve code
2023-06-07 07:30:11 +00:00
2a1d87650b
sane-scripts: port sane-which to nix-shell
2023-06-07 07:25:43 +00:00
4a18dfeef3
sane-scripts: port sane-vpn-up to nix-shell
2023-06-07 07:24:49 +00:00
ff1aece1ed
sane-scripts: port sane-vpn-down to nix-shell
2023-06-07 07:24:32 +00:00
05cf5e376a
sane-scripts: port sane-sync-from-servo to nix-shell
2023-06-07 07:21:36 +00:00
855a66499f
sane-scripts: port sane-sync-from-iphone to nix-shell
2023-06-07 07:20:27 +00:00
b9cc581736
sane-scripts: port sane-sudo-redirect to nix-shell
2023-06-07 07:17:26 +00:00
0a8eee8af0
sane-scripts: port sane-stop-all-servo to nix-shell
2023-06-07 07:16:27 +00:00
a40fc7e112
sane-scripts: port sane-ssl-dump to nix-shell
2023-06-07 07:12:42 +00:00
6bbb5669a6
sane-scripts: port sane-shutdown to nix-shell
2023-06-07 07:11:41 +00:00
c8d5411462
sane-scripts: port sane-secrets-* to nix-shell
2023-06-07 07:07:07 +00:00
af4cfc29b1
sane-scripts: port sane-reclaim-disk-space to nix-shell
2023-06-07 07:00:07 +00:00
9942025a2f
sane-scripts: port sane-reboot to nix-shell
2023-06-07 06:58:11 +00:00
04f7287781
sane-scripts: port sane-rcp to nix-shell
2023-06-07 06:57:07 +00:00
14ae501433
sane-scripts: sane-private-*: port to nix-shell
2023-06-07 06:53:45 +00:00
46edc56a32
sane-scripts: remove sane-test
2023-06-06 09:22:01 +00:00
7907623887
sane-scripts: lift sane-mount-servo out of resholve
2023-06-06 08:24:32 +00:00
c542e120ef
refactor: sane-scripts: order the non-resholve scripts, rename py-scripts
2023-06-06 08:15:50 +00:00
7fcff0b6a2
sane-scripts: lift sane-ip-check out of resholve
2023-06-06 08:14:42 +00:00
32671201a4
sane-scripts: lift sane-git-init out of resholve
2023-06-06 08:10:31 +00:00
4d2268b5f1
sane-scripts: lift sane-find-dotfiles out of resholve
2023-06-06 08:09:37 +00:00
e5fe7c093a
sane-scripts: lift sane-dev-cargo-loop out of resholve
2023-06-06 08:08:20 +00:00
162f3a291c
sane-scripts: lift deadlines out of resholve
2023-06-06 08:05:10 +00:00
31740befbf
programs: split jellyfin-media-player into own nix module
2023-06-06 07:54:08 +00:00
0c610c8f1c
jellyfin-media-player: working qt6 build
...
haven't checked cross compilation
2023-06-06 07:54:08 +00:00
e9dc22c1f2
sxmo-utils: sxmo_hook_start.sh: don't start pulse/pipewire audio daemons at start; don't warn on 'first' use
2023-06-06 07:54:08 +00:00
75e6393680
sxmo-utils: move the upstrea sxmo_hook_start.sh inline
...
this can let me customize it aggressively here
but see track how it originally looked
2023-06-06 07:54:08 +00:00
9ca6857f4d
sxmo-utils: refactor a bit to allow easier customizing
2023-06-06 07:54:08 +00:00
8c30b87a94
sane-find-dotfiles: include ~/.local/state
2023-06-06 07:54:08 +00:00
6ffd6693cb
sane-scripts: remove sane-date-math
...
why did i even make this...
2023-06-06 07:54:08 +00:00
e11fe929f4
alsa-ucm-conf-sane: move from patched/ to additional/
...
the way i'm using this lately calls into question the naming scheme...
2023-06-06 07:54:08 +00:00
3dcd5629a7
moby: set ALSA_CONFIG_UCM2 in all the places it's needed
2023-06-06 07:54:08 +00:00
4cf4c38da3
WIP: jellyfin-media-player: support qt6
...
the hope is that achieving this would allo much faster mobile deployments
as qt6 can generally compile w/o emulation
2023-06-06 07:54:08 +00:00
e0e3c36d1b
fix NIX_PATH overlay interaction that was crashing nix-shell
2023-06-06 07:49:52 +00:00
108c1d9d60
moby: don't set ALSA_CONFIG_UCM2 var within pulseaudio service
2023-06-01 09:38:51 +00:00
c6e16ebc13
alsa-ucm-conf: patch custom PinePhone conf into the upstream package rather than shipping *only* the PinePhone configs
...
this is more to faciliate a goal of eventually not shipping any custom audio profiles
i.e. stay close to how upstream does things until we reach that goal
-mnote that this doesn't actually override the alsa-ucm-conf nix package (yet).
doing so is costly
2023-06-01 09:19:45 +00:00
aa60838551
gpodder-configured: don't bail if we fail to realize the feeds
2023-06-01 00:10:36 +00:00
d6bde02dfe
feeds: update URL for Acquired podcast
2023-06-01 00:04:54 +00:00
d07bb03936
feeds: update URL/title for _ACQ2_
2023-05-31 23:57:08 +00:00
1ab2f42ff4
feeds: update URL for _The Portal_
2023-05-31 23:54:46 +00:00
e0d20cb62a
cross: fix phosh cross compilation
2023-05-31 09:16:04 +00:00
f8944c8379
programs: ship alsaUtils
2023-05-31 08:15:32 +00:00
ca38bb4aec
refactor: remove deprecated types.string uses
2023-05-31 04:27:27 +00:00
287817056f
refactor: sane.services.wan-ports -> sane.ports
2023-05-31 04:25:39 +00:00
5cc7ced859
dns: rework so that we branch to the LAN v.s. WAN results based on source IP of the query -- not interface.
...
this simplifies the UPnP forwards and the OVPN routing
2023-05-31 00:56:52 +00:00
4dc5378b3e
dns: give different results based on which port the request arrives from
...
WAN and VPN requests are served by local port 1053 and `wan.uninsane.org`.
LAN requests are served by port 53 and `servo.lan.uninsane.org`.
i'm not *super* fond of this. a recursive resolver of uninsane.org via the VPN will only ever get WAN addresses (broken).
we may prefer to do IP-based responses, maybe via the same Linux firewall rules that forward from VPN namespace to root namespace
2023-05-30 12:00:30 +00:00
fe7e440997
git: remove __pycache__
2023-05-28 21:49:29 +00:00
e4262cb0bc
ssh: integrate with sane.services.wan-ports
2023-05-28 20:39:18 +00:00
35c9f2bf60
servo: enable UPnP port forwarding timer
2023-05-28 20:38:24 +00:00
13794e9eaa
sane-scripts: build sane-ip-port-forward with inetutils (required for hostname command)
2023-05-27 23:27:36 +00:00
a33950da62
sane-scripts: UPnP retrieves LAN IP from the gateway
2023-05-27 23:26:57 +00:00
37995e23c2
sane-scripts: make the UPnP/ssdp code more resilient to errors
2023-05-27 23:17:47 +00:00
66156829d9
flake/nixpkgs: 2023-05-22 -> 2023-05-24
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7084250df3d7f9735087d3234407f3c1fc2400e3' (2023-05-22)
→ 'github:nixos/nixpkgs/f91ee3065de91a3531329a674a45ddcb3467a650' (2023-05-24)
```
2023-05-27 21:02:28 +00:00
3c40fa6982
sane-script to forward a list of ports via UPnP
2023-05-27 09:57:41 +00:00
c1ddddddc0
ports: hide behind services.sane.wan-ports
...
later i will use this to enable UPnP on relevant ports
2023-05-26 23:28:30 +00:00
aae118b476
net: open UDP ports required for UPnP
2023-05-26 22:45:41 +00:00
7e402ce974
dyn-dns: obtain IP address via UPnP
2023-05-26 22:40:50 +00:00
5b80308074
servo: disable broken mx-discord-puppet
2023-05-26 21:04:54 +00:00
e5c94b410f
lemmy-ui: update nodejs version
2023-05-26 21:04:34 +00:00
209c18cb38
flake/nixpkgs: 2023-05-18 -> 2023-05-22
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/48a0fb7aab511df92a17cf239c37f2bd2ec9ae3a' (2023-05-18)
→ 'github:nixos/nixpkgs/7084250df3d7f9735087d3234407f3c1fc2400e3' (2023-05-22)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/a376127bb5277cd2c337a9458744f370aaf2e08d' (2023-05-14)
→ 'github:Mic92/sops-nix/4ccdfb573f323a108a44c13bb7730e42baf962a9' (2023-05-21)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/c6d2f3dc0d3efd4285eebe4f8a36a47ba438138e' (2023-05-14)
→ 'github:NixOS/nixpkgs/d0dade110dc7072d67ce27826cfe9ab2ab0cf247' (2023-05-21)
```
2023-05-26 05:58:22 +00:00
616a2dd19f
add todo: debug wireguard flakiness
2023-05-26 05:58:08 +00:00
5b0f898c62
roles/ac: disable unused p2p services
...
i2p in particular binds to port 1900, which is partially in conflict with UPnP
2023-05-26 04:53:35 +00:00
a541e866a1
servo: remove the extraneous firewall enable statement. FW is enabled by default
2023-05-26 04:52:52 +00:00
d3eb0bee26
enable some net debugging tools
2023-05-25 09:48:42 +00:00
2ca0f6ea62
cross compilation: fix wrapFirefox
...
now the web browser extensions should work on moby?? :o :o
2023-05-25 06:07:05 +00:00
66be38bfbf
librewolf: enable some more policies which might or might not actually improve things :-(
...
i really hate firefox, but there's not much alternative.
2023-05-25 01:01:34 +00:00
4785e54024
flake: new output to build sane.programs.foo.package
2023-05-24 23:32:21 +00:00
aecb55c79e
programs/web-browser: allow overriding specific addons
2023-05-24 23:09:05 +00:00
1759d5a075
build bonsai via upstream PR
2023-05-24 23:08:12 +00:00
f50feb6c96
add todo: upstreaming of bonsai
2023-05-24 09:38:13 +00:00
d2b50b53d4
cross: browserpass-extension can cross-compile
2023-05-24 09:37:47 +00:00
4550299bdb
moby: sxmo: configure defaults
2023-05-24 09:37:26 +00:00
67a23c01e9
sxmo: allow full 180 rotation
2023-05-24 09:00:36 +00:00
077d11a0d6
add todo: sxmo autorotation improvements
2023-05-24 07:41:48 +00:00
49db12b8fd
complete todo item: fixed nur
2023-05-24 07:41:48 +00:00
8cde4135b1
matrix: irc: libera: configure with sasl=false
2023-05-24 07:40:35 +00:00
12cd61c9f7
sxmo: support KEYBOARD
2023-05-24 06:06:16 +00:00
c882fb673e
cross: wvkbd: support aarch64 builds
2023-05-24 05:57:30 +00:00
19f022a682
pkgs/default.nix: conditionally import partially-upstreamed packages to fix NUR
2023-05-24 05:57:26 +00:00
839f51a6a2
hare: pull patches from upstream PR
2023-05-24 05:52:17 +00:00
9b2b261bd3
fix overlay application order so cross comes before pkgs
...
this lets me add new packages, and have them be emulated on moby builds
2023-05-24 03:57:35 +00:00
b2fe449c7f
bonsai: remove aarch64-specific hacks
...
they aren't needed with newer hare
2023-05-23 20:17:40 +00:00
da5e3e6742
hare: upgrade version so we don't need to patch as much
2023-05-23 19:08:29 +00:00
68763ade1f
sxmo: enable gnome-keyring as required by nheko
2023-05-23 10:54:55 +00:00
1fadd6b177
fix NUR evaluation
2023-05-23 09:44:05 +00:00
2ac9c98bc0
moby: get lisgd gestures working for sxmo
2023-05-23 05:22:17 +00:00
67b6dfc3d3
sxmo: ship a11y and session packages, needed by lightdm-mobile-greeter
2023-05-23 04:43:27 +00:00
8dddf83eb7
bonsai: remove dead commented code
2023-05-23 01:03:36 +00:00
e41ff28746
bonsai: fix aarch64 build
2023-05-23 01:03:36 +00:00
6d1baab11f
hosts: allow building of broken packages
2023-05-23 01:03:36 +00:00
a6f68ac90c
flake/uninsane.org: 2023-04-30 -> 2023-05-19
2023-05-19 20:42:09 +00:00
3aa1a9f674
Merge branch 'staging/nixpkgs-2023-05-18'
2023-05-19 20:07:21 +00:00
21d17c330f
sane-backup-*: port to nix-shell
2023-05-19 19:58:37 +00:00
ae2e4931f3
sane-bt-show: port to nix-shell
2023-05-19 19:52:44 +00:00
c662936490
sane-bt-add: add help message & port to nix-shell
2023-05-19 19:48:52 +00:00
d6fb2ab5b4
flake/nixpkgs 2023-05-14 -> 2023-05-18; nix-serve -> 2023-05-17
...
```
• Updated input 'nix-serve':
'github:edolstra/nix-serve/3b6d30016d910a43e0e16f94170440a3e0b8fa8d' (2023-03-07)
→ 'github:edolstra/nix-serve/e6e3d09438e803daa5374ad8edf1271289348456' (2023-05-17)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0470f36b02ef01d4f43c641bbf07020bcab71bf1' (2023-05-14)
→ 'github:nixos/nixpkgs/48a0fb7aab511df92a17cf239c37f2bd2ec9ae3a' (2023-05-18)
```
2023-05-19 19:31:37 +00:00
8a28e347f5
matrix: bridge to irc.libera.chat
2023-05-19 10:47:41 +00:00
a8eaaa4e7a
sxmo: gtkgreet: launch sxmo instead of sway o.0
2023-05-19 10:43:28 +00:00
0289dee658
sxmo: greetd: fix settings -> session typo
2023-05-19 10:27:27 +00:00
c8aa6a057f
sxmo: make configurable if it launches on sway v.s. lightdm-mobile-greeter
2023-05-19 10:18:26 +00:00
dd17843c76
sxmo: split the laptop-specific config into hosts/by-name/lappy
2023-05-19 09:36:17 +00:00
ae7e372b97
add TODO: zsh: disable "command not found" helper
2023-05-19 09:13:51 +00:00
af9d435517
sxmo: use the better-supported foot terminal
...
this is just precautionary
2023-05-19 08:04:17 +00:00
4d92458db3
sxmo: include xdotool package
2023-05-19 08:04:05 +00:00
19944c2a46
sxmo: disable auto-lock
2023-05-19 08:03:51 +00:00
3b5d08f808
sxmo-utils: patch to preserve 105 key layout after menu manipulation
2023-05-19 08:03:24 +00:00
c748de74a0
SXMO: add missing swayidle dependency
2023-05-19 00:09:23 +00:00
951e3a617a
SXMO: disable LEDs
...
on thinkpad it would cause warnings
2023-05-19 00:09:02 +00:00
11d5af99b2
SXMO: add missing jq dependency
2023-05-19 00:04:18 +00:00
7dadea94da
don't shutdown device when power button is tapped
...
notably, this will allow sxmo to intercept the keypress
2023-05-19 00:01:40 +00:00
abfd516025
sxmo: configure volume and power keys
2023-05-18 11:10:43 +00:00
e2e044a8f4
sxmo: switch terminal to kitty
2023-05-18 11:10:28 +00:00
bacc17e333
sxmo: add missing bonsai, bc dependencies
2023-05-18 11:10:14 +00:00
6e483c9ed9
nixpatches: remove flutter, kaiteki dead patches
2023-05-18 11:09:48 +00:00
ace9d71d0e
nix-serve: fix typo
2023-05-18 11:07:51 +00:00
54c7d00621
get conky to cross compile
2023-05-18 11:07:36 +00:00
ec77cdaa49
complete TODO: lemmy upstream
...
which is to say, i've sent them upstream & am waiting
2023-05-18 08:37:17 +00:00
72e8d62145
Merge branch 'staging/nixpkgs-2023-05-14'
2023-05-18 08:35:24 +00:00
6344c3da8b
bonsai: provide missing dependencies to unbreak package
2023-05-18 07:34:41 +00:00
88f91bd2d4
hare-ev: init at unstable-2022-12-29
2023-05-18 07:34:01 +00:00
dfc4ac2f86
hare-json: init at unstable-2023-01-31
2023-05-18 07:29:22 +00:00
43ec95f54a
begin packaging for bonsai (incomplete)
2023-05-18 01:31:06 +00:00
25f4661b29
cross: ibus: document why it does not compile
2023-05-18 00:00:09 +00:00
56f7011ada
cross: samba: don't patch
2023-05-17 23:59:43 +00:00
85c8292f9a
pkgs/default.nix: simplify (no need for the scope)
2023-05-17 23:17:24 +00:00
2db988b67c
cross: fix gocryptfs, squeekboard
2023-05-17 23:16:33 +00:00
6301ea3a16
don't install some programs i don't use anymore
2023-05-17 10:39:50 +00:00
1596685d2b
add TODO: auto-populate sane.programs
2023-05-17 10:39:20 +00:00
4f494228d3
sxmo: enable pipewire audio
2023-05-17 10:19:13 +00:00
12d120cd81
sxmo: ship conky, wob dependencies
2023-05-17 10:18:58 +00:00
dc0c3ff887
sxmo: link to some other nix users
2023-05-17 10:18:11 +00:00
aa3515ade2
add TODO: enable IPv6
2023-05-17 08:49:06 +00:00
16cee4e8d4
sane-scripts/sane-wipe-browser: init
2023-05-17 08:36:52 +00:00
3a942ad8a4
add TODO: fix nur evaluation
2023-05-17 07:32:27 +00:00
8973cb22b7
sxmo: add nerdfonts font
...
otherwise certain symbols don't render on the waybar.
still not all do, but it's better than before.
2023-05-17 07:16:30 +00:00
e0bd579e44
Revert "sxmo-utils: define a hooks passthru package"
...
This reverts commit 3f9261d765 .
we achieve hooks at the service layer now.
2023-05-17 07:00:52 +00:00
a96e10617f
sxmo: get gesture support working
2023-05-17 07:00:42 +00:00
14a4d8d577
sxmo-utils: patch the bin paths in superd services
2023-05-17 07:00:42 +00:00
3f9261d765
sxmo-utils: define a hooks passthru package
2023-05-17 07:00:39 +00:00
9b5c39e3c5
users: add colin to input group
2023-05-17 06:59:46 +00:00
2e9eb51893
i2p/yggdrasil: factor out and only enable for desko/servo
...
especially this means i no longer run them on moby, improving battery life & such
2023-05-17 01:53:17 +00:00
3135b92257
add TODO: better URI parsing
2023-05-17 00:26:18 +00:00
7ef504d14b
git: configure a better log format
2023-05-17 00:26:04 +00:00
fa952e076a
sxmo: add bemenu and ligsd dependencies
...
this doesn't mean they're active yet
2023-05-17 00:25:14 +00:00
bb7462523b
sxmo-utils: fix an internally broken xkb path
2023-05-17 00:24:46 +00:00
44d3623165
add TODO: auto-mount servo
2023-05-16 22:18:28 +00:00
42aca2483e
sway: move log off of /tmp storage
2023-05-16 11:40:30 +00:00
998647c8b5
add TODO: dev documentation browser
2023-05-16 11:24:34 +00:00
e24e76fd8f
get the sxmo service to boot to desktop
...
not sure how to actually launch anything with it >_<
2023-05-16 11:10:19 +00:00
d3a7bfda7f
sxmo-utils 1.13.0 -> 1.14.1
2023-05-16 11:09:57 +00:00
76d875ef3c
cross: fix python cryptography build
2023-05-16 09:52:21 +00:00
b74c4550d5
sane-bt-search: handle trailing newlines in API key
2023-05-16 07:19:09 +00:00
beef453802
sops: fix key map after universal -> common rename
2023-05-16 07:19:09 +00:00
2da544a39e
nixpkgs (flake input): 2023-05-06 -> 2023-05-14
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
→ 'github:nixos/nixpkgs/0470f36b02ef01d4f43c641bbf07020bcab71bf1' (2023-05-14)
```
2023-05-16 07:19:09 +00:00
32dcfde7e9
sxmo-utils: init at 1.13.0
...
thanks to noneucat for sharing their own packaging of sxmo on nix
2023-05-16 07:08:04 +00:00
e0c2e8c149
lemmy: split the nginx config out into something that can be upstreamed later
...
(waiting for the nixosTests to pass before upstreaming)
2023-05-16 06:04:29 +00:00
95635be1d5
matrix: bridge to irc.oftc.net
2023-05-16 05:55:16 +00:00
c2682fdbf3
mime: associate webm with vlc/video player
2023-05-16 05:08:56 +00:00
d43d02bff5
gpodder: fix opml deployment
2023-05-16 02:12:14 +00:00
4e6deae299
add TODO: better OOM experience (e.g. swap space)
2023-05-15 23:30:50 +00:00
e850bb4f5f
phoc: patch screen blank fix
2023-05-15 23:30:29 +00:00
f76c180ed6
programs: remove logseq (unused)
2023-05-15 22:37:01 +00:00
e8efc855bb
roll-back phoc update (though maybe not strictly necessary, also roll back Phosh)
...
this new config is usable
2023-05-15 22:08:09 +00:00
7684ae91e0
update phoc/phosh via patches
2023-05-15 19:42:28 +00:00
b124035281
nixpatches: point kiwix-tools to upstream PR
2023-05-15 11:03:05 +00:00
68bc670613
phosh-mobile-settings: 0.23.1 -> 0.27.0
...
not deployed yet though
2023-05-15 11:01:02 +00:00
3881f79af0
kiwix-tools: 3.4.0 -> 3.5.0
2023-05-15 10:54:43 +00:00
a47e785ae7
sway: tidy
2023-05-15 02:51:57 +00:00
f8d02687b9
sway: split sway-config out of toplevel
2023-05-15 02:48:58 +00:00
23e39481a4
sway: use blueberry instead of gnome-bluetooth
...
blueman-manager and gnome-bluetooth both seem to fail outside of gnome DE
2023-05-15 02:42:33 +00:00
9769aea3b3
sway: split waybar-config.nix out from toplevel config
2023-05-15 02:36:28 +00:00
7bbec9d6f5
sway: split waybar-style.css out of top-level config
2023-05-15 02:30:07 +00:00
f8a2691ca0
sway: move to subdir
2023-05-15 02:22:09 +00:00
d024637edf
"fix" gnome-control-center to run on sway again
2023-05-15 02:09:32 +00:00
6501f4c0d7
update TODOs: zecwallet-lite -> source build
2023-05-15 01:01:08 +00:00
c85a429388
servo: fix pleroma secret config syntax
2023-05-15 00:58:31 +00:00
99963c1133
update TODOs: add upstreaming section
2023-05-15 00:42:39 +00:00
5c52a25ccf
update TODOs: UX improvements
2023-05-15 00:38:32 +00:00
4a782db808
update TODOs: UX improvements
2023-05-15 00:36:25 +00:00
f88bbfbb81
inputs/sops-nix: 2023-05-08 -> 2023-05-14
...
```
• Updated input 'sops-nix':
'github:Mic92/sops-nix/36b062a2c85a0efb37de1300c79c54602a094fab' (2023-05-08)
→ 'github:Mic92/sops-nix/a376127bb5277cd2c337a9458744f370aaf2e08d' (2023-05-14)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ba0086c178d4ed60a7899f739caea553eca2e046' (2023-05-08)
→ 'github:NixOS/nixpkgs/c6d2f3dc0d3efd4285eebe4f8a36a47ba438138e' (2023-05-14)
```
2023-05-14 10:49:08 +00:00
b403348e43
install-iwd: port to static-nix-shell
2023-05-14 10:32:20 +00:00
51ca72da84
iwd: fix secret installation
2023-05-14 10:21:16 +00:00
38d921dbc9
update TODOs: some secrets work is now complete
2023-05-14 09:58:49 +00:00
fb427e55e8
secrets: define these by crawling the repo to decrease duplication
2023-05-14 09:50:01 +00:00
bf56200345
hosts: document the directory structure
2023-05-14 08:56:38 +00:00
7c31407ead
secrets: rename "universal" -> "common" to match the language of hosts/
2023-05-14 08:52:43 +00:00
b39a250e22
secrets: fix servo secrets to all be "binary" format
2023-05-14 08:47:21 +00:00
0822ed34d7
secrets: split matrix_synapse_secrets out of servo.yaml
2023-05-14 08:46:40 +00:00
147b1c50b2
secrets: split pleroma_secrets out of servo.yaml
2023-05-14 08:44:37 +00:00
55875816d0
secrets: split nix_serve_privkey out of servo.yaml
2023-05-14 08:43:07 +00:00
e25a4bbee6
secrets: split freshrss_passwd out of servo.yaml
2023-05-14 08:41:27 +00:00
dbb9e00bed
secrets: split dovecot_passwd out of servo.yaml
2023-05-14 08:40:35 +00:00
6b1c3d02c1
secrets: split wg_ovpns_privkey out of servo.yaml
2023-05-14 08:38:46 +00:00
4a448a1bf1
secrets: split ddns_afraid out of servo.yaml
2023-05-14 08:37:13 +00:00
452a55c5e1
secrets: split ddns_he out of servo.yaml
2023-05-14 08:36:04 +00:00
d10f70aff7
secrets: split duplicity_passphrase out of servo.yaml
2023-05-14 08:34:36 +00:00
38423183ee
secrets: split mediawiki_pw out of servo.yaml
2023-05-14 08:33:22 +00:00
5c3be90b82
secrets: split wireguard keys out of universal.yaml
2023-05-14 08:26:54 +00:00
eabeef9f30
secrets/universal: document some of the more obscure secrets
2023-05-14 08:22:16 +00:00
f5dcca5166
secrets: split router_passwd out from universal.yaml
2023-05-14 08:19:54 +00:00
d9a23dfc1b
secrets: split transmission_passwd out of universal.yaml
2023-05-14 08:17:06 +00:00
adb2162a9c
secrets: split jackett_apikey out of universal.yaml
2023-05-14 08:16:56 +00:00
ed020b56c0
secrets: split moby.yaml into file-per-secret
2023-05-14 02:42:07 +00:00
ff01155efc
secrets: remove dead lappy.yaml file
2023-05-14 02:35:01 +00:00
af42cbd575
servo: fix typo in nixserve secret config
2023-05-14 02:33:56 +00:00
974656a80a
secrets: split lappy.yaml into per-secret files
2023-05-14 02:33:21 +00:00
318efe09e2
secrets: split desko.yaml into one-secret-per-file
2023-05-14 02:29:30 +00:00
88bce722d5
TODO: validate duplicity backups
2023-05-14 02:10:07 +00:00
74e3aa02b9
servo: disable DNSSEC to fix connectivity problems
2023-05-13 21:28:47 +00:00
05ee8f92b3
TODO: debug slow nixos-rebuilds
2023-05-13 12:58:48 +00:00
a5fafee4dd
hosts: fix servo lan IP typo
2023-05-13 12:56:11 +00:00
4afdc11882
hosts: update LAN UP addresses
2023-05-13 11:58:10 +00:00
310f5982cb
static-nix-shell: factor out more helpers & correctly abort build on config error
2023-05-13 11:39:46 +00:00
b6ae9f3646
static-nix-shell: factor out some commonalities between bash & python impls
2023-05-13 11:24:58 +00:00
0270ccdebd
sane-scripts: add sane-bt-rm to remove torrents
...
also rework statix-nix-shell to support bash
2023-05-13 10:31:48 +00:00
efd45c58f1
start tracking TODO items in-repo
2023-05-13 10:04:46 +00:00
596aaf93f6
linux-megous: 6.2-rc5 -> 6.3.0
2023-05-12 10:35:33 +00:00
943008ae5b
feeds: unsubscribe from This Is Democracy
2023-05-12 07:47:01 +00:00
9d6629ad12
feeds: subscribe tuxphones.com
2023-05-12 07:45:42 +00:00
9e21101207
Merge branch 'staging/nixpkgs-2023-05-06'
2023-05-12 06:55:13 +00:00
5997283cef
lemmy: break pict-rs config into own unit & persist its data
2023-05-12 06:54:26 +00:00
3c2715648c
moby: ship compressed kernel images
...
i've verified that .gz images boot. don't know about zImage, etc.
2023-05-12 06:49:59 +00:00
265642c8da
lemmy: remove the log-startup patch
...
it was only needed for debugging; now i can stay closer to mainline
2023-05-12 05:55:28 +00:00
d7bed3bec2
lemmy: remove debugging statements
2023-05-12 04:49:15 +00:00
079ab08642
lemmy: remove federation.debug
2023-05-12 04:47:10 +00:00
e34c9cc190
lemmy: enable proxyWebsockets instead of manually specifying upgrade logic
2023-05-12 04:46:38 +00:00
6ff2c8acae
lemmy: restrict the http_accept types i forward to the backend
...
it seems that forwarding `POST`s is the important part i was missing earlier
2023-05-12 03:05:26 +00:00
04e8e72ae3
lemmy: switch back to using nix-style proxyPass
2023-05-12 02:47:47 +00:00
5b33c85e75
gitea: link to config options
2023-05-12 02:35:46 +00:00
083d905f4c
lemmy: fix federation
...
now when i subscribe to a community, the request actually seems to go through.
this change probably does more than necessary, but it serves as a known-good config
2023-05-12 02:35:37 +00:00
dd25c26845
add colin to wireshark group
2023-05-11 23:46:59 +00:00
3bdbd9db7b
nixpkgs.hostPlatform: set as default, to allow hosts to customize it later
2023-05-11 22:39:14 +00:00
a077009064
fix moby cross compilation
2023-05-11 21:31:41 +00:00
46baec344d
don't ship wireshark on non-desktop machines
2023-05-11 21:31:23 +00:00
a23f5c148c
sublime-music-mobile: bump dependencies to fix build
2023-05-11 08:16:21 +00:00
ada8b75670
transmission: double upload BW to 600 kBps
2023-05-11 06:27:31 +00:00
852a3e7686
nixpkgs: 2023-04-25 -> 2023-05-06
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/4aa0afd84005b79be4d5361b56a60df9e9bd4ea3' (2023-04-03)
→ 'github:nixos/mobile-nixos/ba4638836e94a8f16d1d1f9e8c0530b86078029c' (2023-05-07)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/d0ea36ece469a71a909ebff90777c2f7a49478bb' (2023-04-25)
→ 'github:nixos/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/7c8e9727a2ecf9994d4a63d577ad5327e933b6a4' (2023-04-24)
→ 'github:Mic92/sops-nix/36b062a2c85a0efb37de1300c79c54602a094fab' (2023-05-08)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ee7ec1c71adc47d2e3c2d5eb0d6b8fbbd42a8d1c' (2023-04-22)
→ 'github:NixOS/nixpkgs/ba0086c178d4ed60a7899f739caea553eca2e046' (2023-05-08)
```
2023-05-10 23:32:31 +00:00
6dbcc89c2e
cargo-docset: source via nixpkgs PR
2023-05-10 23:30:03 +00:00
d661a0776a
nixpatches: factor out an abstraction above fetchpatch for common upstreaming workflows
2023-05-10 22:51:34 +00:00
e71079b354
cargo-docset: replace with nixpkgs-level patch (for upstreaming)
2023-05-10 22:36:27 +00:00
99eb0962ad
Revert "cargo-docset: rename package to cargoDocset"
...
This reverts commit f09a10a168 .
nixpkgs convention is to keep cargo packages in kebab-case.
2023-05-10 22:10:11 +00:00
9c79791428
cargoDocsetHook: invoke via cargo
...
this makes sure we really have all the dependencies on the PATH which we need
2023-05-10 22:09:03 +00:00
f09a10a168
cargo-docset: rename package to cargoDocset
2023-05-10 21:45:59 +00:00
4ddf381d41
zeal-qt5: rename to zeal
...
i don't really care that it's qt5 v.s. qt6, say.
2023-05-10 21:24:58 +00:00
d5ffa6d796
zeal/docsets: ship on desko too
2023-05-10 21:23:42 +00:00
24364992e1
README: update repo structure & link to mirrors
2023-05-10 10:15:05 +00:00
b9afd1e340
lemmy: fixup websocket forwarding
...
able to create admin account and subscribe to remote communities.
haven't tested posting comments.
2023-05-10 08:24:52 +00:00
5936ea5008
yggdrasil: fix deprecated option use
2023-05-10 05:30:30 +00:00
c4bf887fe6
net: add conn for calyx-roomie
2023-05-10 04:52:34 +00:00
20e2ff1fe7
programs: ship wireshark
2023-05-10 04:52:12 +00:00
59a2259105
feeds: add theregister.com
2023-05-09 22:53:06 +00:00
bfcbea5ca1
lemmy: fix the database connection
2023-05-09 10:05:14 +00:00
0376b15a2f
matrix: appservice-irc: connect to esper.net IRC
2023-05-09 08:01:26 +00:00
26c3441344
snippets: include router login and archive.is
2023-05-08 22:20:43 +00:00
51c7ccd782
feeds: subscribe Morning Brew
2023-05-08 21:50:59 +00:00
74ed7bff11
programs: remove wantedBy from the fs, and make it implicit
2023-05-08 21:41:02 +00:00
836b74991a
mx-sanebot: remove cargoDocsetHook dependency
...
this is now injected when we specifically ask for docs
2023-05-08 21:20:04 +00:00
fbae81eca7
zeal: ship docsets via programs config
2023-05-08 19:18:02 +00:00
89f28e63b4
fs: leave a note about trying lazyAttrs
2023-05-08 09:50:10 +00:00
f89f136041
sane.programs: allow per-program config (and port web-browser to use that)
2023-05-08 09:49:58 +00:00
d220aadc2d
web-browser: move default enable flag to programs/default.nix
2023-05-05 23:01:42 +00:00
94a8c00a40
gitea: migrate config away from deprecated options
2023-05-05 22:33:59 +00:00
3e94a0d0f0
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-05-05 22:25:47 +00:00
094356cae2
feeds: subscribe acoup.blog
2023-05-05 22:11:06 +00:00
a78c516817
lemmy: fix the perms when running db migrations
2023-05-05 02:04:37 +00:00
e0047150cc
feeds: unsubscribe from Drew Devault
2023-05-05 01:52:11 +00:00
5bf80a701d
feeds: add Eli Qian
2023-05-05 01:51:28 +00:00
b44c0e774e
sane-bt-search: handle mis-encoded iso timestamps
2023-05-04 00:38:04 +00:00
6b9bbe278f
moby: shift the kernel config into the linux-megous package
2023-05-03 22:48:07 +00:00
afdf3442b4
mx-sanebot: further simplify build for when cargoDocsetHook doesn't exist
2023-05-03 22:40:27 +00:00
b5b32fde95
cargoDocsetHook: init, and use to simplify mx-sanebot build
2023-05-03 22:29:32 +00:00
96eb427ea7
matrix: support larger uploads (100M)
2023-05-03 22:22:09 +00:00
8ffb7b5893
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-05-03 22:21:46 +00:00
1aed894d2e
linux-megous: fix eval error from aliased kernelPatches
...
have not completed a redeploy, so unsure if this has precisely the same
meaning as it used to.
2023-05-03 10:20:00 +00:00
13ee861b0d
lightdm-mobile-greeter: avoid IFD
2023-05-03 09:43:20 +00:00
35d6f40263
browserpass-extension: avoid IFD
2023-05-03 09:40:40 +00:00
185f1f8f11
Merge branch 'staging/nur'
2023-05-03 08:27:29 +00:00
18ebfb9d9f
fix feedsearch-crawler to build outside of overlay
2023-05-03 08:16:46 +00:00
a8584cf8dc
linux-megous: fix eval error from aliased kernelPatches
2023-05-03 07:25:21 +00:00
57fcd33392
fix dangling reference to feeds.[passthru.]update
2023-05-03 06:48:38 +00:00
569a990488
fix so pythonPackagesExtensions takes effect when importing my packages w/o overlay
2023-05-03 06:47:41 +00:00
915f792b74
overlay: fix pythonPackagesExtension directive
2023-05-03 06:22:33 +00:00
897ba300b2
move pythonPackagesExtensions up to toplevel where it belongs
2023-05-03 06:13:18 +00:00
89f81da134
cleanup: move my packages to just one toplevel scope
...
having multiple scopes -- particularly near the toplevel -- was actually just a complication
2023-05-03 05:59:48 +00:00
1b76f1d643
cleanup: place packages into scopes
...
this helps for my own packages which depend on eachother: they should now evaluate without an overlay
2023-05-03 03:19:39 +00:00
9f21fbceda
nur: better docs for my entrypoint
2023-05-03 00:56:23 +00:00
ff081f3da6
hosts: fix moby lan ip
2023-05-02 18:04:24 +00:00
b15fd0ced5
hosts: fix lappy lan ip
2023-05-02 06:00:06 +00:00
2450bb6f06
refactor package layout to conform better with NUR expectations
2023-05-02 01:27:51 +00:00
dc0ad98db6
uninsane-dot-org: update da209f34 -> 257c45a8
...
```
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=da209f34ce34eb6b8c4d2b3256a02eb23ad9f655 ' (2023-04-30)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=257c45a8b7c5f7edc309362097193900c072040a ' (2023-04-30)
```
2023-04-30 10:35:41 +00:00
7d581f93cc
uninsane-dot-org: 2023-04-20 -> 2023-04-30
...
notably, fix some on-site links
```
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=3b9ce28b7a65d516eedddac67a224493399e5b1e ' (2023-04-20)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=da209f34ce34eb6b8c4d2b3256a02eb23ad9f655 ' (2023-04-30)
```
2023-04-30 00:54:08 +00:00
96d113ffac
lemmy: bump to git version in attempt to debug failed launch
2023-04-30 00:54:08 +00:00
b247c920f6
README: link to the projects i reference
2023-04-29 23:14:20 +00:00
dfa921035d
README.md: cleanup
2023-04-29 23:01:37 +00:00
0c59f4e59c
readme.md -> README.md
2023-04-29 22:08:50 +00:00
3dda51db7d
mx-sanebot: fix formatting typos
2023-04-29 10:34:46 +00:00
b5a6a7a57c
mx-sanebot: pretty-print torrent search results
2023-04-29 10:32:19 +00:00
f300cb1202
mx-sanebot: factor out a helper when invoking processes
2023-04-29 09:35:07 +00:00
10a100c961
mx-sanebot: format the help message in html
2023-04-29 09:18:05 +00:00
25d2234c69
sane-bt-search: add --json flag to control output format
2023-04-29 08:59:06 +00:00
fa5bc18721
mx-sanebot: add command to search for torrents
2023-04-29 08:42:31 +00:00
7c1961eba8
mx-sanebot: port the parsing over to a more formal implementation
2023-04-29 07:31:16 +00:00
b0c68308b7
WIP: mx-sanebot: first pass at formalizing a parser
2023-04-29 03:22:10 +00:00
6f7b7ddb84
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-04-28 09:20:05 +00:00
1cc139c45c
Merge branch 'staging/nixpkgs-2023-04-24-staging-next'
2023-04-28 09:19:32 +00:00
d06516a71b
servo: try to ship lemmy (it's failing with some DB migration stuff)
2023-04-28 02:02:39 +00:00
1c5a7b72ea
mx-sanebot: add command that can show torrent status
2023-04-28 01:50:25 +00:00
afc916c9f8
mx-sanebot: split out a cleaner API between the Matrix events and the bot's event-handling logic
2023-04-28 01:33:47 +00:00
7b141f6f58
mx-sanebot: refactor event handling
...
now we handle invites using the same sync idioms as with normal messages
2023-04-27 23:35:42 +00:00
94b7826099
lightdm-mobile-greeter: fix to comply with newer cargo git deps/nixpkgs requirements
2023-04-27 21:01:36 +00:00
fd82256bbc
install zeal docs for packages like mx-sanebot
2023-04-27 10:07:16 +00:00
ec7f36913c
mx-sanebot: allow building zeal docs
2023-04-27 08:32:24 +00:00
6324d8004f
mx-sanebot: add to pkgs
2023-04-27 08:14:23 +00:00
4b8fddeb3f
static-nix-shell: ensure runtime deps are on PATH
2023-04-27 08:14:11 +00:00
871975a597
mx-sanebot: split shell and default out of flake.nix
2023-04-27 08:04:39 +00:00
1e6e41a9cb
add pkgs support to static-nix-shell and use it for gpodder
2023-04-27 08:00:38 +00:00
2f375b7778
cargo-docset: remove extraneous pkg-config nativeBuildInputs
2023-04-26 08:48:12 +00:00
df2e3a1b03
templates: rust: change sha256 (deprecated) to hash
2023-04-26 08:34:43 +00:00
718a4b61d7
cargo-docset: init at 0.3.1
2023-04-26 08:34:24 +00:00
d617c0259f
templates: add a pure rust package template
2023-04-26 07:41:08 +00:00
83e404f000
templates: categorize by pkgs v.s. env
2023-04-26 07:35:04 +00:00
ba11bba909
rust template: remove unused build inputs
2023-04-26 07:24:12 +00:00
af394b315e
add a flake template for rust binaries
2023-04-26 07:20:02 +00:00
44195a7d87
programs: ship /home secrets correctly
2023-04-26 03:46:18 +00:00
44e356cf6b
programs: ship zeal (to browse programming docs)
2023-04-26 00:58:50 +00:00
7aafc6719e
home: move firefox from home/firefox.nix -> programs/web-browser.nix
2023-04-26 00:53:30 +00:00
f6579b865b
home: firefox: port to sane.programs API
2023-04-26 00:52:13 +00:00
8d5c917c79
home: move zsh from home -> programs
2023-04-26 00:46:35 +00:00
4c74a95194
home: zsh: port to programs API
2023-04-26 00:46:12 +00:00
a6056aeb47
home: move kitty from home -> programs
2023-04-26 00:36:37 +00:00
ac3e384b63
home: move vlc from home -> programs
2023-04-26 00:35:01 +00:00
3338e93c87
home: move sublime-music from home -> programs
2023-04-26 00:34:39 +00:00
97cb72db7c
home: sublime-music: specify secrets using sane.programs API
2023-04-26 00:34:17 +00:00
f7f6b80cd0
home: move splatmoji from home -> programs
2023-04-26 00:33:04 +00:00
d60fe7a93c
home: move ripgrep from home -> programs
2023-04-26 00:32:33 +00:00
e2fa18b7c7
home: move offlineimap from home -> programs
2023-04-26 00:31:56 +00:00
3226615885
home: offlineimap: specify secrets using the sane.programs API
2023-04-26 00:31:24 +00:00
dd99e66fb5
home: move newsflash from home -> programs
2023-04-26 00:29:49 +00:00
2e45145e72
home: move neovim from home -> programs
2023-04-26 00:29:10 +00:00
9783646a0d
home: move mpv from home -> programs
2023-04-26 00:28:11 +00:00
c24f4d1659
home: move libreoffice from home -> programs
2023-04-26 00:27:43 +00:00
f220771b58
home: move gpodder from home -> programs
2023-04-26 00:27:15 +00:00
cb9854c297
home: move gnome-feeds from home -> programs
2023-04-26 00:26:44 +00:00
d422dcdd89
home: move git from home -> programs
2023-04-26 00:26:05 +00:00
4e4e7e4991
aerc: move from home -> programs
2023-04-26 00:25:08 +00:00
9c09d03e5c
programs: add per-program secrets
2023-04-26 00:19:33 +00:00
1f0fbe29a8
programs: move to subdir
2023-04-26 00:17:20 +00:00
131a828ed0
mx-sanebot: remove dead code
2023-04-25 23:23:04 +00:00
a4bcb44677
Merge branch 'staging/nixpkgs-2023-04-19-staging-next' into master-next
2023-04-25 09:53:53 +00:00
d385845dd5
mx-sanebot: stream the sync events to avoid an inversion of control
...
the handler callback API is a poor fit for Rust lifetimes, so avoid it when possible
2023-04-25 09:48:42 +00:00
66c42916c8
mx-sanebot: refactor event loop
2023-04-25 08:20:56 +00:00
c6d4784dae
nix update: nixpkgs 2023-04-23 -> 2023-04-25
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7d385961ebe582fed4e850a326d8d200be79f6b8' (2023-04-23)
→ 'github:nixos/nixpkgs/d0ea36ece469a71a909ebff90777c2f7a49478bb' (2023-04-25)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8a95e6f8cd160a05c2b560e66f702432a53b59ac' (2023-04-23)
→ 'github:Mic92/sops-nix/7c8e9727a2ecf9994d4a63d577ad5327e933b6a4' (2023-04-24)
```
2023-04-25 07:59:38 +00:00
b282e5beb2
mx-sanebot: split out some request/response interface
2023-04-25 07:44:49 +00:00
20f4251c6e
nix flake update 2023/04/23
2023-04-25 06:40:01 +00:00
5d0630cad4
sane-bt-add: implement --audiobook, --vn options
2023-04-24 10:02:40 +00:00
2dbf3b4732
sane-scripts: fix broken prologue
2023-04-24 10:02:24 +00:00
8e8e63a33f
matrix: re-enable shared registration secret
...
this allows me to create users from the CLI
2023-04-24 09:49:37 +00:00
6b7a8f9fec
programs: imagemagick: ship ghostscript as a suggested package
2023-04-24 09:48:09 +00:00
b85bdf26fd
sane-scripts: don't ship the prologue
...
it gets inlined during resholve building
2023-04-24 09:47:36 +00:00
2fa76836b5
programs: fix git/rg not having config
2023-04-24 09:40:09 +00:00
5c8cca6a52
start work on a Matrix bot to expose sane-* commands to Matrix
2023-04-24 09:39:59 +00:00
1f2c9a9a5e
refactor hosts/common/home to use sane.programs API
2023-04-24 07:22:33 +00:00
337fb9e9d9
sane.programs: allow programs to define files, as per sane.fs
2023-04-24 06:49:56 +00:00
e7f02c057e
steam: integrate into sane.programs, and enable for lappy
2023-04-23 23:21:08 +00:00
8df87256a1
partial nixpkgs update (ibus fails)
2023-04-21 19:41:42 +00:00
09a1d286d0
servo: enable komga, a comic/manga webapp
2023-04-21 07:15:05 +00:00
0662b06df6
servo: try to ship calibre (but i get runtime errors, so disable it)
2023-04-21 06:57:26 +00:00
b0a99da884
dovecot: if mail fails DKIM, deliver it to Junk
2023-04-20 14:25:59 +00:00
12fd7ebc41
email: split dovecot config out of postfix config
2023-04-20 09:43:39 +00:00
f4a04ff6ba
reorg: move postfix stuff into an email subdir
2023-04-20 09:24:20 +00:00
89e2a83067
postfix: toy with some spam protection (but don't actually enable it)
2023-04-20 09:17:25 +00:00
ae78f2b6c2
sane-scripts: sane-ip-reconnect: port to python & only connect to networks we *know*
2023-04-20 09:11:18 +00:00
198c40df66
minor nixpkgs update (2023-04-19 -> 2023-04-19)
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/bf5b2a67bccd55572834c40a3c1c92530ab55673' (2023-04-19)
→ 'github:nixos/nixpkgs/a1cb3e73104adb41f8902093e07b8eba2114ab3f' (2023-04-19)
```
2023-04-19 13:43:12 +00:00
a952f84ee4
cross: fix patches
2023-04-19 13:42:35 +00:00
c9e55a586b
flake: update nixpkgs 2023-04-16 -> 2023-04-19 (staging-next)
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f294325aed382b66c7a188482101b0f336d1d7db' (2023-04-16)
→ 'github:nixos/nixpkgs/bf5b2a67bccd55572834c40a3c1c92530ab55673' (2023-04-19)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/de6514f8fe1b3c2b57307569a0898bc4be9ae1c5' (2023-04-17)
→ 'github:Mic92/sops-nix/5698b06b0731a2c15ff8c2351644427f8ad33993' (2023-04-18)
```
2023-04-19 11:24:21 +00:00
aa8c3affcd
cross: remove patches which have been upstreamed
2023-04-19 09:20:56 +00:00
692f47d02d
doc: github token could be shipped statically
2023-04-19 00:00:52 +00:00
0ac17c32a3
programs: add MS GitHub gh program
2023-04-18 22:04:00 +00:00
2ff4df069e
nix update: nixpkgs: 2023-04-13 -> 2023-04-16 (nixos-unstable)
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/915c0fab841cc88045e00778b8e7fbdbdbd7d1aa' (2023-04-13)
→ 'github:nixos/nixpkgs/f294325aed382b66c7a188482101b0f336d1d7db' (2023-04-16)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/00d5fd73756d424de5263b92235563bc06f2c6e1' (2023-04-11)
→ 'github:Mic92/sops-nix/de6514f8fe1b3c2b57307569a0898bc4be9ae1c5' (2023-04-17)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/e45cc0138829ad86e7ff17a76acf2d05e781e30a' (2023-04-09)
→ 'github:NixOS/nixpkgs/1040ce5f652b586da95dfd80d48a745e107b9eac' (2023-04-16)
```
2023-04-18 21:40:17 +00:00
b11759a0a6
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-04-18 06:10:47 +00:00
6af0d54e7b
matrix: re-enable signal bridge
2023-04-18 06:10:17 +00:00
f87c115f7c
RSS: subscribe to JMP.chat
2023-04-18 05:50:47 +00:00
099cd12bdd
matrix/irc.nix: sanitize quit messages
2023-04-18 00:58:15 +00:00
bf67def14a
matrix/irc.nix: MyAnonamouse: disable SASL auth
...
it's unclear if SASL auth *might* actually work -- just with some weird delays -- but non-SASL auth *definitely* works
2023-04-17 01:57:27 +00:00
39e7e2230e
symlink Pictures/servo-macros
2023-04-17 00:46:37 +00:00
4ff82f002b
matrix/irc.nix: bridge to MyAnonamouse
2023-04-16 13:13:36 +00:00
781a149542
matrix: re-enable IRC bridge
2023-04-16 00:32:04 +00:00
b7f2f4f5c4
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-04-16 00:22:00 +00:00
e3cb51951c
programs: add a few (disabled) dev tools
2023-04-15 23:05:37 +00:00
94ac4ec0e9
matrix-appservice-irc: correct the user id/gid
2023-04-15 06:58:13 +00:00
348bd0f177
flake: nit: rename deploy-moby-switch -> deploy-moby
2023-04-15 06:56:24 +00:00
bae0e3df76
cross: remove browserpass patch. it's been merged upstream
2023-04-15 06:56:08 +00:00
429951cfcc
cross: remove tpm2-abrmd patch. it's been upstreamed
2023-04-14 11:09:30 +00:00
b23262b367
cross: remove libtiger patch (no longer necessary?)
2023-04-14 10:51:22 +00:00
464e348545
include a reference to the rav1e PR which i'm waiting for merge
2023-04-14 09:32:35 +00:00
62c1f4009b
switch browser to librewolf
2023-04-14 07:14:50 +00:00
2373d28eb8
flake update: nixpkgs 2023-04-12 -> 2023-04-13
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/cab3b7f3356fa82bfab449fa1bb7b54092dc8e17' (2023-04-12)
→ 'github:nixos/nixpkgs/915c0fab841cc88045e00778b8e7fbdbdbd7d1aa' (2023-04-13)
```
2023-04-13 22:30:52 +00:00
d76591349e
cross: re-patch libgweather, which was incorrectly removed
2023-04-13 21:50:20 +00:00
4361bd45c7
sane-deadlines: fix threshold/date parsing
2023-04-13 10:02:53 +00:00
be33684d5d
cross: remove upstreamed patches
2023-04-13 09:41:10 +00:00
d2ef8d113e
nix update nixpkgs 2023-04-11 -> 2023-04-12
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4e2c1815ed1a40825c52e30dc993bf3a3c136104' (2023-04-11)
→ 'github:nixos/nixpkgs/cab3b7f3356fa82bfab449fa1bb7b54092dc8e17' (2023-04-12)
```
2023-04-12 20:55:26 +00:00
54d29ca190
Merge branch 'staging/nixpkgs-2023-04-11'
2023-04-12 10:46:55 +00:00
875482f395
apply bambu-studio PR
2023-04-12 02:44:37 +00:00
dac245e032
nix update: nixpkgs 2023-04-08 -> 2023-04-11; sops-nix
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/df6db8c5b0b94b85e578d05b37e5bf3b24555638' (2023-04-08)
→ 'github:nixos/nixpkgs/4e2c1815ed1a40825c52e30dc993bf3a3c136104' (2023-04-11)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b93eb910f768f9788737bfed596a598557e5625d' (2023-04-02)
→ 'github:Mic92/sops-nix/00d5fd73756d424de5263b92235563bc06f2c6e1' (2023-04-11)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/c1e2efaca8d8a3db6a36f652765d6c6ba7bb8fae' (2023-04-01)
→ 'github:NixOS/nixpkgs/e45cc0138829ad86e7ff17a76acf2d05e781e30a' (2023-04-09)
```
2023-04-12 00:09:51 +00:00
e7edafcfec
nix update nixpkgs 2023-04-02 -> 2023-04-08; mobile-nixos; uninsane-dot-org
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/7a6e97e3af73c4cca87e12c83abcb4913dac7dbc' (2023-03-22)
→ 'github:nixos/mobile-nixos/4aa0afd84005b79be4d5361b56a60df9e9bd4ea3' (2023-04-03)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/66f60deb8aa348ca81d60d0639ae420c667ff92a' (2023-04-02)
→ 'github:nixos/nixpkgs/df6db8c5b0b94b85e578d05b37e5bf3b24555638' (2023-04-08)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=068f176a64f0e26dc8c1f0eccf28cbd05be4909b ' (2023-03-29)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=2970c6080187975a1fc996f541167e697d4ebebc ' (2023-04-03)
```
2023-04-12 00:08:50 +00:00
00af6104be
flake: pass CLI arguments into nixos-rebuild when running deploy-moby-X
2023-04-07 22:55:47 +00:00
40c9517dc6
moby: ship jellyfin (and it runs!)
2023-04-07 22:55:02 +00:00
c2915e29d4
cross compilation: disable appstream patch
2023-04-06 12:42:06 +00:00
b6edf768b9
packages: enable slic3r (3d printing software)
2023-04-06 08:46:04 +00:00
27be182eb7
Merge branch 'wip/less-disable-flakey-tests'
2023-04-06 08:42:17 +00:00
ddf1be7410
sane-scripts: sane-reclaim-disk-space: use nix-store --optimise
2023-04-06 08:41:02 +00:00
ad819e4cc0
nix flake update: nixpkgs 2023-03-31 -> 2023-04-01
2023-04-06 08:41:02 +00:00
6407f156b2
cross compilation: remove gupnp patch
2023-04-06 07:43:22 +00:00
2f2c666b0b
formatting changes
2023-04-06 06:24:01 +00:00
8760621440
enable nix's auto-optimise-store
2023-04-06 06:23:45 +00:00
0596b02f22
enable i2p
2023-04-06 06:22:47 +00:00
a5841192a2
cross compilation: support i2p
2023-04-06 06:22:19 +00:00
f085c1d691
overlays/disable-flakey-tests.nix: significantly reduce how much we patch nixpkgs
...
this means we can grab from upstream caches more
2023-04-04 23:31:50 +00:00
396d094520
sane-scripts: sane-reclaim-disk-space: use nix-store --optimise
2023-04-04 23:20:54 +00:00
6d419b8279
RSS: unsubscribe from text-based econlib
2023-04-04 20:46:34 +00:00
bf3e0ad790
feeds: subscribe to capitol hill seattle blog
2023-04-03 07:01:51 +00:00
0c07e03ad6
podcasts: add The Witch Trials of JK Rowling
2023-04-03 06:58:14 +00:00
12f3fc333d
nix flake update: nixpkgs 2023-03-31 -> 2023-04-01
2023-04-01 23:56:16 +00:00
4d96a1ed45
update LAN IPs for lappy/desko/moby
2023-04-01 23:50:53 +00:00
9aedb133bb
servo: update LAN IP
2023-04-01 17:08:01 +00:00
5a15b76b61
nix flake update: nixpkgs 2023-03-28 -> 2023-03-31
...
should fix Pleroma
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/fc47fa33a3ac1044098b1d516f88c38c2d22ef72' (2023-03-28)
→ 'github:nixos/nixpkgs/d8f8da95a0a67aaa83036bded2ca59b1940816e2' (2023-03-31)
```
2023-03-31 23:33:59 +00:00
5c17de6e83
Merge branch 'staging/nixpkgs-next-2023-03-28'
2023-03-31 13:05:04 +00:00
8db4498ae8
jellyfin: enable port forwarding and DLNA debugging
2023-03-31 12:42:31 +00:00
001a5fc252
firefox: update addon hashes
2023-03-31 10:27:05 +00:00
6f64e5d469
kitty: change terminal colors
2023-03-31 06:34:13 +00:00
b1e9d8db80
nix flake update: nixpkgs f027fe965cc2 -> fc47fa33a3ac; sops-nix
2023-03-31 05:53:20 +00:00
5b39baf2db
kitty: move color theme in-tree
2023-03-31 05:50:21 +00:00
4e8ca1a30d
flake: document how to update specific flake inputs
2023-03-29 12:04:43 +00:00
1db3a29dac
flake update: uninsane-dot-org
2023-03-29 12:04:31 +00:00
61ba1802ee
home: link to servo Books
2023-03-29 12:02:13 +00:00
059c4e9964
nix flake: update uninsane.org
2023-03-29 01:09:46 +00:00
a09736e60b
RSS: add Poorly Drawn Lines (comic)
2023-03-28 23:03:10 +00:00
bdfdcfd164
RSS: add... unpronouncable hacker :P
2023-03-28 23:03:06 +00:00
7579d4b2c5
jellyfin: 1.8.1 -> 1.9.0
2023-03-28 09:24:04 +00:00
e90a8b7b6e
nix flake update: nixpkgs 2023-03-09 (nixos-unstable) -> 2023-03-28 (staging); others
...
this will break moby; will work to re-enable
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/9a0c317a027d1c085c641fe6df1f51b71880b720' (2023-03-03)
→ 'github:nixos/mobile-nixos/7a6e97e3af73c4cca87e12c83abcb4913dac7dbc' (2023-03-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/1e2590679d0ed2cee2736e8b80373178d085d263' (2023-03-09)
→ 'github:nixos/nixpkgs/f027fe965cc27f258e9f7ffd3d0cec011e51a41c' (2023-03-28)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1568702de0d2488c1e77011a9044de7fadec80c4' (2023-03-10)
→ 'github:Mic92/sops-nix/4740f80ca6e756915aaaa0a9c5fbb61ba09cc145' (2023-03-26)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/d51554151a91cd4543a7620843cc378e3cbc767e' (2023-03-04)
→ 'github:NixOS/nixpkgs/da26ae9f6ce2c9ab380c0f394488892616fc5a6a' (2023-03-25)
```
2023-03-28 09:17:56 +00:00
50cec94164
sane-bt-add: add a "--series <name>" flag to control download location
2023-03-26 08:51:16 +00:00
5bb31aa5da
sane-bt-search: dedupe results
2023-03-26 08:34:52 +00:00
2aef1c30bd
sane-bt-search: set vim filetype for highlighting
2023-03-26 08:34:27 +00:00
471ef03289
discord: remove nss override (fixed upstream)
2023-03-23 22:03:59 +00:00
bdcdba6a6d
mumble: persist data directory
2023-03-23 22:00:27 +00:00
bf64948cc1
sane-scripts: add sane-bt-add to download some torrent
2023-03-22 23:51:52 +00:00
4331df28d2
sane-scripts: add sane-bt-show to get info about previously added torrents
2023-03-22 22:43:30 +00:00
2a148c1543
sane-scripts: include the python scripts
2023-03-22 21:21:00 +00:00
adf72fc9d4
modules/fs: escape shell args
2023-03-22 19:52:04 +00:00
96a66abcd5
flake.lock: update uninsane-dot-org 2023-03-10 -> 2023-03-22
...
```
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=9b549e42da18218e46d1bf217b5eb81c0c4caf11 ' (2023-03-10)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=1b993ff2888d37f4877cc69c88eff318b93d0ece ' (2023-03-22)
• Updated input 'uninsane-dot-org/flake-utils':
'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
→ 'github:numtide/flake-utils/93a2b84fc4b70d9e089d029deacc3583435c2ed6' (2023-03-15)
```
2023-03-22 19:44:06 +00:00
8f40bdc9c0
RSS: add Byrne Hobart (like Matt Levine but infrequent)
2023-03-22 18:46:44 +00:00
3e782a5e73
RSS: disable doomberg (paywalled)
2023-03-22 18:43:58 +00:00
f1b47e5de9
RSS: (re-)subscribe to UnNamed Reverse Engineering Podcast
2023-03-21 01:23:36 +00:00
3c6c466d87
RSS: subscribe to ACQ2 / Acquired 2 podcast
2023-03-21 01:02:11 +00:00
16bf03d8be
RSS: subscribe Maggie Killjoy/Cool People Who Did Cool Stuff
2023-03-21 00:56:10 +00:00
ca1594a354
programs: ship mumble on desktop
2023-03-20 08:36:07 +00:00
2e120f613f
lappy: enable yggdrasil
2023-03-20 08:35:40 +00:00
2c6f667a7e
add experimental yggdrasil module (TODO: enable)
2023-03-20 08:12:53 +00:00
8e7586b902
programs: ship jellyfin media player
2023-03-16 21:30:58 +00:00
7a0eed4ec3
feeds: add Simon Willison
2023-03-16 11:02:37 +00:00
ca1015d579
feeds: add This Week In Rust
2023-03-16 11:02:37 +00:00
f89837f3aa
servo: re-enable jellyfin
2023-03-16 09:11:26 +00:00
2a1d6e1faa
roles/build-machine: ship qemu
2023-03-16 08:09:46 +00:00
7918403d1b
roles/build-machine: hide ccache stuff behind a config option
2023-03-16 08:09:46 +00:00
3fb76e720f
cross compilation: track movement of upstream PRs
2023-03-15 12:19:06 +00:00
a899cf6c9f
binfmt compilation: fix typo
2023-03-14 21:34:37 +00:00
40b26fc57e
cross compilation: disable the (previously universal) ccache
...
maybe i will re-enable it on select packages in the future
2023-03-14 21:34:37 +00:00
1be7119b73
cross compilation: attempt other ways of emulating unbuildable packages
2023-03-14 21:34:37 +00:00
4b41aa3718
postfix: group forwarded ports by host
2023-03-14 11:35:56 +00:00
71d6fe44a1
postfix: compact the TXT MX records
2023-03-14 11:35:34 +00:00
c5c1378f59
trust-dns: properly quote TXT records
2023-03-14 11:34:48 +00:00
8fc57c4249
make it so servo doesn't do binfmt emulation, nor fetch cache from desko
2023-03-11 13:45:45 +00:00
39eb1e3d07
TODO: disable binfmt stuff
2023-03-11 13:23:44 +00:00
e386406bc1
feeds: subscribe to nixos announcements
2023-03-11 10:37:45 +00:00
0cf4c3ff80
feeds: add thisweek.gnome.org
2023-03-11 10:30:29 +00:00
06e699a72b
pkgs/feeds: make sane.feed-init a buildable package
2023-03-11 10:29:02 +00:00
0c32f807e6
pkgs/feeds: rework the update script so that it can be built ahead-of-time, as a package, instead of just-in-time
2023-03-11 10:12:17 +00:00
f6d3c102fa
flake: fix so nix flake check passes
2023-03-11 10:01:25 +00:00
3e1a2243c7
hosts/rescue: make this evaluate again
2023-03-11 10:00:53 +00:00
4fe6f2aab3
pkgs/feeds: rework to use recurseIntoAttrs
...
this is closer to what upstream seems to prefer, but i'm still a little
unsure.
2023-03-11 09:59:53 +00:00
dc1cd7a9a5
sane.persist: make it default-true for my hosts
2023-03-11 08:36:14 +00:00
ead9fd87d7
overlays/pkgs.nix: cleanup: use with next; instead of bing so explicit
2023-03-11 08:32:37 +00:00
4ac5c5f469
overlays/pkgs.nix: cleanup: use next.callPackage instead of prev.callPackage
2023-03-11 08:32:37 +00:00
f3151320a3
servo: shutup sane-deadlines warning
2023-03-11 07:58:56 +00:00
403b177a80
matrix: disable mautrix-signal (temporarily)
2023-03-11 00:02:30 +00:00
f714235717
package hase (game)
2023-03-10 22:37:32 +00:00
3ec01ba971
flake update: nixpkgs 2023-03-08 -> 2023-03-09; sops-nix
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/c90c4025bb6e0c4eaf438128a3b2640314b1c58d' (2023-03-08)
→ 'github:nixos/nixpkgs/1e2590679d0ed2cee2736e8b80373178d085d263' (2023-03-09)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/00e9e9cd46600d68dd98a392025d4894c3711b58' (2023-03-08)
→ 'github:Mic92/sops-nix/1568702de0d2488c1e77011a9044de7fadec80c4' (2023-03-10)
```
2023-03-10 12:45:39 +00:00
a51f8d45b3
Merge branch 'staging/nixpkgs-2023-03-08'
2023-03-10 09:13:25 +00:00
cd375a9a05
nit: remove dead commented-out code
2023-03-10 09:07:52 +00:00
0486c7f787
programs: only ship gnome-terminal on phosh
...
this saves us one whole `webkitgtk` (5.0) build on non-phosh GUIs.
2023-03-10 09:02:26 +00:00
190571e565
flake: update uninsane.org so that it can build on modern nixpkgs
2023-03-10 09:01:27 +00:00
94c31c4e8e
splatmoji: fix history_file path
2023-03-10 05:30:01 +00:00
e13af1c1c8
update phosh: 0.23 -> 0.25.1
2023-03-10 05:19:21 +00:00
77587389c4
re-enable chromium
2023-03-10 00:13:59 +00:00
70d2d97525
flake update: nixpkgs 2023-03-04 -> 2023-03-08; nix-serve; sops-nix
...
```
• Updated input 'nix-serve':
'github:edolstra/nix-serve/7089565e260267c9c234a81292c841958737cef6' (2023-02-09)
→ 'github:edolstra/nix-serve/3b6d30016d910a43e0e16f94170440a3e0b8fa8d' (2023-03-07)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/3c5319ad3aa51551182ac82ea17ab1c6b0f0df89' (2023-03-04)
→ 'github:nixos/nixpkgs/c90c4025bb6e0c4eaf438128a3b2640314b1c58d' (2023-03-08)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/7cff56b43952edc5a2c212076d5fc922f764240f' (2023-03-05)
→ 'github:Mic92/sops-nix/00e9e9cd46600d68dd98a392025d4894c3711b58' (2023-03-08)
```
2023-03-09 21:45:02 +00:00
65ed2afb23
temporarily disable chromium, since it doesnt build
2023-03-09 21:32:54 +00:00
b2419da057
cross compilation: apache/mod_dnssd: less emulation
2023-03-09 06:57:09 +00:00
243d38333d
cross compilation: don't emulate apache
2023-03-09 06:57:09 +00:00
7ad75cacb9
cross compilation: doc: rmlint path to cross compilation
2023-03-09 06:57:09 +00:00
6e9cd15517
cross compilation: ibus: fix compilation & reduce emulation
2023-03-09 06:57:09 +00:00
9d052a62b4
cross compilation: squeekboard: fix build
2023-03-09 06:57:09 +00:00
862667648c
cross compilation: stop emulating re2
2023-03-09 06:57:09 +00:00
2591314fdb
flake update: nixpkgs 2023-02-16 -> 2023-03-04, sops, mobile-nixos
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/c252e7bd9122704f0e0303c638f8b8412c2521c2' (2023-02-26)
→ 'github:nixos/mobile-nixos/9a0c317a027d1c085c641fe6df1f51b71880b720' (2023-03-03)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/ac1f5b72a9e95873d1de0233fddcb56f99884b37' (2023-02-16)
→ 'github:nixos/nixpkgs/3c5319ad3aa51551182ac82ea17ab1c6b0f0df89' (2023-03-04)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/83fe25c8019db8216f5c6ffc65b394707784b4f3' (2023-02-26)
→ 'github:Mic92/sops-nix/7cff56b43952edc5a2c212076d5fc922f764240f' (2023-03-05)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ea736343e4d4a052e023d54b23334cf685de479c' (2023-02-25)
→ 'github:NixOS/nixpkgs/d51554151a91cd4543a7620843cc378e3cbc767e' (2023-03-04)
```
2023-03-09 06:57:09 +00:00
dcd622bc1d
Merge branch 'master' of git.uninsane.org:colin/nix-files
2023-03-09 06:56:38 +00:00
e5cdcc4500
feeds: document Metaculus Journal
2023-03-09 00:33:27 +00:00
cb4ca7d26a
feeds: document the Nonlinear Library
2023-03-08 23:50:34 +00:00
9f5d1c0111
zsh: ignore "nixos-rebuild switch" in history
2023-03-08 23:45:58 +00:00
6fe29529b2
init-feeds script: handle unedited url arguments
2023-03-08 23:36:16 +00:00
eae8ef11c8
feeds: subscribe to MAPS
2023-03-08 23:35:45 +00:00
edf21e6837
feeds: subscribe to Daniel Huberman podcast
2023-03-08 23:09:24 +00:00
0ecc08b49d
feeds: subscribe to LessWrong Curated
2023-03-08 22:52:08 +00:00
6eb8191514
feeds: subscribe to Aaron Scott / textfiles.com
2023-03-08 09:41:27 +00:00
3c6da51f84
feeds/update.py: consider https AND http as a fallback
2023-03-08 09:19:36 +00:00
6c10c14a32
packages: ship brave on desktop
2023-03-08 03:27:27 +00:00
8ae4be341a
sane-deadlines: allow specifying the amount of desired notice per-deadline
2023-03-08 02:26:53 +00:00
c94ed9d519
zsh: show upcoming deadlines at shell init
2023-03-08 01:14:53 +00:00
99373dcd83
new sane-deadlines tool to remind me of upcoming deadlines
2023-03-08 01:14:47 +00:00
98739bb061
zsh: remove driver's license reminder
2023-03-08 01:10:29 +00:00
46dabcd33f
cross compilation: speculatively compile spandsp with ac_cv_func_malloc_0_nonnull
2023-03-07 12:17:01 +00:00
68d72eab16
cross-compilation: gst-editing-services: reduce buildInputs/nativeBuildInputs duplication
2023-03-07 12:16:03 +00:00
f933581b0c
cross compilation: fwupd8: reduce overlapping buildInputs/nativeBuildInputs
2023-03-07 12:15:18 +00:00
1a639b320d
cross compilation: specify these overrides with better helpers
2023-03-07 06:43:24 +00:00
c9ac005548
cross compilation: squeekboard: explore more options
2023-03-06 23:35:35 +00:00
9a73293bd4
cross compilation: obex_data_server: reduce emulation
2023-03-06 21:35:30 +00:00
99e2ac1dbb
cross compilation: push ccache into every build -> host package
2023-03-06 11:20:24 +00:00
a56b31cdac
get moby packages to selectively use ccache
...
this is a liiittle bit weird: we might want to just apply it to
everything.
2023-03-05 09:25:03 +00:00
df9716e244
WIP: try to get moby builds to use ccache, god damnit
2023-03-05 07:20:38 +00:00
45f3d5a117
ccache: default to 50G cache
2023-03-05 03:50:04 +00:00
97a1b5732b
docs: cross compilation: document the emptyDirectory pattern
2023-03-05 03:13:43 +00:00
59e4c84800
build-machine: use ccache for some large packages
2023-03-05 03:13:11 +00:00
16e84cae9d
qt6: adwaita, qgnomeplatform: actually build them
...
we can, so why not
2023-03-05 03:11:00 +00:00
d725dfb7f1
refactor: group build-machine-related config into one "role" file
2023-03-05 01:05:17 +00:00
79b6c119ee
cross compilation: emacs: don't emulate stdenv
2023-03-05 00:17:27 +00:00
be1d8c5d97
cross compilation: reduce emulation for evolution-data-server
2023-03-04 23:15:38 +00:00
454e02c8ec
cross-compilation: document failed attempts
2023-03-04 22:28:15 +00:00
3b37286e65
cross compilation: gnome-shell: don't emulate stdenv
2023-03-04 22:27:43 +00:00
77388f35f6
cross compilation: phosh-mobile-settings: reduce emulation
2023-03-04 22:27:27 +00:00
a6c91db11b
gst: reduce emulation
...
note that i do see runtime errors around gobject-introspection when i
launch `nheko`
2023-03-04 22:26:48 +00:00
a96d0e9630
patch qt6 to cross-compile qgnomeplatform & get gnome-style Qt theme
2023-03-04 22:26:09 +00:00
43f39674d6
nixcache: enable on all machines
2023-03-04 08:19:46 +00:00
d7fd7d7368
nixcache: omit substituters that are the host
2023-03-04 08:09:27 +00:00
386c712a23
lappy: ship stepmania
2023-03-04 08:08:37 +00:00
9d09a323be
cross compilation: leave notes for things i tried and failed
2023-03-04 07:48:46 +00:00
9beb6b52e5
desko: re-enable steam
2023-03-04 07:48:22 +00:00
f96f2ec960
cross compilation: emulate less in dconf
2023-03-04 07:14:24 +00:00
fd080393f8
cross compilation: do not emulate qt6 (it's unused)
2023-03-04 03:59:56 +00:00
408cfc08a1
phosh: re-enable the gnome qt5 styling, just without the qt6 piece
2023-03-04 03:58:57 +00:00
d34a03e060
visidata: compile without hdf5 support
2023-03-04 03:25:04 +00:00
8230389b21
cross compilation: stop emulating psql
2023-03-04 01:18:47 +00:00
6a735cc0bc
nixpatches: link to mesa CMA fix
2023-03-03 13:40:48 +00:00
fbc79d2527
sway: add grimshot back to PATH
2023-03-03 10:22:41 +00:00
76963d6aaf
handbrake: un-pin
2023-03-03 09:57:26 +00:00
7f74951fb3
cross compilation: stop emulating libtiger
2023-03-03 09:56:15 +00:00
d698c7ca70
Merge branch 'dev/moby'
2023-03-03 09:50:22 +00:00
8e865999f8
email: ship offlineimap for mail synchronization
2023-03-03 08:48:59 +00:00
f7b5423338
ids.nix: leave a comment about switching to upstream module in the future
2023-03-03 02:38:30 +00:00
1ec3e1fb1c
phosh: re-enable gvfs (it builds)
2023-03-03 02:33:57 +00:00
8346d21d42
gpodder-configured: deploy a built version rather than the nix-shell version
2023-03-03 02:22:37 +00:00
3ed8e0cb44
FIX nix-serve: migrate to a package built against older nix
2023-03-03 01:48:04 +00:00
583fcbce6e
cross compilation: fix gpodder runtime
2023-03-03 01:05:44 +00:00
4a7513ba23
moby: re-enable nixos documentation
...
now that we properly cross compile (no emulation), it's pretty trivial.
2023-03-02 08:30:58 +00:00
b51b01ff02
cross compilation: get subversion to compile
2023-03-02 08:19:00 +00:00
f9ceb7d8fd
cross compilation: fix serf, a dependency of subversion
2023-03-02 07:53:41 +00:00
1a1bef5948
readme: fix typo in moby-cross -> cross-moby
2023-03-02 07:50:11 +00:00
0625eb1bf8
flake: add "applications" to deploy to moby
2023-03-02 07:49:29 +00:00
b722a4bcc8
Merge branch 'staging/mesa-downgrade-10' into dev/moby
...
moby can cross compile, desko can still build without recompiling
*everything* (only mesa & derivatives)
2023-03-02 00:46:52 +00:00
c744b976d0
secrets: add internet for make space
2023-03-02 00:46:37 +00:00
8352d3aa8f
overlays/pins.nix: split out the test fixes and only apply them on platforms where we're already building from source
2023-03-02 00:06:22 +00:00
dfebedbd6c
flake: make separate cross and emulated package sets (so i can build non-cross systems again)
2023-03-01 23:33:32 +00:00
3caa072d00
flake: fix the unstable hashing by importing the nixpatches flake instead of specifying it as input
2023-03-01 13:01:41 +00:00
4ee31d075a
readme: document the real key i use to sign packages
2023-03-01 13:00:33 +00:00
d973cb939c
readme: document how to build a host package
2023-03-01 11:35:37 +00:00
78ab7b0b80
readme: document nixos-rebuild remote deployment
2023-03-01 11:33:15 +00:00
2fcb0ebfd0
moby: disable sequioa instead of emulating it
2023-03-01 10:14:48 +00:00
7445adbea0
cross compilation: don't emulate kitty
2023-03-01 10:14:12 +00:00
706cf3bac2
cross.nix: move to subdir
2023-03-01 09:48:35 +00:00
4b722a6c30
pins: disable failing fish tests
2023-03-01 09:45:03 +00:00
8350386ea8
cross.nix: doc improvements
2023-03-01 08:22:36 +00:00
0ee0b3c3bb
phosh: disable the qt gnome theming because qtdeclarative/qgnomeplatform does not cross compile
2023-03-01 08:18:00 +00:00
8ce1fae67b
fonts: switch from twitter-color-emoji -> noto-color-emoji because the former doesn't cross compile
2023-03-01 08:16:41 +00:00
f27202056e
cross compilation: draft lighter-weight solutions to gocryptfs, networkmanager-iodine, ostree (commented out)
2023-03-01 08:13:29 +00:00
7f38cd7535
cross compilation: emulate less of squeekboard
2023-03-01 08:07:44 +00:00
b56507d4c2
cross compilation: fix build of notmuch
2023-03-01 04:49:04 +00:00
aab2a9cd26
cross compilation: gmime3: build with gpgme support (needed by notmuch)
2023-03-01 04:48:25 +00:00
b7c2dfea19
cross compilation: reduce emulation of fwupd-efi
2023-02-28 07:35:56 +00:00
f1709c0355
cross compilation: libgweather: build with vala (dependents need it)
2023-02-28 07:15:34 +00:00
7a67f3ed0f
cross compilation: don't emulate gmime3
2023-02-28 06:08:08 +00:00
91054159d3
cross compilation: cross compile ibus
2023-02-28 06:05:35 +00:00
0eedcd0114
cross compilation: get phoc and phosh to cross-compile
2023-02-28 03:30:07 +00:00
9305566330
cross compilation: get gnome-shell to build
2023-02-28 01:44:57 +00:00
0abbd006fc
cross compilation: get evolution-data-server to cross compile
2023-02-27 21:29:55 +00:00
9d31a462a8
flake update: nixpkgs 2023-02-21 -> 2023-02-25
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/8701fcb1448f1eb67c0d47631ec2bdb613bd6a38' (2023-02-12)
→ 'github:nixos/mobile-nixos/c252e7bd9122704f0e0303c638f8b8412c2521c2' (2023-02-26)
• Updated input 'nixpkgs':
'path:/nix/store/y0x2jn4xil90lqwpjryba9qg9n888f5s-source/nixpatches?lastModified=1&narHash=sha256-AJlQHunLsnhZ8LdYirwIcqD1iojYJEQAdxGfJn9siPs=' (1970-01-01)
→ 'path:/nix/store/7zqfzdrbcqw5c754iyik7rsv55921fy4-source/nixpatches?lastModified=1&narHash=sha256-AJlQHunLsnhZ8LdYirwIcqD1iojYJEQAdxGfJn9siPs=' (1970-01-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
→ 'github:nixos/nixpkgs/b1f87ca164a9684404c8829b851c3586c4d9f089' (2023-02-25)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
→ 'github:Mic92/sops-nix/83fe25c8019db8216f5c6ffc65b394707784b4f3' (2023-02-26)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
→ 'github:NixOS/nixpkgs/ea736343e4d4a052e023d54b23334cf685de479c' (2023-02-25)
```
2023-02-27 02:21:10 +00:00
1c8659d145
secrets: add internet for make space
2023-02-27 01:25:14 +00:00
503f097272
cross compilation: get dconf-editor to cross compile
2023-02-26 11:29:15 +00:00
a55e8847ec
cross compilation: disable tests for packages that flake
2023-02-26 11:27:01 +00:00
2937cbc67a
cross compilation: fix xapian to not use #!/bin/sh
2023-02-25 01:29:21 +00:00
c92e67bda1
cross compilation: fix notmuch to compile
2023-02-25 01:28:30 +00:00
652e4ca93b
cross compilation: remove emulation for gvfs (also: meaningless hdf5 changes)
2023-02-24 10:50:00 +00:00
07d3f60f26
cross compilation: don't emulate flatpak
2023-02-24 10:31:35 +00:00
cb20b4a56b
cross compilation: gupnp, tracker: disable tests (flakiness)
2023-02-23 12:12:10 +00:00
0da3edfa52
cross compilation: don't emulate fuzzel stdenv
2023-02-23 12:11:33 +00:00
9477160a2d
cross compilation: build gnome.mutter w/o emulation
2023-02-23 08:35:59 +00:00
b77bde5417
cross compilation: fix gnome-settings-daemon (by disabling the power plugin)
2023-02-23 08:17:50 +00:00
d2a3bec605
flake update: nixpkgs 2023-02-16 -> 2023-02-21; sops-nix -> 2023-02-21
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/ac1f5b72a9e95873d1de0233fddcb56f99884b37' (2023-02-16)
→ 'github:nixos/nixpkgs/d0d55259081f0b97c828f38559cad899d351cad1' (2023-02-21)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/c5dab21d8706afc7ceb05c23d4244dcb48d6aade' (2023-02-12)
→ 'github:Mic92/sops-nix/2c5828439d718a6cddd9a511997d9ac7626a4aff' (2023-02-21)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/d863ca850a06d91365c01620dcac342574ecf46f' (2023-02-12)
→ 'github:NixOS/nixpkgs/f27a4e2f6a3a23b843ca1c736e6043fb8b99acc1' (2023-02-19)
```
2023-02-22 21:13:23 +00:00
b519de1d6f
ripgrep: add .ignore file for po/ translations
2023-02-22 21:08:34 +00:00
1c867c5160
all: ship subversion (svn) on user PATH
2023-02-22 20:29:19 +00:00
f8ab8b290e
cross compilation: don't emulate file-roller
2023-02-22 09:03:15 +00:00
c8a8fe73ca
cross compilation: fix libvisual build
2023-02-22 06:47:31 +00:00
03d7cf65a4
cross compilation: remove emulation from ncftp
2023-02-22 06:03:14 +00:00
8ddfa91125
cross: remove emulation for libjcat, libgweather
2023-02-22 06:02:05 +00:00
415a2e1a67
cross compilation: fix libchamplain
2023-02-22 01:41:56 +00:00
f4a1ede7d4
cross compilation: fix unar
2023-02-21 12:19:49 +00:00
478002766e
trust-dns: fetch lan IP to listen on from config instead of repeating myself
2023-02-21 11:38:27 +00:00
290a15e517
servo: update lan IP
2023-02-21 11:36:16 +00:00
e923636181
Merge branch 'dev/servo'
2023-02-21 11:35:00 +00:00
017aa335b1
servo: dyn-dns: have getIp command use a fallback
2023-02-21 11:25:34 +00:00
58b219546b
ejabberd: reduce TURN port pool
2023-02-21 11:25:34 +00:00
499078e0f8
trust-dns: update the address we listen on
2023-02-21 11:25:16 +00:00
82d3e9686d
sane-ip-check: set exit code based on if we get IP or not
2023-02-21 11:17:54 +00:00
02df87fc51
cross compilation: build webp-pixbuf-loader without emulation
2023-02-21 01:25:42 +00:00
33ff993981
cross: compile appstream, colord without emulation
2023-02-21 01:25:42 +00:00
976f48268d
pins: disable failing python310Packages.ipython tests
2023-02-21 01:25:42 +00:00
ec26f11db4
pins: disable failing python310Packages.pytest-xdist tests
2023-02-21 01:25:42 +00:00
15755a8a71
WIP: reduce emulated cross pkgset; aborted x86-x86 cross compilation
2023-02-21 01:25:42 +00:00
02067db774
moby: ship the full recommended guiApps again
2023-02-21 01:25:42 +00:00
e69734250e
phosh: disable konsole. it drags in a large closure, especially qt stuff which doesn't cross compile well
2023-02-21 01:25:42 +00:00
f78a02700f
cross packages: full moby build can cross compile (except konsole is untested)
2023-02-21 01:25:42 +00:00
d776c4618a
programs: split the guiApps category into slightly smaller bits
2023-02-21 01:25:39 +00:00
50812e5678
moby: ship some of the base apps
2023-02-21 01:21:01 +00:00
86293377d7
cross packages: cross compile more stuff
2023-02-21 01:21:01 +00:00
14922a40b2
gpodder: fix makeWrapper to be a nativeBuildInput
2023-02-21 01:21:01 +00:00
e6a6d35adf
phosh-mobile-settings: cross compile
2023-02-21 01:21:01 +00:00
5777e1a6e4
cross packages: cross compile more gnome packages
2023-02-21 01:21:01 +00:00
635a4b958b
working moby cross compilation
2023-02-21 01:21:01 +00:00
99c4fedbdc
cross packages: get more things to build and further reduce the emulated closure
2023-02-21 01:21:01 +00:00
e70e8e144b
cross packages: get more things to build and further reduce the emulated closure
2023-02-21 01:21:01 +00:00
aad572a058
cross packages: reduce the emulated package set
2023-02-21 01:21:01 +00:00
4a886b9e9b
phosh: disable gvfs service
2023-02-21 01:21:01 +00:00
ce60270821
phosh: enable fewer gnome services/packages
2023-02-21 01:21:01 +00:00
8929311732
programs: re-enable cdrtools, fwupd
2023-02-21 01:20:54 +00:00
fdec1817c4
tune emulated package set (e.g. only emulate one of gvfs' deps; not the WHOLE thing
2023-02-21 01:19:02 +00:00
6cbeccf51f
WIP: moby: partially working cross compilation for phosh w/o apps (webkitgtk build OOMs)
2023-02-21 01:19:02 +00:00
7491114915
moby: get working cross compilation for the base image (i.e. no GUI)
2023-02-21 01:19:02 +00:00
5715795d1f
WIP: moby-cross: is cross-by-default instead of opt-in
2023-02-21 01:19:00 +00:00
bffe39b6b5
gjs, libadwaita, libsecret: skip flakey check phase
2023-02-21 01:18:01 +00:00
8b2a7d5fb4
mesa: downgrade from 22.3.4 -> 22.3.2 to address a memory leak
2023-02-21 01:18:01 +00:00
251297b62e
desko: enable iphone utils
2023-02-21 01:11:42 +00:00
0e70f516b7
programs: make console/sysadmin package default on, not forced on
2023-02-21 01:11:30 +00:00
8ecdaa0a64
programs: split console packages into smaller groups
2023-02-21 01:11:06 +00:00
af5c0d0648
hosts: update LAN IPs
2023-02-20 00:27:14 +00:00
87ec775ddb
flake update: nixpkgs 2023-02-15 -> 2023-02-16
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/28319deb5ab05458d9cd5c7d99e1a24ec2e8fc4b' (2023-02-15)
→ 'github:nixos/nixpkgs/ac1f5b72a9e95873d1de0233fddcb56f99884b37' (2023-02-16)
```
2023-02-18 11:39:09 +00:00
71028911e3
zsh: renew me to renew my license (c/o Ben)
2023-02-18 10:12:40 +00:00
5de54acd90
flake update: nixpkgs 2023-02-09 -> 2023-02-15
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/7478a9ffad737486951186b66f6c5535dc5802e2' (2023-01-28)
→ 'github:nixos/mobile-nixos/8701fcb1448f1eb67c0d47631ec2bdb613bd6a38' (2023-02-12)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/724bfc0892363087709bd3a5a1666296759154b1' (2023-02-09)
→ 'github:nixos/nixpkgs/28319deb5ab05458d9cd5c7d99e1a24ec2e8fc4b' (2023-02-15)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8fec29b009c19538e68d5d814ec74e04f662fbd1' (2023-02-08)
→ 'github:Mic92/sops-nix/c5dab21d8706afc7ceb05c23d4244dcb48d6aade' (2023-02-12)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/e32c33811815ca4a535a16faf1c83eeb4493145b' (2023-02-05)
→ 'github:NixOS/nixpkgs/d863ca850a06d91365c01620dcac342574ecf46f' (2023-02-12)
```
2023-02-17 04:15:55 +00:00
d54d1b9295
net: rename archived secrets
2023-02-15 02:04:06 +00:00
b740af17cd
net: document how to add new networks
2023-02-15 01:59:22 +00:00
40e7d8a689
net: add new WiFi connection details
2023-02-15 01:59:12 +00:00
2f16e802d8
rename old networks
2023-02-15 01:52:39 +00:00
b048b47d54
flake update: nixpkgs 2023-02-01 -> 2023-02-09; nixpkgs-stable; sops-nix
...
```
• Updated input 'nixpkgs':
'path:/nix/store/8azr0ivnzf0y1sh2r7alxaxab3w49ggx-source/nixpatches?lastModified=1&narHash=sha256-rkVbviFmYYmbbVfvFRtOM95IjETbNu3I517Hrxp8EF4=' (1970-01-01)
→ 'path:/nix/store/3w6b87rfvnyg622z2dzhn7596wyyr4sr-source/nixpatches?lastModified=1&narHash=sha256-9oyw0fWhtUs%2fCV9QS8RgSwc2QgmvYecMlYVcdChbMxo=' (1970-01-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4d7c2644dbac9cf8282c0afe68fca8f0f3e7b2db' (2023-02-01)
→ 'github:nixos/nixpkgs/724bfc0892363087709bd3a5a1666296759154b1' (2023-02-09)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/a81ce6c961480b3b93498507074000c589bd9d60' (2023-02-01)
→ 'github:Mic92/sops-nix/8fec29b009c19538e68d5d814ec74e04f662fbd1' (2023-02-08)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/a3a1400571e3b9ccc270c2e8d36194cf05aab6ce' (2023-02-01)
→ 'github:NixOS/nixpkgs/e32c33811815ca4a535a16faf1c83eeb4493145b' (2023-02-05)
```
2023-02-12 08:54:02 +00:00
bcfd8e1725
nit: remove trailing space
2023-02-05 19:35:34 +00:00
e0a6f8ea4a
flake: add host-pkgs.<host>.<pkg> output
...
this builds packages precisely as they are defined by the given host.
significant for testing whether a cross-compiled host builds things
correctly, for example.
2023-02-05 19:34:32 +00:00
80f3d0472b
handbrake patch: fix hash (updated upstream)
2023-02-05 07:18:20 +00:00
b6685c9e6c
refactor: move konsole from moby/default.nix -> gui/phosh.nix
2023-02-04 10:00:10 +00:00
0c2d8af448
remove sane.gui.enable option
2023-02-04 00:50:47 +00:00
7ce0c34f43
sway: specify dependent packages more idiomatically, and fix bug where phosh wasn't actually shipping its dependents
2023-02-04 00:43:00 +00:00
f2e8be3bd1
phosh: specify dependent packages more idiomatically
2023-02-03 22:55:39 +00:00
9b2e7b02cc
Merge branch 'staging/nixpkgs-2023-02-01'
2023-02-03 22:14:47 +00:00
1b3e0b95be
persist: remove rust/cargo
2023-02-03 18:18:10 +00:00
f78968c73a
persist /var/lib/systemd/coredump
2023-02-03 18:17:22 +00:00
d5d755a4b2
flake update: nixpkgs 2023-01-25 -> 2023-02-01; sops-nix
...
```
• Updated input 'nixpkgs':
'path:/nix/store/760ff23zl95q4jza8mkg47vs9ff20hq3-source/nixpatches?lastModified=1&narHash=sha256-arp7Uy7ct5ryTcmSY032eN7hr33i7D2XvjTRLliCFDc=' (1970-01-01)
→ 'path:/nix/store/pr622dac2xv2fzxvkfdfzl3sba1m7xkm-source/nixpatches?lastModified=1&narHash=sha256-arp7Uy7ct5ryTcmSY032eN7hr33i7D2XvjTRLliCFDc=' (1970-01-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/9b97ad7b4330aacda9b2343396eb3df8a853b4fc' (2023-01-25)
→ 'github:nixos/nixpkgs/4d7c2644dbac9cf8282c0afe68fca8f0f3e7b2db' (2023-02-01)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b6ab3c61e2ca5e07d1f4eb1b67304e2670ea230c' (2023-01-24)
→ 'github:Mic92/sops-nix/a81ce6c961480b3b93498507074000c589bd9d60' (2023-02-01)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/918b760070bb8f48cb511300fcd7e02e13058a2e' (2023-01-22)
→ 'github:NixOS/nixpkgs/a3a1400571e3b9ccc270c2e8d36194cf05aab6ce' (2023-02-01)
```
2023-02-03 09:46:26 +00:00
e08281c380
fix: typo in config option name
2023-02-03 09:09:37 +00:00
afb006f6ec
programs: port last users & remove the old packages.nix
2023-02-03 05:26:57 +00:00
a76cf03232
remove unused "enableDevPkgs" option
2023-02-03 05:18:38 +00:00
9c24f24306
programs: port GUI apps to new config system
2023-02-03 05:08:52 +00:00
736999eea6
programs: port console packages to new config system
2023-02-03 04:24:17 +00:00
979ed38506
programs: make system be some type of meta-program/package
2023-02-03 04:03:22 +00:00
46285852d0
modules: add a sane.programs interface which i can use going forward in place of sane.packages
2023-02-03 03:38:23 +00:00
0e756d5064
packages: add sox sound converter
2023-02-02 10:23:01 +00:00
a52ead5aec
nit: document what "foliate" application is
2023-02-02 00:21:07 +00:00
c0377ff1a0
dovecot: define Drafts and Trash folders
2023-01-31 08:22:20 +00:00
062ef20d05
dovecot: auto-create the "Sent" message box
2023-01-31 06:57:35 +00:00
a0861edc5f
packages: enable kitty on servo to fix login error
2023-01-31 06:43:02 +00:00
eae075acb5
flake: remove unused nixpkgs-stable argument. we can re-add it when needed
2023-01-31 04:09:49 +00:00
ef2ba01141
pins: remove dead nheko code
2023-01-31 04:05:18 +00:00
2756e15bab
flake update: nixpkgs-stable 2023-01-29 -> 2023-01-30
...
```
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/22c4a7a4796a91c297a7e59078a84ec29515f86e' (2023-01-29)
→ 'github:nixos/nixpkgs/f413457e0dd7a42adefdbcea4391dd9751509025' (2023-01-30)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=80c6ec95bd430e29d231cf745f19279bb76fb382 ' (2022-10-27)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=b099c24091cc192abf3997b94342d4b31cc5757b ' (2023-01-31)
```
2023-01-31 03:56:39 +00:00
940aac3a22
refactor: move persist settings into persist.nix
2023-01-31 03:44:48 +00:00
5f24e029af
persist stores: make private/crypt support backing stores that aren't /nix/persist
2023-01-31 03:38:41 +00:00
98b542332b
persist: crypt store: make paths overridable
2023-01-31 03:36:15 +00:00
70b62e9f76
persist stores: define the path for private at the host level
2023-01-31 03:29:53 +00:00
7c81df00df
move nixcache.nix from modules -> hosts/modules
2023-01-30 11:25:46 +00:00
f288f34d1e
nixpkgs-stable: 2023-01-28 -> 2023-01-29
...
```
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/ce20e9ebe1903ea2ba1ab006ec63093020c761cb' (2023-01-28)
→ 'github:nixos/nixpkgs/22c4a7a4796a91c297a7e59078a84ec29515f86e' (2023-01-29)
```
2023-01-30 11:13:37 +00:00
854977c3aa
move duplicity out of modules -> hosts
2023-01-30 11:11:42 +00:00
3653776399
cleanup: modules/users.nix: allow explicitly setting home, if needed
2023-01-30 11:06:47 +00:00
e4bff9b5ef
refactor: persist: remove dead code
2023-01-30 10:51:41 +00:00
ec22c128e0
remove reference to /home/colin from modules/persist
2023-01-30 10:48:32 +00:00
77cc560052
use sane.user.persist instead of sane.persist.home
2023-01-30 10:35:03 +00:00
c1f3fc502d
sane.users.<user>.persist: forward to sane.persist.home
2023-01-30 10:34:36 +00:00
4d3248d315
lib: mkTypedMerge: fix to work with recursive attrsets
2023-01-30 10:33:59 +00:00
45a1c07210
refactor: make use of sane.user.fs
2023-01-30 09:27:19 +00:00
a1a711190f
refactor: make use of sane.user
2023-01-30 09:13:43 +00:00
ee9a2b320d
add a sane.user option which is shorthand for the default user
2023-01-30 08:53:40 +00:00
870afec07e
add which is shorthand to define a fs entry inside that user's home
2023-01-30 08:32:55 +00:00
5f8154e6ce
phosh: add favorite apps to homescreen
2023-01-30 03:38:46 +00:00
0bc3b78a52
docs: document how to find dconf keys/values
2023-01-30 03:02:22 +00:00
5288be1822
phosh: statically configure a few dconf settings (experimental)
2023-01-30 03:00:55 +00:00
5b1113929a
refactor: link /share/zsh in the zsh config instead of hosts/common/default.nix
2023-01-30 02:32:19 +00:00
216c812f7b
remove config.sane.home-manager.enable as it was always set anyway
2023-01-30 02:10:12 +00:00
39effa15ad
flake: remove unused home-manager input
2023-01-30 01:56:22 +00:00
f66de76b76
disable home-manager
2023-01-30 01:54:57 +00:00
427ee669c5
refactor: home.packages: move out of home-manager
2023-01-30 01:53:59 +00:00
8e81b5827c
remove dead sane.home-manager.windowManager option
2023-01-30 01:51:36 +00:00
cb3e7623ae
refactor: modules/gui/default.nix: fold into hosts/modules/gui/default.nix
2023-01-30 01:49:51 +00:00
a9cf619a14
plasma: move modules/gui/plasma.nix -> hosts/modules/gui/plasma.nix
2023-01-30 01:44:32 +00:00
02100ed1a2
plasma-mobile: move modules/gui/plasma-mobile.nix -> hosts/modules/gui/plasma-mobile.nix
2023-01-30 01:43:33 +00:00
ae22865099
gnome: move modules/gui/gnome.nix -> hosts/modules/gui/gnome.nix
2023-01-30 01:42:12 +00:00
6c85c6ecd8
handbrake: disable on aarch64-linux
2023-01-30 01:40:12 +00:00
161bbc1159
phosh: move out of modules/gui/phosh.nix -> hosts/modules/gui/phosh.nix
2023-01-30 01:39:20 +00:00
b94d0672cc
flake update: nixpkgs-stable 2023-01-26 -> 2023-01-28; mobile-nixos
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/80ece5a61738fbf3b96fdda402ab2dfc74ee5cee' (2023-01-27)
→ 'github:nixos/mobile-nixos/7478a9ffad737486951186b66f6c5535dc5802e2' (2023-01-28)
• Updated input 'nixpkgs':
'path:/nix/store/6jkp58bwsyshh7gz3shjlrn8a5zi3lk2-source/nixpatches?lastModified=1&narHash=sha256-arp7Uy7ct5ryTcmSY032eN7hr33i7D2XvjTRLliCFDc=' (1970-01-01)
→ 'path:/nix/store/xm7cg47bcix1s2cfmngvz0hjf0qqsgm1-source/nixpatches?lastModified=1&narHash=sha256-arp7Uy7ct5ryTcmSY032eN7hr33i7D2XvjTRLliCFDc=' (1970-01-01)
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/def9e420d27c951026d57dc96ce0218c3131f412' (2023-01-26)
→ 'github:nixos/nixpkgs/ce20e9ebe1903ea2ba1ab006ec63093020c761cb' (2023-01-28)
```
2023-01-29 19:37:50 +00:00
768bc35940
sway: enable logging at both levels (base sway and layered sway)
2023-01-29 09:48:41 +00:00
9aca00c186
sway: re-enable the greeter
2023-01-29 08:13:09 +00:00
443100daa4
sway: move out of home-manager
2023-01-29 08:11:52 +00:00
ac25909a10
Merge branch 'wip/sway2'
2023-01-29 08:07:20 +00:00
ed70e045cb
waybar: fix by specifying bars as list instead of attrs (wtf home-manager?)
2023-01-29 08:07:03 +00:00
e9172fe731
zsh: add an empty .zshrc to shutup prezto
2023-01-28 12:28:47 +00:00
fd19802e91
WIP: fixup sway bugs
2023-01-28 12:25:12 +00:00
d84846e293
refactor: sway: port away from home-manager
2023-01-28 11:13:54 +00:00
b46ccb9bc2
zsh: add an empty .zshrc to shutup prezto
2023-01-28 10:59:06 +00:00
1958c1f36b
refactor: port waybar config out of home-manager
2023-01-28 09:58:18 +00:00
67299ebfd7
nix-index: move out of home-manager -> nixos
2023-01-28 09:44:32 +00:00
adecfbaea4
refactor: home-manager: remove dead sysconfig hack
2023-01-28 09:31:09 +00:00
fa4a576703
refactor: zsh: enable VTE with programs.zsh.vteIntegration instead of manual sourcing
2023-01-28 09:30:45 +00:00
abb0a3c94e
refactor: move xdg.nix -> xdg-dirs.nix
2023-01-28 09:27:10 +00:00
32612e6acb
refactor: sort the mime associations
2023-01-28 09:26:29 +00:00
e0a3979b65
refactor: mimeapps: port from home-manager -> nixos
2023-01-28 09:23:41 +00:00
4d84ca0878
refactor: xdg.conf: move out of home-manager
2023-01-28 03:57:35 +00:00
1ae8ab2550
refactor: ~/.cache/nix-index: persist in common/users.nix instead of home-manager
2023-01-28 03:48:37 +00:00
ed1380ba70
libreoffice config: move out of home-manager
2023-01-28 03:45:51 +00:00
e1b8d3ccc3
zsh: move out of home-manager
2023-01-28 03:40:26 +00:00
392ad7c674
zsh: port from home-manager to nixos
2023-01-28 03:39:13 +00:00
4026334e51
neovim: move out of home-manager
2023-01-28 00:20:40 +00:00
2269016736
neovim: port to nixos config instead of home-manager
2023-01-28 00:19:48 +00:00
f2c61d64b7
mpv: move out of home-manager
2023-01-27 08:12:37 +00:00
840c2feba5
mpv: specify config by sane.fs instead of home-manager
2023-01-27 08:11:59 +00:00
4603f0fd8e
kitty: move out of home-manager
2023-01-27 08:09:03 +00:00
64704d361b
kitty: configure via sane.fs instead of home-manager
2023-01-27 08:08:22 +00:00
7df18686e0
git: move out of home-manager
2023-01-27 07:57:42 +00:00
aee928dac0
git: populate with sane.fs instead of home-manager
2023-01-27 07:55:38 +00:00
76c0c3dc6a
vlc: move out of home-manager
2023-01-27 07:34:07 +00:00
796988bdeb
sublime-music: move out of home-manager
2023-01-27 07:33:23 +00:00
31d28ccf23
ssh: move out of home-manager
2023-01-27 07:19:04 +00:00
a298678622
splatmoji: move out of home-manager
2023-01-27 07:18:13 +00:00
32eb3b1998
newsflash: move out of home-manager
2023-01-27 07:17:27 +00:00
7a726b8d08
keyring: move out of home-manager
2023-01-27 07:15:45 +00:00
3edbb1c873
gpodder: move out of home-manager
2023-01-27 07:12:29 +00:00
d94687e8cc
gfeeds: move out of home-manager
2023-01-27 07:11:31 +00:00
641ffc3452
firefox: move out of home-manager
2023-01-27 07:09:10 +00:00
fa8016db67
aerc: migrate out of home-manager directory
2023-01-27 07:08:03 +00:00
0c9cc87728
patch handbrake instead of pinning it
2023-01-27 05:15:09 +00:00
5236da2383
Merge branch 'staging/nixpkgs-2023-01-25'
2023-01-27 04:22:25 +00:00
aa24eebf40
all hosts: declare $host-hn as an alias to speak with that host over the Home Network vpn
2023-01-27 03:18:49 +00:00
3cc0d7ec40
flake update: nixpkgs/nixos-unstable 2023-01-23 -> 2023-01-25; mobile-nixos; nixpkgs/nixos-22.11
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/4d2093efa7efa00131d385fd9d11e54ce16bc57a' (2023-01-24)
→ 'github:nixos/mobile-nixos/80ece5a61738fbf3b96fdda402ab2dfc74ee5cee' (2023-01-27)
• Updated input 'nixpkgs':
'path:/nix/store/2yvdsmlp8nx67fh4gvn64mbm82pbgzz8-source/nixpatches?lastModified=1&narHash=sha256-hxFwrPvi%2fvd6g8BfCYtTM2CEIDde%2fgz7GjVmkmRzP+o=' (1970-01-01)
→ 'path:/nix/store/4xd16l52dabh0xgwg57j4qraj2nrijl5-source/nixpatches?lastModified=1&narHash=sha256-hxFwrPvi%2fvd6g8BfCYtTM2CEIDde%2fgz7GjVmkmRzP+o=' (1970-01-01)
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/ab1254087f4cdf4af74b552d7fc95175d9bdbb49' (2023-01-22)
→ 'github:nixos/nixpkgs/def9e420d27c951026d57dc96ce0218c3131f412' (2023-01-26)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/1b1f50645af2a70dc93eae18bfd88d330bfbcf7f' (2023-01-23)
→ 'github:nixos/nixpkgs/9b97ad7b4330aacda9b2343396eb3df8a853b4fc' (2023-01-25)
```
2023-01-27 03:08:23 +00:00
42c2d93306
firefox: persist just the ~/.mozilla/firefox/default profile dir
2023-01-27 01:52:00 +00:00
f6f8d0e19d
sane-lib.fs: new wantedDir helper
2023-01-27 01:51:35 +00:00
8ad4d8a4f9
nits: fix comments/improve docs
2023-01-27 00:00:50 +00:00
d419e10f10
moby: bump CMA 384M -> 512M
2023-01-26 23:41:22 +00:00
c56734e00e
remove unused custom signaldctl package (it has been upstreamed)
2023-01-26 23:37:34 +00:00
e095149797
remove unused custom pleroma package
2023-01-26 23:36:36 +00:00
6006b84f9e
moby: disable metamask
2023-01-26 23:35:57 +00:00
b3b914bc2e
disable i2p on all hosts (i don't use it)
2023-01-26 23:35:29 +00:00
d6f87c7ee7
formatting: firefox: sort addons by name/attr
2023-01-26 23:31:46 +00:00
028d78437b
firefox: make all addons externally configurable
2023-01-26 23:30:56 +00:00
0539bb8fd5
firefox: factor out the addons a little
2023-01-26 23:17:06 +00:00
95cc42f057
Merge branch 'staging/linux-6.2'
2023-01-26 09:21:33 +00:00
54cfde0e30
moby: linux-megous: 6.1.0-rc8 -> 6.2.0-rc5
2023-01-26 08:45:01 +00:00
b358cbe02a
feeds: rifters: port to db
2023-01-26 00:07:29 +00:00
64cd562824
feeds: IEEE spectrum: port to db
2023-01-26 00:05:50 +00:00
749f59a4af
feeds: palladium: port to db
2023-01-26 00:04:17 +00:00
77d5ff623e
feeds: Profectus: port to db
2023-01-26 00:02:55 +00:00
6386abb8c6
feeds: SemiAccurate: port to db
2023-01-26 00:01:28 +00:00
28f8434c53
feeds: vitalik.ca: port to db
2023-01-26 00:00:16 +00:00
30fafb4837
feeds: sagacious suricata: port to db
2023-01-25 23:59:23 +00:00
c7205ed668
feeds: bunnie juang: port to db
2023-01-25 23:58:43 +00:00
c69c6612fe
feeds: Daniel Janus: port to db
2023-01-25 23:57:53 +00:00
6951b277ad
feeds: ian henry: port to db
2023-01-25 23:57:00 +00:00
1167c9bd0c
feeds: bitbashing: port to db
2023-01-25 23:56:22 +00:00
8537fe411b
feeds: idiomdrottning: port to db
2023-01-25 23:55:36 +00:00
1fb2ddbecc
feeds: jefftk: port to db
2023-01-25 23:52:00 +00:00
27608cb8c7
feeds: pomeroyb: port to db
2023-01-25 23:51:12 +00:00
33ee59e80d
feeds: miniature-calendar: port to db
2023-01-25 23:49:52 +00:00
edacc28e4a
feeds: smbc: port to db
2023-01-25 23:45:49 +00:00
99780e30bc
feeds: pbfcomics: port to db
2023-01-25 23:45:16 +00:00
140dd05bd1
feeds: xkcd: port to db
2023-01-25 23:44:06 +00:00
c35bc92ac9
feeds: Sean Carrol/Preposterous Universe: port to db
2023-01-25 23:40:55 +00:00
16b92f98e7
feeds: put a num on it: port to db
2023-01-25 23:38:58 +00:00
576b63da9c
feeds: sideways view: port to db
2023-01-25 23:35:39 +00:00
e434add20d
feeds: Overcoming Bias: port to db
2023-01-25 23:34:30 +00:00
d288086aa2
feeds: roots of progress: port to db
2023-01-25 23:32:53 +00:00
e9c0f692d8
feeds: gwern: port to db
2023-01-25 23:32:11 +00:00
5a75d0f56b
feeds: richardcarrier: port to db
2023-01-25 23:29:58 +00:00
a222cf18a3
feeds: port slimemoldtimemold to db
2023-01-25 23:29:17 +00:00
45b9ee763b
feeds: applied divinity studies: port to db
2023-01-25 23:28:23 +00:00
50a2196495
feeds: unintended consequences: port to db
2023-01-25 23:27:15 +00:00
e4419ffad4
feeds: stpeter.im: port to db
2023-01-25 23:26:23 +00:00
ae3ba64fc3
feeds: dshr.org: port to db
2023-01-25 23:25:11 +00:00
948b2489d3
feeds: port austinvernon to db
2023-01-25 22:50:41 +00:00
abe491b563
feeds: port lynalden to db
2023-01-25 22:49:45 +00:00
9911593a63
feeds: port benedict evans to db
2023-01-25 22:48:57 +00:00
798ba7f7e3
remove benjaminrosshoffman.com db entry: it only has the comments feed and is not useful
2023-01-25 22:23:06 +00:00
f72e901f57
feeds: port balaji to db
2023-01-25 22:22:06 +00:00
2047222233
RSS: add philosopher.coach
2023-01-25 21:27:18 +00:00
5d33cb66d6
feeds: add Julia Evans
2023-01-25 10:55:50 +00:00
6fded1f256
feeds: add Matt Webb
2023-01-25 10:36:10 +00:00
1d1c528abc
feeds: add Merveilles forum
2023-01-25 10:31:51 +00:00
35fdd2788f
feeds: add Emerge podcast
2023-01-25 10:28:15 +00:00
77cb951545
feeds: port congressionaldish to db
2023-01-25 09:46:10 +00:00
1909e0fbe8
feedsearch-crawler: fix for very large RSS feeds (like congressionaldish)
2023-01-25 09:44:32 +00:00
33d7819619
trust-dns: add a "quiet" option and enable it
2023-01-25 08:18:29 +00:00
0846abb6bf
signald: update, and persist the /var/lib/signald accounts directory
2023-01-25 06:38:27 +00:00
f3568462c2
fix matrix-synapse after nixpkgs update
2023-01-25 03:46:05 +00:00
ed9291a443
Merge branch 'staging/nixpkgs-2023-01-23'
2023-01-25 03:14:41 +00:00
9eac7f7c02
pleroma: update to mainline
2023-01-25 03:13:06 +00:00
f5eaa635a5
flake update: nixpkgs-stable 2023-01-15 -> 2023-01-22
...
```
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
→ 'github:nixos/nixpkgs/ab1254087f4cdf4af74b552d7fc95175d9bdbb49' (2023-01-22)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/7c65528c3f8462b902e09d1ccca23bb9034665c2' (2023-01-15)
→ 'github:NixOS/nixpkgs/918b760070bb8f48cb511300fcd7e02e13058a2e' (2023-01-22)
```
2023-01-25 00:19:00 +00:00
47db6f0dd4
unpin nheko
2023-01-25 00:16:37 +00:00
bba7efc535
flake update: nixpkgs 2023-01-19 -> 2023-01-23; mobile-nixos, sops-nix
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/5ee45cc1f8e43f4af14ee17ccef9156b0db8cd77' (2022-12-04)
→ 'github:nixos/mobile-nixos/4d2093efa7efa00131d385fd9d11e54ce16bc57a' (2023-01-24)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/d7705c01ef0a39c8ef532d1033bace8845a07d35' (2023-01-19)
→ 'github:nixos/nixpkgs/1b1f50645af2a70dc93eae18bfd88d330bfbcf7f' (2023-01-23)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/e18eefd2b133a58309475298052c341c08470717' (2023-01-15)
→ 'github:Mic92/sops-nix/b6ab3c61e2ca5e07d1f4eb1b67304e2670ea230c' (2023-01-24)
```
2023-01-25 00:15:55 +00:00
358b673344
moby: bump CMA 256MB -> 384MB
2023-01-23 07:42:51 +00:00
d9c101689d
feeds: add lwn.net
2023-01-22 23:48:08 +00:00
ccbb573681
nit: remove dead comment in feeds.nix
2023-01-22 23:47:22 +00:00
f5c270233f
feeds: add Tales From The Bridge (podcast)
2023-01-22 23:46:11 +00:00
bf92bb48be
feeds: subscribe to project-insanity.org
2023-01-22 23:40:43 +00:00
2037b425d6
feeds: add Seattle Nice podcast
2023-01-21 09:41:20 +00:00
026746a76f
flake.nix: document the init-feed "app"
2023-01-21 06:22:18 +00:00
de74c4e7d5
RSS: add Drew Devault
2023-01-21 06:21:34 +00:00
34a5f3f49b
flake update: nixpkgs 2023-01-15 -> 2023-01-19
...
```
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/6dccdc458512abce8d19f74195bb20fdb067df50' (2023-01-15)
→ 'github:nixos/nixpkgs/d7705c01ef0a39c8ef532d1033bace8845a07d35' (2023-01-19)
```
2023-01-21 05:33:15 +00:00
ee93141c07
splatmoji: build from upstream nixpkgs PR
2023-01-21 04:48:57 +00:00
f2d22231a3
freshrss: force sync feeds on every launch. requires to login as user "colin"
2023-01-21 03:50:27 +00:00
d5334e65ad
overlays/pins.nix: act as NOOP when isn't available
2023-01-21 03:49:31 +00:00
17cdfff286
phosh: update 0.22.0 -> 0.23.0
2023-01-21 03:17:42 +00:00
8d4ff6d4e6
pkgs: fix infinite recursion around firefox-unwrapped
2023-01-21 01:41:30 +00:00
5d78bc6704
moby: enable wireguard/home VPN
2023-01-20 22:40:58 +00:00
4da19a6d34
servo: remove users.nix; move autologinUser -> default.nix
2023-01-20 22:16:47 +00:00
2f75925678
servo: lift pleroma user def out of toplevel -> pleroma.nix
2023-01-20 22:15:26 +00:00
55a1856e87
servo: lift git user def out of toplevel -> gitea.nix
2023-01-20 22:14:14 +00:00
2ee0f4efe2
servo: navidrome: give non-private dir and fix perms
2023-01-20 22:11:15 +00:00
b0c5a5907f
Merge branch 'wip/hosts'
2023-01-20 19:40:49 +00:00
9af157b294
moby: enable the client role
2023-01-20 11:37:43 +00:00
c36fed8547
Revert "flake update: nixpkgs-stable: 2023-01-15 -> 2023-01-17"
...
This reverts commit 35e28041cd .
this "stable" update wasn't actually stable: nheko/mtxclient
is broken on all usable branches atm:
<https://github.com/NixOS/nixpkgs/issues/211758 >
2023-01-20 11:31:19 +00:00
a653311f04
wg-home: enable dynamicEndpointRefreshSeconds to be robust against intermittent failure
2023-01-20 10:34:30 +00:00
f4d6ecb1cf
wg-home: use the DNS endpoint for connecting to my home VPN
2023-01-20 10:34:04 +00:00
c2e5a0a2fc
wg-home: when acting as client, allow server to relay all other clients' messages
2023-01-20 10:20:33 +00:00
c316e51344
desko: enable wg-home
2023-01-20 07:59:11 +00:00
f4f0c1bdd6
servo: fix broken config/typo
2023-01-20 07:45:54 +00:00
6a2374e046
wg-home: unify server and client config
2023-01-20 07:42:31 +00:00
708cb841fe
wg-home: auto-generate peer list from hosts.nix config
2023-01-20 07:22:34 +00:00
094b7223c7
servo: wireguard secret is auto-generated
2023-01-20 07:11:37 +00:00
f6dfc9cf29
hosts: migrate IP addresses into hosts/modules
2023-01-20 07:07:45 +00:00
7c2ab92302
wg-home: derive wireguard key from ssh privkey
2023-01-20 06:57:49 +00:00
7c18d77046
wg-home: make wireguard pubkeys configurable; we'll want one per host
2023-01-20 06:09:57 +00:00
02f316f7f8
tweak wg-home to where i can get a p2p connection between lappy and servo
2023-01-20 05:38:14 +00:00
df848b3262
wg-home: use separate host key than client key
2023-01-20 05:10:51 +00:00
1e67b5c97e
sane-mount-servo: fix so we really do prefer lan over wan mounts
2023-01-20 04:58:05 +00:00
a3a7b6c563
hosts: split wifi and bluetooth pairings into the "client" role
2023-01-20 04:25:08 +00:00
e527beb9d0
sane-bt-search: add a --full flag
2023-01-20 02:17:59 +00:00
2e942e2dd4
sane-bt-search: include size and tracker in results
2023-01-20 02:10:07 +00:00
f46e3fdf01
sane-bt-search: fix incomparable datetime objects
2023-01-20 02:05:40 +00:00
038a9034d7
hosts: remove the is-target attribute and opt into roles via the config system instead
2023-01-20 00:13:13 +00:00
5a232eb832
servo: fix secrets path
2023-01-19 23:57:40 +00:00
9301b95dbb
wg-home: move to shared module so that host and client config can be adjacent
2023-01-19 23:55:56 +00:00
d13bcc49ab
refactor hosts directory, and move ssh keys out of modules/data
...
longer-term, i want hosts/by-name to define host-specific data
that's accessible via the other hosts (things like pubkeys).
also the secrets management needs some rethinking. there's really not
much point in me specifiying where *exactly* a secret comes from at its
use site. i should really be specifying secret store manifests; i.e.
"servo.yaml contains secrets X Y and Z", and leaving the rest up to
auto-computing.
2023-01-19 23:23:43 +00:00
35e28041cd
flake update: nixpkgs-stable: 2023-01-15 -> 2023-01-17
...
```
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
→ 'github:nixos/nixpkgs/b83e7f5a04a3acc8e92228b0c4bae68933d504eb' (2023-01-17)
```
2023-01-19 10:52:15 +00:00
58a5a8b56d
wg_home_privkey: move secret to common file
2023-01-19 09:47:44 +00:00
e6d4ff3c6a
experimental wg-home VPN shared across my devices
2023-01-19 09:45:03 +00:00
be29ad8bd8
servo: rename wg0 interface -> wg-ovpns
2023-01-19 09:35:07 +00:00
0fb8e2c867
persist ~/.cache/nix-index
2023-01-19 04:03:23 +00:00
580c1b74cb
pkgs: bootpart-tow-boot-rpi-aarch64: fix build
2023-01-19 03:57:32 +00:00
f8595f1ed6
splatmoji: account for source paths sometimes having duplicate slashes
2023-01-18 11:53:14 +00:00
1deda148bb
splatmoji: use upstream build.sh to build the package
2023-01-18 11:24:40 +00:00
5bbef18130
packages: remove mesa-demos
2023-01-18 09:16:48 +00:00
6967c331e2
matrix: fix synapse/signal permissions
2023-01-18 01:50:28 +00:00
9202345beb
Merge branch 'staging/nixpkgs-2023-01-15'
2023-01-18 00:56:07 +00:00
17a8cabc09
remove trust-dns: it's been upstreamed
2023-01-17 11:22:10 +00:00
bc190f90bd
flake update: nixpkgs 2023-01-13 -> 2023-01-15
...
```
• Updated input 'nixpkgs-stable':
'github:nixos/nixpkgs/a83ed85c14fcf242653df6f4b0974b7e1c73c6c6' (2023-01-14)
→ 'github:nixos/nixpkgs/2f9fd351ec37f5d479556cd48be4ca340da59b8f' (2023-01-15)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/befc83905c965adfd33e5cae49acb0351f6e0404' (2023-01-13)
→ 'github:nixos/nixpkgs/6dccdc458512abce8d19f74195bb20fdb067df50' (2023-01-15)
```
2023-01-17 10:50:00 +00:00
bb983a5328
servo: ship with signaldctl
2023-01-17 10:31:21 +00:00
0e8fc29b01
use signaldctl via nixpkgs patch which i hope to upstream later
2023-01-17 10:28:43 +00:00
4e14f063fc
Merge branch 'wip/signal'
2023-01-17 10:14:53 +00:00
10d69fb0a4
mautrix-signal: configure correct permissions so that i can use the bridge
2023-01-17 07:57:24 +00:00
7aac965e32
bootpart-tow-boot-rpi-aarch64: fix syntax error
2023-01-16 12:14:22 +00:00
98ae1a8513
matrix: persist the mautrix-signal directory
2023-01-16 11:58:21 +00:00
72a2ab78f3
matrix: allow mautrix-signal to communicate with signald
2023-01-16 11:54:32 +00:00
18c98feb34
fs: fix /var/lib/private to have expected mode (0700)
2023-01-16 11:44:07 +00:00
487af9b492
fs: fix /var/lib/private to have expected mode (0700)
2023-01-16 11:43:43 +00:00
472d25c056
mautrix-signal: define the shared secrets statically
2023-01-16 11:43:17 +00:00
9eafacad12
mautrix-signal: get a *little* closer to working
...
it looks like mautrix-signal reads the appserver token (AS_TOKEN) from
its config file -- which we place in the nix store. as such, we have no
easy way of getting the token from registration.yaml over to
mautrix-signal. this is presumably what the environmentFile stuff is
meant for, but it doesn't *really* help much.
i think it makes sense to pursue coffeetables' nix-matrix-appservices
module, which has good-looking AS_TOKEN support:
<https://gitlab.com/coffeetables/nix-matrix-appservices >
2023-01-16 10:22:44 +00:00
0eb46a3179
add mautrix-signal (experimental)
2023-01-16 09:03:56 +00:00
ddb184b5ff
(nixos) mx-puppet-discord: move to matrix category
2023-01-16 07:31:12 +00:00
194a6b6cf4
nixpatches: remove unused fakeHash input (just omit the hash when you need to)
2023-01-16 06:47:44 +00:00
016384aa2b
nixpatches: move the list to the nixpatches flake instead of injecting it
2023-01-16 06:46:59 +00:00
b4e19c037e
ejabberd: TODO: fix acme/nginx group membership
2023-01-16 05:59:52 +00:00
bd504f6c83
pin nheko package
2023-01-15 07:52:21 +00:00
bdd309eb15
flake: convert path:nixpatches -> ./nixpatches to fix poor flake input invalidation
2023-01-15 07:36:04 +00:00
eedc1170ec
fix: remove kiwix-tools patch & improve nixpatches sub-flake UX
2023-01-15 04:27:42 +00:00
5a586c6e3c
flake: migrate back to the more-efficient github: input scheme
2023-01-15 04:10:10 +00:00
371bcad650
flake.nix: use conventional URIs, no custom shit
2023-01-14 23:28:12 +00:00
926decbea5
persist ~/.cache/nix
2023-01-14 23:21:15 +00:00
c0f76ea8d8
flake: add flake feedback info for nix devs/readers
2023-01-14 23:20:38 +00:00
40fc37930f
flake update: nixpkgs 2023-01-11 -> 2023-01-12
...
```
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/6a3f9996408c970b99b8b992b11bb249d1455b62' (2023-01-12)
→ 'github:NixOS/nixpkgs/e285dd0ca97c264003867c7329f0d1f4f028739c' (2023-01-13)
• Updated input 'nixpkgs-unpatched':
'github:NixOS/nixpkgs/6c8644fc37b6e141cbfa6c7dc8d98846c4ff0c2e' (2023-01-11)
→ 'github:NixOS/nixpkgs/0f213d0fee84280d8c3a97f7469b988d6fe5fcdf' (2023-01-12)
```
2023-01-14 18:37:57 +00:00
30e7eb9ab6
sane-bt-search: convert to nix-shell and increase verbosity
2023-01-14 10:23:50 +00:00
2e03f47edc
gPodder: persist the whole gPodder directory
2023-01-14 05:36:31 +00:00
4d552e3f0f
gpodder-configured: remove the readFile business and use linkFarm instead
2023-01-14 05:29:38 +00:00
176a98879d
gpodder: auto-unsubscribe from extra feeds at start
2023-01-14 05:25:16 +00:00
fc70889c34
Revert "import nix-script": it doesn't provide benefit over nix-shell
...
This reverts commit fe15cdd705 .
although it *does* support generating derivation text,
import-from-derivation on the results is too clunky to actually be
usable in practice. it frequently mysteriously hangs instead.
2023-01-14 04:01:04 +00:00
49b4c57826
snippets: add nixos snippets
2023-01-14 03:38:51 +00:00
5111d095ac
gpodder-configured: improve docs
2023-01-13 15:09:43 +00:00
fe15cdd705
import nix-script
...
this is a tool i can use like `nix-shell`, but it should be more
amenable to packaging. `nix-script --export --build-root .
./my-script.sh` gives a derivation which i should be able to
`callPackage` on.
2023-01-13 15:08:30 +00:00
638420ea0d
whalebird: fix tray_icon oversight during last update
2023-01-13 10:09:07 +00:00
d55dd5ace6
whalebird: fix aarch64 build (hopefully)
2023-01-13 09:53:14 +00:00
45695aed6b
whalebird: 4.6.5 -> 4.7.4
2023-01-13 09:41:05 +00:00
d6e79c4d07
feeds: remove the unused update.nix file
2023-01-13 09:41:05 +00:00
380ceaf625
mfeeds: rename update.sh -> update.py
2023-01-13 09:41:05 +00:00
942c581107
feeds: port the update.sh script to use our own feedsearch package instead of the deployed version
2023-01-13 09:41:05 +00:00
b6d94c2e08
feedsearch_crawler: add to all python3XXPackages
2023-01-13 09:41:05 +00:00
fd7acc8fc8
let host nix (i.e. nix-shell, nix-locate) know about our patched nixpkgs and overlays
2023-01-13 09:41:05 +00:00
db670fc172
package feedsearch-crawler
2023-01-13 09:41:05 +00:00
6438971c8c
ssh keys: add github.com's pubkey
2023-01-13 09:41:05 +00:00
e439d398b6
flake: patch using the target system instead of the host
2023-01-13 09:05:00 +00:00
0f25cba331
moby kernel: disable config option that would break build
2023-01-13 04:40:34 +00:00
39959e912d
cross: fix cross compilation by setting both local AND crossSystem
2023-01-13 04:40:34 +00:00
62e649743d
moby: update megous kernel 6.1-20221128-1027 -> 6.1-20221211-1046
2023-01-13 04:40:34 +00:00
b1741a18e1
feeds: include "title" in the output OPML -- when it exists
2023-01-13 04:13:44 +00:00
a829a8e027
persist: fix permission mapping when acl is specified as toplevel attribute
2023-01-13 01:50:08 +00:00
d742ae83bd
flake update: nixpkgs-unpatched: 2023-01-09 -> 2023-01-11
...
```
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/8c54d842d9544361aac5f5b212ba04e4089e8efe' (2023-01-08)
→ 'github:NixOS/nixpkgs/6a3f9996408c970b99b8b992b11bb249d1455b62' (2023-01-12)
• Updated input 'nixpkgs-unpatched':
'github:NixOS/nixpkgs/aa1d74709f5dac623adb4d48fdfb27cc2c92a4d4' (2023-01-09)
→ 'github:NixOS/nixpkgs/6c8644fc37b6e141cbfa6c7dc8d98846c4ff0c2e' (2023-01-11)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/2253120d2a6147e57bafb5c689e086221df8032f' (2023-01-08)
→ 'github:Mic92/sops-nix/32187b33ac6ec9b628dcd08dd941a715e6241dda' (2023-01-12)
```
2023-01-13 00:02:32 +00:00
110ab1a794
feeds: fix snowden to not be a podcast
2023-01-11 16:20:53 +00:00
7d5a81e542
feeds: port Civboot
2023-01-11 16:11:46 +00:00
1af2a3f329
feeds: port Michael Malice
2023-01-11 16:05:25 +00:00
3fa9e910a9
feeds: port Matrix Live
2023-01-11 16:03:00 +00:00
6befc40700
feeds: migrate Decoder
2023-01-11 15:51:41 +00:00
29db2d8dc5
feeds: switch to working 60 minutes feed
2023-01-11 15:46:34 +00:00
36d8052982
feeds: disable 60 minutes
2023-01-11 15:41:25 +00:00
48115231a3
feeds: port acquired, FT
2023-01-11 15:32:42 +00:00
8b56ddd1ca
feeds: port acquired
2023-01-11 15:27:28 +00:00
c1457f5bfb
feeds: port 99% Invisible
2023-01-11 15:25:32 +00:00
7dfaf77a71
feeds: port Sam Harris / Waking Up
2023-01-11 15:15:03 +00:00
72dc7029e6
feeds: port Dan Carlin
2023-01-11 15:06:18 +00:00
95f3215b00
feeds: port darknet diaries and radiolab
2023-01-11 15:03:24 +00:00
baac8df8c2
feeds: fix Econtalk; port Doctorow, 80000hrs, deconstructed, intercepted, Post, The Portal
2023-01-11 14:51:17 +00:00
dc6a08a12b
convert some of my feeds to db entries
2023-01-11 13:16:26 +00:00
2413e2eb5f
feeds: update ACX feed to its non-forwarded origin
2023-01-11 10:59:35 +00:00
7327128493
feed-init: don't actually need to do the git actions
2023-01-11 10:52:10 +00:00
ed8059f4c4
feed init now also initializes the feed info
2023-01-11 10:49:56 +00:00
3a72295610
feeds: import xkcd, lesswrong, lexfridman
2023-01-11 10:42:05 +00:00
e6d9edf27d
feeds: add a script to initialize a feed, as well
2023-01-11 10:41:39 +00:00
78782d5f7e
flake: update-feeds now actually does update *all* feeds
2023-01-11 10:31:00 +00:00
91275f3723
flake: make an app which updates one feed
2023-01-11 10:22:25 +00:00
8115edea8d
readme: fix some outdated info
2023-01-11 09:53:27 +00:00
4c475bbf9c
flake: formatting nit
2023-01-11 09:33:59 +00:00
7040e1f07c
flake: rename decl-host -> evalHost
2023-01-11 09:31:05 +00:00
aafa64942c
flake: simplify the definition of packages
2023-01-11 09:29:49 +00:00
a44a99e371
flake: simplify the imgs/nixosConfigurations definition
2023-01-11 09:24:24 +00:00
a7ff90c843
flake: nixpkgs can now be built without specifying nixpkgs. as a prefix
2023-01-11 09:21:09 +00:00
d4996d6f31
flake: fix passthru overlays (fixes broken image building)
2023-01-11 09:08:46 +00:00
bd5209c655
move cross compilation out of the flake and into the host definitions
2023-01-11 08:56:06 +00:00
9588108fd5
restructure flake so that nixosConfigurations mostly just references the other flake outputs
2023-01-11 08:45:41 +00:00
942e302afb
flake: fix crossFrom.aarch64-linux to actually be compiled from that system
2023-01-11 07:51:19 +00:00
2bd98e6764
flake: clean up nixpkgsFor-related functions
2023-01-11 07:50:32 +00:00
7b9910f287
reorder pkgs.cross definition for better readability
2023-01-11 07:37:01 +00:00
917afe209e
try to do cross-compiling in a slightly less hacky way
2023-01-11 07:22:21 +00:00
cc5cf9b6f4
flake: format
2023-01-11 05:58:07 +00:00
57d95dd298
flake: document the weird importing
2023-01-10 17:51:04 +00:00
0b78df53be
change the nixpkgs url type so that it hashes stably
2023-01-10 17:44:58 +00:00
c8dcb4ac59
flake: lift the nixpkgs patching out to its own flake
...
i hope it's a *little* cleaner this way, but tbh i'm not really sure.
2023-01-10 17:00:48 +00:00
241f4ae58f
packages: add nano for when things go really wrong
2023-01-10 12:53:54 +00:00
965d7eedbb
define a per-feed update script
...
it currently has to be run manually:
```
./pkgs/feeds/update.sh <...>
```
it looks like `nix-update` might not really support flakes
2023-01-10 10:53:59 +00:00
cdc881e887
feeds: write the basis for a module which reads feed metadata from disk and can (in the future) update it
2023-01-10 03:52:33 +00:00
33967554a5
servo: fix missing "lib" in nginx file
2023-01-09 13:25:56 +00:00
5af55ecdbf
merge: cleanup/document
2023-01-09 11:47:39 +00:00
6ca3e7086e
merge: simplify the implementation and make fully compatible with lib.mkMerge
2023-01-09 11:14:59 +00:00
ca62f1b62f
rename flattenAttrsets -> joinAttrsets to disambiguate
2023-01-09 09:52:37 +00:00
eef66df36d
lib: split merge out of the toplevel
2023-01-09 09:51:35 +00:00
9ca6a1c907
way overcomplicated way to merge toplevel config
2023-01-09 09:42:17 +00:00
dbb78088f4
refactor: cleanup instances where we map to attrs to be more resilient against duplicate names
2023-01-09 03:48:07 +00:00
f17ae1ca7b
refactor: avoid using // where we know the sets should be disjoint
2023-01-09 03:11:14 +00:00
b2774a4004
move pubkeys out a modules/data/ directory
2023-01-09 02:40:25 +00:00
0ae548d47c
flake update: nixpkgs 2023-01-04 -> 2023-01-05; sops
...
vim was segfaulting?? i'm hoping this fixes it, we'll see.
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9813adc7f7c0edd738c6bdd8431439688bb0cb3d' (2023-01-04)
→ 'github:NixOS/nixpkgs/a518c77148585023ff56022f09c4b2c418a51ef5' (2023-01-05)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/e9ade2c8240e00a4784fac282a502efff2786bdc' (2023-01-04)
→ 'github:NixOS/nixpkgs/8c54d842d9544361aac5f5b212ba04e4089e8efe' (2023-01-08)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b35586cc5abacd4eba9ead138b53e2a60920f781' (2023-01-01)
→ 'github:Mic92/sops-nix/2253120d2a6147e57bafb5c689e086221df8032f' (2023-01-08)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/feda52be1d59f13b9aa02f064b4f14784b9a06c8' (2022-12-31)
→ 'github:NixOS/nixpkgs/9f11a2df77cb945c115ae2a65f53f38121597d73' (2023-01-07)
```
2023-01-08 23:52:40 +00:00
760505db20
snippets: add NUR package search
2023-01-08 14:16:06 +00:00
71fc1a2fd7
ssh: define system-wide knownHosts
2023-01-08 08:51:06 +00:00
a457fc1416
ssh: move sys config out of hosts/common
2023-01-08 08:43:23 +00:00
2c0b0f6947
ssh: explain why we specify host_keys the way we do instead of through sane.persist
2023-01-08 08:41:48 +00:00
f10de6c2c4
ids: improve docs
2023-01-08 06:54:29 +00:00
a6be200a82
ids: define the assertions more idiomatically
2023-01-08 06:51:25 +00:00
fb57e9aa5b
cleanup the 'every user/group has an id' enforcement
2023-01-08 06:46:07 +00:00
f5acbbd830
image.nix: feed bug where enable flag wasnt actually being read
2023-01-08 05:37:25 +00:00
af77417531
feeds: add Perry Bible Fellowship comic
2023-01-08 05:30:36 +00:00
eea80b575d
feeds: disable dilbert (it doesn't embed well)
2023-01-08 05:28:15 +00:00
6a209d27fd
freshrss: only show text and image feeds
2023-01-08 05:27:45 +00:00
e8f778fecd
feeds: convert to module
2023-01-08 05:24:56 +00:00
488036beb3
ssh: add git.uninsane.org host key back
2023-01-08 03:22:05 +00:00
00b681eca5
ssh: manager ourself instead of using home-manager
2023-01-08 03:14:47 +00:00
72d589cb2d
ssh: port to modules system
2023-01-08 03:07:57 +00:00
ea5552daa7
bluetooth: accept that LinkKeys are device/host-specific and stop trying to share them across machines
2023-01-07 11:31:35 +00:00
fb7d94209c
bluetooth: update key for portable speaker
...
i was having difficulty connecting from lappy.
i re-paired: the old LinkKey doesn't seem to work...?
this new key gave a file without `PublicAddress=true`: i don't *think*
that actually matters, though the device *does* appear to be a public
address on first glance (00: prefix, and last 2 bits aren't 11).
2023-01-07 10:18:36 +00:00
8f5b92685b
install-bluetooth: just copy the keys, dont bother symlinking
2023-01-07 09:59:06 +00:00
32a4cb19fd
sway: start pipewire early, to support bluetooth
2023-01-07 09:58:27 +00:00
031cfa2bcd
get bluetooth working in gnome-control-center
2023-01-07 08:35:51 +00:00
e93fbea1e6
phosh: reorder the users defs
2023-01-07 08:08:49 +00:00
85a2fbc38a
bluetooth: dont persist /var/lib/bluetooth
2023-01-07 08:08:29 +00:00
9e902c8eb2
preserve backlight settings across reboots
2023-01-07 05:17:43 +00:00
dc15091ea7
install-bluetooth: disable verbosity
2023-01-07 03:44:45 +00:00
c063ecd047
bluetooth keys: use sane.fs instead of activationScripts
...
also auto-determines the device ID, which was previously broken
2023-01-07 03:43:31 +00:00
70a43c770d
net: fix a iwd error by not encoding a network name which didn't need encoding
2023-01-07 03:11:12 +00:00
cc9e2d8e15
net: simplify the iwd psk setup
2023-01-07 03:10:39 +00:00
bb41fb95fe
iwd: populate net config with systemd service, not activationScript
2023-01-07 03:03:19 +00:00
d852adf806
move keyring to private store
2023-01-07 02:04:28 +00:00
5443542cba
move keyring activation out of home-manager
2023-01-07 01:41:56 +00:00
81effb01a3
new script: sane-shutdown, validates host
2023-01-06 16:40:41 +00:00
83f416999f
splatmoji: persist history file
2023-01-06 16:35:31 +00:00
dd34883246
move feed consumers out of home-manager
2023-01-06 16:27:05 +00:00
e47f9e38ce
remove old nb module
2023-01-06 16:15:49 +00:00
0f0b728911
splatmoji: store config with sane.fs instead of home-manager
2023-01-06 16:13:51 +00:00
1839f87a4e
vlc: handle the config file with sane.fs
2023-01-06 16:11:56 +00:00
53edf4e6af
firefox: handle config files manually, instead of leveraging home-manager
2023-01-06 16:11:06 +00:00
fb6e0ddb34
convert some home-manager files to be manually managed
2023-01-06 15:48:51 +00:00
0a48d79174
fs: introduce some helpers to make writing symlinks easier
2023-01-06 15:38:29 +00:00
b6208e1a19
fs: allow specifying text for a symlink directly
2023-01-06 15:26:39 +00:00
e46ab4ec14
ssh: use sane.persist/sane.fs instead of home-manager to ensure keys
2023-01-06 15:05:01 +00:00
19c254c266
fs: make symlinking more resilient when something's already at the location
2023-01-06 14:51:25 +00:00
1d0cadce85
persist: configure the private store to symlink everyting by default
2023-01-06 14:44:32 +00:00
e8342b8044
persist: clean up the "byPath" conversions
2023-01-06 14:20:30 +00:00
40e642bfc3
persist: add a 'method' option to allow symlinking in favor of binding
2023-01-06 14:05:49 +00:00
f008565e22
persist: for options common to entries specified by both path and store, move to a common submodule
2023-01-06 13:58:36 +00:00
4ea2835d9d
persist: handle inline acl options more cleanly
2023-01-06 13:47:59 +00:00
493d317bb1
moby: override browser-cache persistence more cleanly
2023-01-06 13:28:18 +00:00
e446bfba58
fs: fix eval error when told about a mount but not told about anything *in* that mount
2023-01-06 13:27:27 +00:00
a7bac5de18
persist: convert the sane.persist.home.<store> => mappings back to a strongly-typed module & add a byPath shorthand
2023-01-06 13:06:39 +00:00
b0950e90f4
persist: prefer mkMerge instead of manually folding attrsets
2023-01-06 12:44:29 +00:00
d8cd0e1f57
persist: fold redundant lines
2023-01-06 12:39:55 +00:00
fd7d67ee05
persist: simplify & remove dead code
2023-01-06 12:28:55 +00:00
1a712b4d47
rename sane.persist.{all -> byPath}
2023-01-06 12:19:03 +00:00
4520e1d1f5
persist: auto-map user-provided store values earlier
2023-01-06 11:56:22 +00:00
841a2a3bcb
persist: change sane.persist.all to be an attrsOf that maps path to settings
2023-01-06 11:52:28 +00:00
fe816e9110
persist: lift sane.persist.dirs.{home,sys} up one level
2023-01-06 11:29:13 +00:00
426e0c3ae2
persist: lift sane.persist.dirs.all up to sane.persist.all
2023-01-06 11:24:11 +00:00
a95b91a556
refactor the dirsSubModule type so that we don't reference 'config.sane.persist' while creating options
2023-01-06 10:35:32 +00:00
837e5438c3
persist: document the dirsSubModule type better
2023-01-06 10:31:01 +00:00
8217b22c86
rename impermanence -> persist
2023-01-06 10:04:51 +00:00
0b35ce4dec
Merge branch 'staging/nixpkgs-2023-01-04'
2023-01-06 10:00:37 +00:00
413f9a171b
impermanence: remove /home perms hack
2023-01-06 09:59:29 +00:00
43a46af43b
impermanence: cleanup backing directory creation. this should let me remove the per-store /home/<user> perms hack
2023-01-06 09:56:06 +00:00
1a0f05bfd6
flake update: nixpkgs 2022-12-31 -> 2023-01-04
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8ba56d7c0d7490680f2d51ba46a141eca7c46afa' (2022-12-31)
→ 'github:NixOS/nixpkgs/9813adc7f7c0edd738c6bdd8431439688bb0cb3d' (2023-01-04)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/6a0d2701705c3cf6f42c15aa92b7885f1f8a477f' (2022-12-30)
→ 'github:NixOS/nixpkgs/e9ade2c8240e00a4784fac282a502efff2786bdc' (2023-01-04)
```
2023-01-06 08:57:39 +00:00
c18dd9636d
fs: symlinking: fix recursive links (don't follow links when creating new ones)
2023-01-06 05:32:31 +00:00
0977721af5
moby: fix to preserve browser cache across boots
2023-01-04 13:27:20 +00:00
122d3cd7e4
impermanence: fix home perms in ~/private dir
2023-01-04 13:24:23 +00:00
cd5f8054c0
fs: rename "mountpt" -> "origin" to reflect that it doesnt have to be a device
2023-01-04 12:19:32 +00:00
3db388b105
servo: relocate ext device to /mnt/impermanence/ext and fixup deps
2023-01-04 12:12:30 +00:00
2ba6116f10
fs/impermanence: more precisely control unit dependencies/ordering
2023-01-04 11:22:26 +00:00
592d17b725
impermanence: crypt: simplify setup (experimental)
2023-01-04 09:28:59 +00:00
4d9c15f9b8
fs: fix file mode even if not newly created
2023-01-04 08:12:53 +00:00
abced7dd0d
navidrome: don't try to chown to an invalid user
2023-01-04 08:00:04 +00:00
5c42365912
sane-stop-all-servo: add missing services
2023-01-04 07:49:21 +00:00
247ad326b2
freshrss: be conservative and use explicit octal mode bits
2023-01-04 07:14:54 +00:00
170008f345
home.files symlinks: port to sane.fs
2023-01-04 07:14:38 +00:00
2c48e61854
fs: fix mode of deployed files; simplify
2023-01-04 07:14:01 +00:00
f89f756489
fs: create symlinks at multi-user target by default
2023-01-04 06:32:53 +00:00
c0da19951b
fs: fix symlink ownership/perms
2023-01-04 06:28:44 +00:00
5fb67306e4
fs: rework for dir to not be mandatory
2023-01-04 06:17:34 +00:00
5533b586d7
fs: lift depends out of dir, to toplevel
2023-01-04 04:32:20 +00:00
68c2eb7363
impermanence: clean up the deps for the crypt store
2023-01-04 04:22:17 +00:00
fd79026366
fs: fix loose mount dependency
2023-01-04 04:06:19 +00:00
a76471cb1f
fs: simplify the mount configuration
2023-01-04 03:57:24 +00:00
c94b8299a6
fs: add experimental support for symlink entries
2023-01-04 02:51:07 +00:00
175bc0709f
remove external impermanence library
2023-01-04 02:18:03 +00:00
7b02477486
servo: define /etc/persist via sane impermanence module
2023-01-04 02:15:43 +00:00
d7c8638fea
impermanence: add a storeDescription field per store
2023-01-04 01:54:13 +00:00
9d7d1acc80
sane.impermanence.dirs.home.<store> is now auto-generated and options can vary across deployments
2023-01-04 01:45:05 +00:00
787857d27f
firefox: update plugin hashes
2023-01-04 01:39:42 +00:00
9c248a8a31
impermanence: cleanup the dirs submodule
2023-01-04 01:34:19 +00:00
829680fb00
impermanence: simplify dir-acl handling by using a helper
2023-01-04 01:19:22 +00:00
a9ee26388c
guest account: make home-dir writable by other users
2023-01-04 01:09:23 +00:00
2960b895b6
lib: lift acl type into sane-lib/types
2023-01-04 00:59:52 +00:00
933063115b
moby: fix home-dirs for newer impermanence module
2023-01-04 00:47:48 +00:00
afe684ca2c
modules: impermanence: use sane-lib.path
2023-01-03 14:55:27 +00:00
93f1411522
fs: split helpers out into sane-lib module
2023-01-03 14:20:02 +00:00
01e44c1f7f
flake.nix: remove unused specialArgs
2023-01-03 14:18:57 +00:00
618e9bd2fa
gocryptfs: place package in system.fsPackages instead of environment.systemPackages (it propagates anyway)
2023-01-03 12:00:49 +00:00
fbc39d0584
modules: fs: move to subdir
2023-01-03 08:27:28 +00:00
2d7b3750cd
impermanence: split the /home/colin perms fix into more appropriate places
2023-01-03 08:25:43 +00:00
e6ccd2e4f7
impermanence: split plaintext store to own file (this will bypass some recursion in the next patch)
2023-01-03 08:02:03 +00:00
d4bf491e9c
impermanence: improve docs
2023-01-03 07:45:19 +00:00
5a2bbcce3b
move plaintext home-dirs out of home-manager module into users module
2023-01-03 07:35:42 +00:00
327e6b536f
impermanence: large refactor, and experimental bind mounting of things from ~/private
2023-01-03 07:22:37 +00:00
bace7403e7
Merge branch 'staging/nixpkgs-2022-12-31'
2023-01-03 03:05:21 +00:00
57f5521ef3
grpc: unpin (seems to build OK)
2023-01-03 03:05:07 +00:00
9e32211c12
impermanence: cange "encryptedClearOnBoot" to a broader "store" argument
...
in the future it can support ~/private as a backing store
2023-01-03 03:04:19 +00:00
edf6bd4455
fs: add a "mount.bind" option & use it for impermanence bind-mounts
2023-01-03 02:45:23 +00:00
a9a14786f9
packages: disable fractal (unused, slow build)
2023-01-02 23:35:43 +00:00
eade5fe16e
flake update: 2022-12-22 -> 2022-12-31
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/652e92b8064949a11bc193b90b74cb727f2a1405' (2022-12-22)
→ 'github:NixOS/nixpkgs/8ba56d7c0d7490680f2d51ba46a141eca7c46afa' (2022-12-31)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/dac57a4eccf1442e8bf4030df6fcbb55883cb682' (2022-12-24)
→ 'github:NixOS/nixpkgs/6a0d2701705c3cf6f42c15aa92b7885f1f8a477f' (2022-12-30)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/855b8d51fc3991bd817978f0f093aa6ae0fae738' (2022-12-25)
→ 'github:Mic92/sops-nix/b35586cc5abacd4eba9ead138b53e2a60920f781' (2023-01-01)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/939c05a176b8485971463c18c44f48e56a7801c9' (2022-12-24)
→ 'github:NixOS/nixpkgs/feda52be1d59f13b9aa02f064b4f14784b9a06c8' (2022-12-31)
```
2023-01-02 22:34:22 +00:00
be222c1d70
trust-dns: allow shorthand assignment of record lists
2023-01-02 13:23:52 +00:00
88a33dd5de
snippets: add private links
2023-01-02 13:23:29 +00:00
875e923197
declare ~/private in fileSystems and reuse for pamMount
2023-01-02 11:34:02 +00:00
54dd643cf0
trust-dns: make a note about another DNS library we could draw from
2023-01-02 11:33:32 +00:00
3c726f148b
remove some stale references to mobile-nixos
2023-01-02 10:00:20 +00:00
e225e2e704
modules/packages: directly set impermanence.home-dirs instead of working through home-manager
2023-01-02 07:45:05 +00:00
cf0bf8190e
modules/packages: clean up loose typing of sane.packages
2023-01-02 07:16:16 +00:00
b8f7f68d4c
packages: telegram: persist data in private storage
2023-01-02 07:06:58 +00:00
7a3aae8c97
fs: tidy
2022-12-31 12:38:50 +00:00
89e519810d
impermanence: clean up the bind mounts
2022-12-31 12:31:49 +00:00
0e920230ba
impermanence: fix systemd service ordering for crypt mount
2022-12-31 12:18:27 +00:00
6ffae00e17
fs: rename "service" option to "unit" option
2022-12-31 11:31:16 +00:00
be19985440
impermanence: crypt: more robust perms and ordering of backing device
2022-12-31 10:45:43 +00:00
f7e3e7294a
impermanence: transform gocryptfs key generation from activation script to systemd unit
2022-12-31 10:15:08 +00:00
d745e3c1ee
impermanence: remove fuse module: we don't need it now that we're mounting after activation
2022-12-31 09:13:31 +00:00
c1890ce82b
impermanence: cleanup some previously verbose code
2022-12-31 09:09:51 +00:00
53a0b621d8
impermanence: use sane.fs to inherit permissions instead of specifying defaults here
2022-12-31 01:04:49 +00:00
aeb2f63d65
impermanence: defer to fs.nix module for permissions & dir creation
2022-12-31 00:38:15 +00:00
528ffdb58e
add a new 'fs.nix' file i'll use to factor the impermanence stuff better
2022-12-30 14:45:34 +00:00
b6887b305e
impermanence: split out the root-on-tmpfs stuff
2022-12-30 04:35:34 +00:00
08dfc80c98
impermanence: split out sops setup
2022-12-30 04:31:24 +00:00
5a273213f6
sops: remove sops.age.sshKeyPaths override: sops gets this from openssh config already
2022-12-30 03:49:31 +00:00
0a6d88dfc1
impermanence: simplify /etc/ssh/host_keys setup
2022-12-30 03:34:59 +00:00
50dfd482cf
document plans for better handling of /etc/ssh
2022-12-29 19:19:51 +00:00
9743aee79d
ssh keys: document the issues i'm seeing
2022-12-29 18:42:59 +00:00
0819899102
remove dead commented-out code
2022-12-29 18:34:03 +00:00
d3ff68217e
impermanence: enable hyphenated folder names
2022-12-29 18:29:27 +00:00
1a96859994
impermanence: re-enable mpv watch_later dir
2022-12-29 18:10:40 +00:00
af92a2250e
impermanence: fix up circular dependencies and permissions
...
this is now a proof of concept. still has some rough edges.
2022-12-29 18:03:41 +00:00
d00f9b15d7
impermanence: fix typo in permissions service
2022-12-29 17:16:27 +00:00
aa1c1f40cb
WIP: impermanence rework (gut 3rd-party lib)
2022-12-29 16:38:58 +00:00
530b2d6385
impermanence: factor out some helpers for generating fileSystems and services
2022-12-29 08:42:15 +00:00
e6919dd16f
impermanence: use systemd/fileSystems for the crypt mounts, instead of 3rd-party impermanence
2022-12-29 01:17:40 +00:00
760f2ac66d
move ~/.cache into encrypted private dir
2022-12-29 01:17:40 +00:00
8e5ca11259
cleanup gocryptfs mounting
...
there's possibly some latent issues. i think my changes to the gocryptfs
package *might* not be necessary: if you work via the fuse front-door,
it's a lot harder to get it into these weird places.
2022-12-29 01:17:40 +00:00
121936620a
impermanence: add support for encrypted clear-on-boot storage
...
this is useful for when we need to store files to disk purely due to
their size, but don't actually want them to be persisted.
2022-12-29 01:17:40 +00:00
f5b49e014c
net: add parent's wifi
2022-12-29 00:57:36 +00:00
4bdb34775d
consolidate filesystems./ across devices
2022-12-28 01:36:22 +00:00
f5fbc206f5
package signaldctl (partially tested)
...
it includes an extra `bin/generator` output: i'm not sure if this is
necessary yet or not.
2022-12-28 00:48:44 +00:00
a9096f3312
sane-scripts: remove /run/wrappers hack now that prologue is fixed in resholve
2022-12-26 10:02:51 +00:00
67cddecab4
Merge branch 'staging/nixpkgs-2022-12-22'
2022-12-26 09:30:21 +00:00
9a002c99eb
python-data template: add requests module
2022-12-26 09:29:23 +00:00
a0ac7fa98d
snippets: add secret snippets
2022-12-26 09:29:04 +00:00
b03043e513
add sane-bt-search script to search jackett/torrents
2022-12-26 09:05:26 +00:00
0713e3bad1
secrets: move bluetooth/vpn secret defn to toplevel nix file
2022-12-26 08:28:44 +00:00
d3a3f39756
move universal secrets out of net.nix -> secrets.nix
2022-12-26 08:09:58 +00:00
a7d9e5cc54
flake update: nixpkgs 2022-12-18 -> 2022-12-22
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/04f574a1c0fde90b51bf68198e2297ca4e7cccf4' (2022-12-18)
→ 'github:NixOS/nixpkgs/652e92b8064949a11bc193b90b74cb727f2a1405' (2022-12-22)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/cbe419ed4c8f98bd82d169c321d339ea30904f1f' (2022-12-20)
→ 'github:NixOS/nixpkgs/dac57a4eccf1442e8bf4030df6fcbb55883cb682' (2022-12-24)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/32840f16ffa0856cdf9503a8658f2dd42bf70342' (2022-12-19)
→ 'github:Mic92/sops-nix/855b8d51fc3991bd817978f0f093aa6ae0fae738' (2022-12-25)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/87b58217c9a05edcf7630b9be32570f889217aef' (2022-12-19)
→ 'github:NixOS/nixpkgs/939c05a176b8485971463c18c44f48e56a7801c9' (2022-12-24)
```
2022-12-26 05:19:58 +00:00
13f3b322b0
alias to cd ~/Videos
2022-12-26 04:40:21 +00:00
5c25330891
packages: add nheko matrix client
2022-12-26 03:52:04 +00:00
dc6dc2e475
discord: remove the SKIP_HOST_UPDATE hack. it's been upstreamed
2022-12-26 03:30:25 +00:00
c4352fa9bb
packages: move Signal, Discord, Tokodon to private storage
2022-12-26 03:26:50 +00:00
2c6629a658
packages: allow specifying multiple dir and private paths
2022-12-26 03:02:19 +00:00
c0496b25b5
init-keyring: try to make atomic
2022-12-25 12:02:33 +00:00
9e0346c329
snippets: update jackett to be a search query
2022-12-25 08:43:29 +00:00
364a598324
pkgs: clean up the imports to not explicitly pass pkgs
2022-12-25 07:33:24 +00:00
c6850aff23
ship fractal-latest (git tip) instead of fractal-next
2022-12-25 07:23:09 +00:00
730ef272d1
feeds: add put a num on it; remove Kaiteki code feed
2022-12-25 03:39:44 +00:00
16fa1e0eda
sane-date-math: convert to LR parser
2022-12-24 05:08:17 +00:00
51a96525d9
sane-date-math: use Productions as objects
2022-12-24 01:17:19 +00:00
7b01822ee7
some kind of sane-date-math date/time util thing. idk, parsers are fun ig
2022-12-23 15:57:56 +00:00
f9aa36a620
flake update: nixos-stable 2022-12-17 -> 2022-12-20
...
```
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/0938d73bb143f4ae037143572f11f4338c7b2d1c' (2022-12-17)
→ 'github:NixOS/nixpkgs/cbe419ed4c8f98bd82d169c321d339ea30904f1f' (2022-12-20)
```
2022-12-22 22:45:27 +00:00
9b75d8705b
ejabberd: enable push notifications (verified working on iOS/Modal IM)
2022-12-22 14:12:15 +00:00
217ecec250
ejabberd: enable xmpps-{client,server} SRV records
2022-12-22 13:13:09 +00:00
6c7ca7630a
zsh: add tmp alias for ~/tmp
2022-12-22 11:35:35 +00:00
1f99d44288
/home/colin: fix perms to 0700
2022-12-22 11:33:13 +00:00
f1aa685a03
fix p10k variable expansion
2022-12-22 11:00:49 +00:00
2b31fc8776
powerlevel10k: always show user/host
2022-12-22 10:58:02 +00:00
0c35e2b3c1
servo: enable nsncd
2022-12-22 10:34:47 +00:00
77b8d0ddc0
fuzzel: tune dialog widths
2022-12-22 10:10:03 +00:00
84f23c602e
new snipper: nixos options search
2022-12-22 10:06:55 +00:00
ea5fbc63cf
zsh/p10k: selectively disable gitstatus acceleration on ~/private/
2022-12-21 14:13:20 +00:00
69361ee9a2
zsh: document prezto modules, switch dir aliases to dirHashes
2022-12-21 13:53:22 +00:00
1808d153b2
zsh: configure p10k
2022-12-21 13:08:23 +00:00
b3ad0f8f1f
update ~/knowledge to live in ~/private
2022-12-21 08:52:27 +00:00
c745612cfd
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-21 08:51:12 +00:00
278cc98c6d
minor ejabberd config changes, simplify DNS %NATIVE% updating
2022-12-21 08:50:41 +00:00
fac661af15
new script: sane-git-init
2022-12-21 08:40:22 +00:00
65777c70ad
snippets: add link to home-manager docs
2022-12-21 08:30:16 +00:00
09c524a5b1
Merge remote-tracking branch 'origin/staging/nixpkgs-2022-12-18'
2022-12-21 07:47:55 +00:00
0db7f0857a
moby: reduce the number of configurations we keep in /boot
2022-12-21 06:33:50 +00:00
38befe502c
new script to free space in /boot
2022-12-21 06:29:13 +00:00
55e09c2dbf
ejabberd: port to dns-dns; add experimental STUN/TURN support
...
during startup it says:
```
Ignoring TLS-enabled STUN/TURN listener
```
and later
```
Invalid certificate in /var/lib/acme/uninsane.org/fullchain.pem: at line 61: certificate is signed by unknown CA
```
the invalid cert thing has always been here. it's for the root cert. idk
if i need to tell ejabberd that one's self-signed, or what.
2022-12-20 03:26:08 +00:00
bd699c887c
sane-ssl-dump: new script to help debug ssl stuff
2022-12-20 03:25:07 +00:00
2de6f7d364
fix i2p to build on aarch64
2022-12-20 03:10:05 +00:00
d60e5264f3
don't bind-mount /etc/ssh/host_keys: symlink them instead
2022-12-20 00:04:09 +00:00
c66699b697
update nixpkgs: 2022-12-11 -> 2022-12-18; sops-nix
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/64e0bf055f9d25928c31fb12924e59ff8ce71e60' (2022-12-11)
→ 'github:NixOS/nixpkgs/04f574a1c0fde90b51bf68198e2297ca4e7cccf4' (2022-12-18)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/06278c77b5d162e62df170fec307e83f1812d94b' (2022-12-12)
→ 'github:NixOS/nixpkgs/0938d73bb143f4ae037143572f11f4338c7b2d1c' (2022-12-17)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/da98a111623101c64474a14983d83dad8f09f93d' (2022-12-04)
→ 'github:Mic92/sops-nix/32840f16ffa0856cdf9503a8658f2dd42bf70342' (2022-12-19)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/86370507cb20c905800527539fc049a2bf09c667' (2022-12-04)
→ 'github:NixOS/nixpkgs/87b58217c9a05edcf7630b9be32570f889217aef' (2022-12-19)
```
2022-12-19 22:42:58 +00:00
97044bf70e
trust-dns: port to dyn-dns for determining WAN IP
...
although the systemd wantedBy directive is working,
`before` seems to be ignored when the unit fails. so on first run,
dyn-dns runs, fails (poor net connectivity), then trust-dns starts
(fails), then they both restart 10s later.
it's not great, but good enough. also, wan IP is persisted, so this
likely won't happen much in practice.
2022-12-19 13:12:23 +00:00
3122334a41
dyn-dns: fix to only react when the IP actually changes
2022-12-19 11:54:27 +00:00
0b2faef989
/etc/ssh/host_keys: fix endlessly stacked mounts
...
i believe this was mounting a new /etc/ssh/host_keys on every
activation, resulting in literally thousands of mounts and slowing down
later activations
2022-12-19 11:18:08 +00:00
8acd6ca4f1
create sane.services.dyn-dns to manage dynamic DNS stuff
...
not yet integrated into servo
2022-12-19 11:16:30 +00:00
8169f7c6b2
ddns-trust-dns: use ddns from router rather than ipinfo.io
2022-12-19 08:24:11 +00:00
cd1aa0b376
sane-vpn-*: reference sane-ip-check instead of duplicating
2022-12-19 06:19:13 +00:00
72b627100c
sane-scripts: simplify recursively referencing sane scripts
2022-12-19 06:18:44 +00:00
567c08460a
add sane-ip-check-router-wan to query WAN with a more trustworthy source
2022-12-19 05:59:44 +00:00
9b66aecf1b
trust-dns: port the remaining records to a structured format
...
SRV and MX _could_ have more structure (priority, etc).
not sure the best path there (option submodule, i guess).
2022-12-19 04:38:43 +00:00
16cb3b83a2
trust-dns: more idiomatic way to define SOA records
2022-12-19 04:00:27 +00:00
970438be8a
trust-dns: rename records option -> extraConfig
...
i'll be adding special options for records
2022-12-19 03:12:32 +00:00
51da29555e
sane-ip-reconnect: fix issue where we'd reconnect to the existing, subpar network
2022-12-19 01:47:30 +00:00
8a745a9b8a
ejabberd: enable STUN (with partial discovery support)
...
discovery is probably not working:
```
Won't auto-announce STUN/TURN service on port 3478 (udp) without public IP address, please specify 'turn_ipv4_address' and optionally 'turn_ipv6_address'
Won't auto-announce STUN/TURN service on port 3478 (tcp) without public IP address, please specify 'turn_ipv4_address' and optionally 'turn_ipv6_address'
```
no messages for the TLS implementation, so maybe that's working?
2022-12-19 01:22:20 +00:00
3505f3b9f3
ejabberd: provision cert for conference.xmpp.uninsane.org
...
i guess the cert already had that because of legacy prosody setup (?),
but we weren't setup so that new requests would work, i expect.
either that or all of these nginx entries aren't necessary?
2022-12-19 01:22:20 +00:00
444595e847
disable HE and afraid DDNS
2022-12-19 01:22:20 +00:00
3e1407c30b
new script to reconnect to best wifi network
2022-12-19 00:29:48 +00:00
0a744117a4
rename sane-check-ip -> sane-ip-check
2022-12-18 23:54:41 +00:00
a2935cedaa
snippets: add wikipedia search
2022-12-18 22:58:53 +00:00
22e46d52c2
trust-dns: distribute records across service files
2022-12-17 01:29:12 +00:00
1e0c213adf
split webconfig into each service file
2022-12-17 00:52:48 +00:00
3e1340ed61
enable i2p in firefox
2022-12-16 22:15:19 +00:00
341dd3f2b2
new zsh alias: ref -> cd ~/ref
2022-12-16 20:56:48 +00:00
1c9caa40bd
snippets: update nixos wiki to include search param
2022-12-16 20:35:33 +00:00
3be15c6d05
podcasts: add Michael Malice (is it any good? we'll see.)
2022-12-16 08:04:28 +00:00
8e8168ec28
add splatmoji package and sway config
2022-12-16 07:46:06 +00:00
28397807fc
gpt2tc: disable, because the mirror is unreliable
2022-12-16 07:08:55 +00:00
42ebb9a155
sane-private-do: run a command with the private store unlocked; then re-lock it
2022-12-16 06:10:44 +00:00
a8a4b8e739
kiwix: serve the full english Wikipedia
2022-12-16 05:58:51 +00:00
2550601179
serve w.uninsane.org through kiwix-serve
2022-12-16 02:25:57 +00:00
199a49755a
create a kiwix-serve service
2022-12-16 02:15:17 +00:00
8c7700688f
nixpatches: add kiwix-tools package that's being upstreamed
2022-12-16 01:22:38 +00:00
8fe304d6c1
trust-dns: split the service into a generic config interface
2022-12-15 11:17:50 +00:00
700fef7df3
servo: mediawiki: remove dead commented-out code
2022-12-15 11:17:50 +00:00
01db7e1f23
servo: install mediawiki
2022-12-15 11:17:50 +00:00
df6e8f1562
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-15 09:59:53 +00:00
1f0a40c81f
snippets: add nixos wiki
2022-12-15 09:54:32 +00:00
995b41d1e8
flake: update nixpkgs-stable 22.05 -> 22.11
2022-12-14 22:32:41 +00:00
7674735d42
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-14 12:28:58 +00:00
329693c9ce
pin grpc & users, until the grpc aarch64 build is fixed
2022-12-14 12:27:24 +00:00
5ae3bb2f6c
sane-rcp: allow a destination
2022-12-14 10:07:02 +00:00
e0b1aef127
snippets: add sci-hub
2022-12-14 09:52:07 +00:00
9b8363dfb4
firefox addons: bypass-paywalls-clean: update hash
2022-12-14 08:00:42 +00:00
58ad87df8e
vpns: add us-mi[ami]
2022-12-13 04:26:00 +00:00
5fc894cda9
vpn: fix us-atlanta -> us-atl to match interface length limit
2022-12-13 04:13:01 +00:00
07e6ec2533
sane-scripts: better vpn factoring
2022-12-13 04:11:58 +00:00
005a79e680
vpn: factor out more helpers
2022-12-13 03:55:18 +00:00
0f5279bbca
add us-atlanta VPN
2022-12-13 03:26:23 +00:00
e9b3b7ebab
simplify ovpn impl
2022-12-13 03:17:27 +00:00
7a83c1d6df
trust-dns: use upstream build
2022-12-13 02:03:09 +00:00
46788fe565
servo: make uninsane.org NS records consistent with upstream
2022-12-13 01:00:16 +00:00
a473ef6db3
flake update: nixpkgs: 2022-12-02 -> 2022-12-11; others
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/25eec596116553112681d72ee4880107fc3957fa' (2022-11-19)
→ 'github:nixos/mobile-nixos/5ee45cc1f8e43f4af14ee17ccef9156b0db8cd77' (2022-12-04)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b72b8b94cf0c012b0252a9100a636cad69696666' (2022-12-02)
→ 'github:NixOS/nixpkgs/64e0bf055f9d25928c31fb12924e59ff8ce71e60' (2022-12-11)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/5d7d1d5f742e6bb57dd2e3d7b433fb4010c7af22' (2022-12-02)
→ 'github:NixOS/nixpkgs/7b9eeb856cbf976482fa8d1cb295ea03fb3e1277' (2022-12-10)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
→ 'github:Mic92/sops-nix/da98a111623101c64474a14983d83dad8f09f93d' (2022-12-04)
• Removed input 'sops-nix/nixpkgs-22_05'
• Added input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/86370507cb20c905800527539fc049a2bf09c667' (2022-12-04)
```
2022-12-13 00:52:54 +00:00
3627d47f12
firefox: add uBlacklist
2022-12-13 00:44:38 +00:00
115f8d7054
servo: vpn services are part of 'wireguard-wg0'
...
this makes it so if we restart the wireguard connection, the services
themeselves _also_ restart. that should avoid leaving any of them in an
orphaned namespace
2022-12-12 11:53:34 +00:00
ac44b04d99
servo: trust-dns: note about maybe using dig instead of diff'ing the config
2022-12-12 11:35:47 +00:00
afff0aff19
servo: trust-dns: fix up the timers/ddns reliability
2022-12-12 11:33:20 +00:00
f0086dc5bd
servo: trust-dns: implement some dynamic DNS shim
2022-12-12 10:30:08 +00:00
acabd34f28
servo: net: forward http requests from vpn -> host w/o NATing the source address
...
this ensures we have access to the source IP in our host-side logs
2022-12-12 05:21:29 +00:00
d0e6b82739
make it so wireguard-wg0 is restartable
2022-12-11 17:07:53 +00:00
dc09b7b9b2
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-11 16:48:16 +00:00
38c5b82a08
servo: fold wg0 setup into one single service
...
it doesn't restart cleanly (maybe i can't kill a netns while stuff lives
inside it?). problem for another day.
2022-12-11 16:46:55 +00:00
89def1a073
servo: remove dead net code
2022-12-11 16:15:43 +00:00
ad2ed370d9
servo: split the firewall rules across services
2022-12-11 16:12:23 +00:00
3e8f7a9ba2
servo: use ISP-provided DNS resolvers by default
...
this is really hacky and i hate it, but there's not a lot of good
options.
2022-12-11 16:03:41 +00:00
028ecfe93f
snippets: add HN
2022-12-11 13:14:24 +00:00
c5ac792c13
servo: connect wg0 via IP addr instead of hostname
...
i think this fixes the connectivity issues i've seen.
2022-12-11 12:48:50 +00:00
bd1624bef9
servo: un-firewall tcp port 53 to fix trust-dns over TCP
2022-12-11 12:48:11 +00:00
3ae53d7f32
services: add RestartSec to anything which auto-restarts
...
this is to prevent rapid restart failures from killing the service
permanently.
2022-12-10 13:28:46 +00:00
e7f2d41b1f
servo: forward DNS to root ns without NAT'ing the source address
2022-12-10 13:28:19 +00:00
3394a79e2b
trust-dns: restart on failure
...
if the network isn't up, won't be able to bind to eth, and fails.
2022-12-10 13:02:17 +00:00
b01501663d
trust-dns: listen on each address explicitly
2022-12-10 12:29:10 +00:00
cbd5ccd1c8
desko: disable wifi
2022-12-10 12:27:02 +00:00
cf857eaf9f
zsh: more cd aliases (knowledge, secrets)
2022-12-10 12:16:16 +00:00
3a7eb294c7
servo: fix jackett DNS entry
2022-12-10 09:47:28 +00:00
2ccb470adc
packages: add tcpdump
2022-12-10 02:56:00 +00:00
0a2a929507
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-09 14:18:40 +00:00
2014d5ce77
servo: bridge port 80/53 from ovpns to native using iptables instead of socat
...
i should probably narrow the rules to match specifically things destined
for the ovpns address, but for now this should work.
2022-12-09 14:16:48 +00:00
041adb7092
snippets: add nixos search URL
2022-12-09 01:25:24 +00:00
a979521a98
servo: enable ddns against freedns.afraid.org
2022-12-08 14:30:17 +00:00
77881be955
trust-dns: document SOA parameters
2022-12-08 14:23:35 +00:00
0450b4d9a6
trust-dns: fix SOA
2022-12-08 00:46:32 +00:00
edea64a41c
trust-dns: move nameserver to subdomain ns1,ns2
2022-12-08 00:39:22 +00:00
90e479592f
trust-dns: enable port 53 forward
2022-12-08 00:06:20 +00:00
62d83d94f2
add script to query public IP
2022-12-07 23:39:20 +00:00
52bbe4e9f4
trust-dns: don't restart on failure
...
for in case anything goes wrong
2022-12-07 12:17:03 +00:00
ab176b8d4b
servo: enable trust-dns (experimental)
2022-12-07 12:15:35 +00:00
62df4492a3
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-07 09:47:03 +00:00
f4ed194abc
package trust-dns
2022-12-07 09:45:11 +00:00
6420c9fd16
packages: add gajim (at least temporarily, for debugging)
2022-12-07 08:02:14 +00:00
86245b460b
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-07 07:41:58 +00:00
bf1ba786b3
packages: add imagemagick (for convert)
2022-12-07 07:41:05 +00:00
35a896a3e2
shell aliases to cd to common places
2022-12-07 07:40:52 +00:00
b4314bd919
mess with XMPP stuff. ejabberd: enable mam, some other acl's that probably aren't used
...
prosody is still broken
2022-12-07 01:31:17 +00:00
4696209822
nixpatches: update aerc fix hash
2022-12-07 01:14:24 +00:00
c3957d81c2
ejabberd: enable MUC
2022-12-07 00:08:08 +00:00
8a5be00c93
sway: define a "snippets.txt" file for e.g. browser bookmarks
2022-12-06 11:12:27 +00:00
c2db9fe28e
periodically archive my torrents so i don't lose them again
2022-12-06 07:17:19 +00:00
ccaac901f7
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-06 07:06:32 +00:00
7f285a8254
ejabberd: enable some more modules which don't conflict
2022-12-06 07:05:59 +00:00
b0b82a3d88
feeds: add Matrix Live podcast
...
haven't listened. just searching.
2022-12-06 06:58:59 +00:00
b0664d81ab
ejabberd: enable mod_pubsub, mod_avatar
...
i'm able to do this without breaking federation now,
but it doesn't seem to fullly work.
2022-12-05 02:37:35 +00:00
8ba52bb9cd
ejabberd: enable mod_{carboncopy,last,offline,private,stream_mgmt}
2022-12-05 02:16:28 +00:00
20f0a19e25
ejabberd: fix federation: disable mod_pubsub and mod_avatar
...
now i can send messages FROM uninsane.org again
2022-12-05 00:47:48 +00:00
9dc17a3874
ejabberd: enable avatar support
...
haven't tested that it federates properly -- only that Dino is able to
set it.
2022-12-04 12:38:47 +00:00
2992644901
bluetooth: persist bluetooth earbuds connection
2022-12-04 11:33:03 +00:00
d5d89a10b9
bluetooth: add key for connecting to my car
2022-12-04 10:56:50 +00:00
f7d9fdfe04
packages: add pstree
2022-12-04 03:42:54 +00:00
c42aa2847b
aerc: apply patch to fix awk / message reading
2022-12-04 02:48:37 +00:00
768c5c910f
update nixpkgs: 2022-11-27 -> 2022-12-02
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a115bb9bd56831941be3776c8a94005867f316a7' (2022-11-27)
→ 'github:NixOS/nixpkgs/b72b8b94cf0c012b0252a9100a636cad69696666' (2022-12-02)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/fecf05d4861f3985e8dee73f08bc82668ef75125' (2022-11-27)
→ 'github:NixOS/nixpkgs/5d7d1d5f742e6bb57dd2e3d7b433fb4010c7af22' (2022-12-02)
```
2022-12-03 22:56:00 +00:00
8790a7d9fd
note about persisting bluetooth config
2022-12-03 11:35:03 +00:00
7c36a0d522
bluetooth: share connections across machines
2022-12-03 11:05:09 +00:00
977a80d59e
Merge branch 'staging/moby-6.1.0-rc7'
2022-12-03 09:05:13 +00:00
63c92a44ed
servo: ejabberd: enable file uploads
2022-12-03 08:57:10 +00:00
bf838ea203
packages: add tree as system package
2022-12-03 08:56:26 +00:00
e8a7a1dc75
moby: upgrade kernel 6.0.2 -> 6.1.0-rc7
2022-12-03 08:41:38 +00:00
992efc1093
moby: persist pulseaudio volume status
2022-12-03 07:30:09 +00:00
d320fa39f3
packages: move gpt2tc to x86-only group
...
it doesn't support arm
2022-12-03 07:29:53 +00:00
e40156ed9a
RSS: add Peter Saint-Andre
2022-12-03 06:31:29 +00:00
656837c810
add gpt2tc package for gpt-2 generation
2022-12-03 06:31:29 +00:00
0533ea1cc2
add awk as a system-level package
2022-12-03 06:31:29 +00:00
a1911f3001
ejabberd: fix TLS config (now successfully federating!)
...
TODO: verify file uploading
TODO: wire up admin panel
2022-12-03 02:16:29 +00:00
24967c53a7
servo: disable ipfs
2022-12-02 08:33:50 +00:00
8b9c18aee1
firefox: update plugin hashes
2022-12-02 04:23:20 +00:00
8d3acb104a
sublime-music: ship the mobile fork
...
it *works* on Desktop. it's not *perfect*, but likely better than the
non-mobile one.
2022-12-02 01:24:51 +00:00
69eacf6c4d
ship strace on all platforms
2022-12-02 01:02:08 +00:00
d7ad414a9c
package a mobile-friendly fork of sublime-music (untested)
2022-12-01 22:03:13 +00:00
533b0a91bd
remove unused vim package: nabla
2022-12-01 21:05:23 +00:00
56d87da650
feeds: add pomeroyb
2022-12-01 19:00:08 +00:00
3f33b2cb76
nginx: supply x509 certs for assorted websites under /var/www/sites
2022-11-30 11:37:37 +00:00
f8a1df790f
servo: allow hosting arbitrary websites by stashing them in /var/www
2022-11-30 05:33:04 +00:00
e94186e9c9
Merge branch 'staging/nixpkgs-2022-11-27'
2022-11-30 05:15:03 +00:00
82d11a7ae1
nginx: note that OCSP stapling isn't actually working
2022-11-30 02:09:35 +00:00
0253774622
add templates.python-data
...
for more info, see
<https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-flake-init.html >
2022-11-30 00:48:27 +00:00
2f45c57310
nix flake update: nixpkgs 2022-11-21 -> 2022-11-27, others
...
```
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/af50806f7c6ab40df3e6b239099e8f8385f6c78b' (2022-11-21)
→ 'github:NixOS/nixpkgs/a115bb9bd56831941be3776c8a94005867f316a7' (2022-11-27)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a' (2022-11-20)
→ 'github:NixOS/nixpkgs/fecf05d4861f3985e8dee73f08bc82668ef75125' (2022-11-27)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/f72e050c3ef148b1131a0d2df55385c045e4166b' (2022-11-20)
→ 'github:Mic92/sops-nix/8295b8139ef7baadeb90c5cad7a40c4c9297ebf7' (2022-11-29)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/b68a6a27adb452879ab66c0eaac0c133e32823b2' (2022-11-20)
→ 'github:NixOS/nixpkgs/6649e08812f579581bfb4cada3ba01e30485c891' (2022-11-27)
```
2022-11-29 23:12:43 +00:00
5d1e8f5f60
servo: store media on external storage
2022-11-29 21:54:33 +00:00
ff9c26b03d
servo: port to Ryzen/x86 machine
2022-11-29 02:20:18 +00:00
b9533d7ee3
packages: ship some tools useful for debugging boot/HW state
2022-11-29 02:18:56 +00:00
103f7b1b2c
sane-stop-all-servo script: update for currently deployed services
2022-11-29 02:18:31 +00:00
16327fd323
nix patches: fix hashes
2022-11-29 02:18:05 +00:00
abcfa2dbea
update phosh: phosh: 0.21.1 -> 0.22.0
2022-11-26 08:13:52 +00:00
27403fa36d
zecwallet: move data to private dir
2022-11-24 17:47:34 +00:00
96b3ac26dd
remove systemd HDD spindown patch
...
i haven't used this for several months. it doesn't seem to matter, and
maintaining custom systemd patches is very impractical.
2022-11-24 10:28:06 +00:00
1accf264cf
browserpass-extension: update the PR which generalizes file extensions
2022-11-24 10:26:32 +00:00
3772a428da
browserpass: apply PR feedback: < https://github.com/browserpass/browserpass-extension/pull/312 >
2022-11-23 12:59:08 +00:00
a56f2008d3
fix 'nixserv' -> 'nixserve' typo
2022-11-23 04:09:58 +00:00
04ea55499a
gocryptfs: don't cross build
2022-11-22 13:46:44 +00:00
59244fa50c
flake update: nixpkgs 2022-11-09 -> 2022-11-21, others
...
```
• Updated input 'impermanence':
'github:nix-community/impermanence/def994adbdfc28974e87b0e4c949e776207d5557' (2022-08-31)
→ 'github:nix-community/impermanence/5df9108b346f8a42021bf99e50de89c9caa251c3' (2022-11-17)
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/0b69b36c989d13f08c3bc563253f68c9d6ed7244' (2022-11-01)
→ 'github:nixos/mobile-nixos/25eec596116553112681d72ee4880107fc3957fa' (2022-11-19)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/872fceeed60ae6b7766cc0a4cd5bf5901b9098ec' (2022-11-09)
→ 'github:NixOS/nixpkgs/af50806f7c6ab40df3e6b239099e8f8385f6c78b' (2022-11-21)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/fa842715565307b7e05cdb187b08c05f16ed08f1' (2022-11-09)
→ 'github:NixOS/nixpkgs/cf63ade6f74bbc9d2a017290f1b2e33e8fbfa70a' (2022-11-20)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/4407353739ad74a3d9744cf2988ab10f3b83e288' (2022-11-06)
→ 'github:Mic92/sops-nix/f72e050c3ef148b1131a0d2df55385c045e4166b' (2022-11-20)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/6440d13df2327d2db13d3b17e419784020b71d22' (2022-10-30)
→ 'github:NixOS/nixpkgs/b68a6a27adb452879ab66c0eaac0c133e32823b2' (2022-11-20)
```
2022-11-22 12:03:33 +00:00
c2a2b27002
servo: disable duplicity
2022-11-22 12:01:55 +00:00
7bd6015a9f
browserpass: start pushing gpg-agnostic support upstream
2022-11-22 11:50:07 +00:00
2a010f7882
readme: update contact info, explain modules/ dir
2022-11-22 05:34:11 +00:00
b566910da0
home-manager: hide behind an enable flag
2022-11-22 05:28:41 +00:00
ca43811c16
remove sane.home-manager.extraPackages
...
replaced by sane.packages.extraUserPkgs
2022-11-22 05:11:02 +00:00
7284452aa5
re-enable some environment stuff that got lost during refactors
2022-11-22 04:51:03 +00:00
f772300d88
move system-packages into the main packages.nix file
2022-11-22 04:40:24 +00:00
eccb5ff3d6
rename home-packages -> packages
2022-11-22 04:31:55 +00:00
0c6b949a72
lift some more files out of modules -> hosts
2022-11-22 04:29:17 +00:00
9a6c83776d
vpn: move out of modules/
2022-11-22 03:46:25 +00:00
e408e77026
move secrets.nix out of modules
2022-11-22 03:37:57 +00:00
e0612ccfa8
move allocations out of universal
...
it doesn't cause any changes to the system
2022-11-22 03:35:11 +00:00
a0e85ff31b
nixserve: remove the default sops path
...
it might make more sense to make this a runtime path (/run/secrets/...)
2022-11-22 03:20:50 +00:00
1d448a4114
migrate common settings from hosts/{instantiate -> common/default}.nix
2022-11-22 03:10:19 +00:00
ed52b5f251
nixcache: modularize
2022-11-22 03:07:11 +00:00
dc21b0d68c
modularize image.nix image building
2022-11-22 03:02:41 +00:00
18ec4f9b4d
browserpass-extension: update to latest tip
...
my PR got merged
2022-11-22 02:59:25 +00:00
84a17f4599
move hardware out of modules into hosts/common
...
i want for `modules/` to behave like a more typical `modules` directory,
where functionality is opt-in.
2022-11-22 02:52:07 +00:00
43fa7fdd9f
rename machines -> hosts
...
- shorter.
- congruent with `nixos-rebuild .` choosing what to build based on `hostname`.
- more widely used within other nix repos i've seen.
- more accurate in the case that i migrate a host to a different
machine (which i plan to do with servo).
2022-11-22 02:33:47 +00:00
8fc6b05c07
duplicity: add script to restore from backup
2022-11-21 11:47:07 +00:00
439c7d9ef2
duplicity: add utility to list backup files
2022-11-21 11:31:51 +00:00
9633c4f012
packages: add kdenlive
2022-11-21 10:39:58 +00:00
b869617b09
duplicity: refactor and update files list
2022-11-21 10:39:52 +00:00
ce323ffcf9
servo: ejabberd: enable starttls on server-to-server protocol
2022-11-15 12:55:45 +00:00
ac153aecd3
servo: ejabberd: enable
2022-11-15 12:52:45 +00:00
353d97b661
servo: ejabberd: provide access to certs
2022-11-15 12:47:50 +00:00
1150ee4b50
servo: prosody: disable
2022-11-15 12:45:23 +00:00
9e51eafff0
servo: add libraspberrypi
2022-11-15 12:28:49 +00:00
afaa6343ab
update nixpkgs: 2022-11-05 -> 2022-11-09
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/87d55517f6f36aa1afbd7a4a064869d5a1d405b8' (2022-11-05)
→ 'github:nix-community/home-manager/6639e3a837fc5deb6f99554072789724997bc8e5' (2022-11-08)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3bacde6273b09a21a8ccfba15586fb165078fb62' (2022-11-05)
→ 'github:NixOS/nixpkgs/872fceeed60ae6b7766cc0a4cd5bf5901b9098ec' (2022-11-09)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/f09ad462c5a121d0239fde645aacb2221553a217' (2022-11-05)
→ 'github:NixOS/nixpkgs/fa842715565307b7e05cdb187b08c05f16ed08f1' (2022-11-09)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/486b4455da16272c1ed31bc82adcdbe7af829465' (2022-11-02)
→ 'github:Mic92/sops-nix/4407353739ad74a3d9744cf2988ab10f3b83e288' (2022-11-06)
```
2022-11-15 10:04:25 +00:00
67dff6069c
sane-rcp: do incremental syncs (append mode)
2022-11-15 09:46:11 +00:00
dea7ca9474
new script to locate dotfiles easier
2022-11-13 01:05:06 +00:00
ad7ae94501
home: ship dino XMPP client
2022-11-12 10:18:13 +00:00
1a0bd16b44
servo: enable prosody XMPP server
2022-11-12 10:02:06 +00:00
56f89bb3f7
servo: ejabberd: configure, but then disable because broken
2022-11-12 01:43:14 +00:00
92a67253c3
servo: lay the skeleton files for a XMPP (jabber) server
2022-11-11 12:56:09 +00:00
8d0ded0ea1
postgresql: leave some notes about future optimization opportunities
2022-11-11 10:58:57 +00:00
de820e32b7
servo: pleroma: remove unneeded prepare: :named config
...
doing this should increase perf
2022-11-11 10:58:29 +00:00
be286cd190
servo: nginx: enable gzip and TLS optimizations
2022-11-11 10:57:57 +00:00
7cacbd9580
goaccess: optimization only refresh stats once per 30s
2022-11-11 10:56:54 +00:00
c84f10e060
freshrss: update feeds less frequently
...
Freshrss is throwing some error in the logs... but it still looks to
*kinda* work? ugh.
2022-11-11 08:48:48 +00:00
fd8f660ee0
feeds: add Jeff Kaufman
2022-11-11 07:50:42 +00:00
205b6a9afb
nginx: forceSSL for git and fedi
2022-11-08 13:28:41 +00:00
6b7a544df3
lightdm-mobile-greeter: update button styling
2022-11-08 10:42:08 +00:00
c3eacf7126
unpin electrum, sequoia
...
they build now
2022-11-08 09:08:51 +00:00
3b6f638f98
lightdm-mobile-greeter: update interface.ui
2022-11-08 09:08:39 +00:00
6057a2e665
lightdm-mobile-greeter: update libhandy dependency
2022-11-07 23:36:18 -08:00
f45b032e48
home: add plasmatube (though it might not be working well)
2022-11-08 05:34:02 +00:00
1c810dc1b8
time: switch to UTC
...
Daylight Savings Time is too confusing for me.
2022-11-08 02:35:50 +00:00
fdd9833b01
lightdm-mobile-greeter: update upstream (minor description change)
2022-11-07 06:32:04 -08:00
25854d3135
lightdm-mobile-greeter: update upstream
2022-11-07 05:25:25 -08:00
45f8cc3894
browserpass-native: update enableOTP PR fix
2022-11-07 04:39:16 -08:00
fc4138327a
home-packaged: add rsync
2022-11-06 20:53:22 -08:00
889c47e884
link debug symbols into /run/current-system/sw/lib/debug
2022-11-06 19:25:50 -08:00
f6f500c592
fs: hopefully fix /mnt/servo-root by linking sftp-server at the remote endpoint
2022-11-06 18:54:22 -08:00
6fa9fb740a
servo: update rpi linux to fix build
2022-11-06 17:12:22 -08:00
10a665d11c
add a servo-cross target
...
though it looks like rpi4 linux actually fails to cross-compile due to
some RMW page error
2022-11-06 06:04:54 -08:00
77baf03496
Revert "servo: don't ship custom linux kernel packages anymore"
...
This reverts commit 12b5e68b25 .
2022-11-06 05:27:04 -08:00
26f920e119
disable default environment packages
2022-11-06 05:22:16 -08:00
88fba6f496
document --substituters nix options
2022-11-06 03:47:10 -08:00
9f43444f0c
ipfs: migrate settings
...
did not explicitly test these
2022-11-06 03:32:35 -08:00
b68fd881e4
servo: import an element-web patch which allows configuring it without rebuilding
2022-11-06 03:32:35 -08:00
5cca6ede0d
emote: fix persistence dir
2022-11-06 02:30:53 -08:00
3b4e394ce8
flake update nixpkgs: 2022-11-03 -> 2022-11-05, home-manager
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/d78b3488a76d251701ab58a9b7f0dd092b806c1e' (2022-11-03)
→ 'github:nix-community/home-manager/87d55517f6f36aa1afbd7a4a064869d5a1d405b8' (2022-11-05)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a2a777538d971c6b01c6e54af89ddd6567c055e8' (2022-11-03)
→ 'github:NixOS/nixpkgs/3bacde6273b09a21a8ccfba15586fb165078fb62' (2022-11-05)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/1404483f4531560aad73bdebae4096881c910ac0' (2022-11-04)
→ 'github:NixOS/nixpkgs/f09ad462c5a121d0239fde645aacb2221553a217' (2022-11-05)
```
2022-11-06 02:20:04 -08:00
d9b3fccdfa
persist emote dir
2022-11-06 02:07:32 -08:00
94366d4bf6
browserpass: patch to support OTP codes better
2022-11-06 02:00:41 -08:00
12b5e68b25
servo: don't ship custom linux kernel packages anymore
...
it's probably not necessary. i confirmed the kernel provides rpi400 dtb
by default.
2022-11-05 22:29:20 -07:00
a0d332766a
nixcache: always trust my own caches, even if not enabled by default
2022-11-05 20:13:17 -07:00
cdd9672654
libreoffice: disable first-run dialog
2022-11-05 17:24:19 -07:00
887a431956
podcasts: add The Verge - Decoder
2022-11-05 06:16:20 -07:00
502ebafb0a
update: nixpkgs
2022-11-05 05:42:11 -07:00
57ada6af4f
tokodon: fix segfault on launch
...
also persist the ~/.cache/KDE/tokodon directory.
since the login form isn't working yet (partially the fault of my
Pleroma install?), i can't tell if this is where tokens are stashed or
not.
2022-11-04 06:52:18 -07:00
d1d64b7376
import and update Tokodon package from < https://github.com/NixOS/nixpkgs/pull/170466 >
...
this hangs and then segfaults at start. i suppose i should `gdb` it.
2022-11-03 22:23:14 -07:00
f2188be9f2
flake update: nixpkgs 2022-10-31 -> 2022-11-02, home-manager, sops, mobile-nixos
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/f0ecd4b1db5e15103e955b18cb94bea4296e5c45' (2022-11-01)
→ 'github:nix-community/home-manager/d78b3488a76d251701ab58a9b7f0dd092b806c1e' (2022-11-03)
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/da56c338a2b00c868697b75bdbd388f60d50c820' (2022-10-30)
→ 'github:nixos/mobile-nixos/0b69b36c989d13f08c3bc563253f68c9d6ed7244' (2022-11-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d40fea9aeb8840fea0d377baa4b38e39b9582458' (2022-10-31)
→ 'github:NixOS/nixpkgs/636051e353461f073ac55d5d42c1ed062a345046' (2022-11-02)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/1b4722674c315de0e191d0d79790b4eac51570a1' (2022-10-31)
→ 'github:NixOS/nixpkgs/b3a8f7ed267e0a7ed100eb7d716c9137ff120fe3' (2022-11-01)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/448ec3e7eb7c7e4563cc2471db748a71baaf9698' (2022-10-30)
→ 'github:Mic92/sops-nix/486b4455da16272c1ed31bc82adcdbe7af829465' (2022-11-02)
```
2022-11-03 17:31:47 -07:00
6d52c0e8ab
new option: sane.gui.plasma.enable to enable desktop KDE plasma
...
this is useful for testing applications which are designed for KDE
first.
2022-11-03 03:09:14 -07:00
14b334ff55
new script: sane-reboot, to prevent me from rebooting the wrong machine when working with multiple hosts
2022-11-03 01:27:56 -07:00
730fa8ba4b
moby: fix lightdm-mobile-greeter config to work again
2022-11-02 04:59:36 -07:00
8817f661ac
browser: temporarily switch back to firefox
...
recompiling librewolf is not practical -- until the addon signing is
upstreamed
2022-11-02 04:21:55 -07:00
3b0f505864
moby: move lightdm-mobile-greeter stuff into nixpkgs
2022-11-02 04:14:00 -07:00
b559d334c3
librewolf: work toward upstreaming the MOZ_REQUIRE_SIGNING patch
2022-11-02 02:39:56 -07:00
f6e4c0058c
add mercurial to dev packages
2022-11-01 22:20:05 -07:00
775fc979fc
browser: fix Extensions.Uninstall + refactor nits
2022-11-01 19:29:33 -07:00
ad6daa4e5b
librewolf: allow sideloading unsigned addons
...
still defaulting to firefox, because this requires a recompilation of
the browser -- particularly expensive for moby.
2022-11-01 19:17:49 -07:00
3ecfea158a
browser: make more easily swappable between firefox and librewolf
2022-11-01 16:23:50 -07:00
5ff47b3719
remove unused rycee flake input
...
it was previously used for browser addons: i've since moved those
in-house for technical reasons.
2022-11-01 16:07:57 -07:00
03ea7e7fa5
flake update: nixpkgs 2022-10-30 -> 2022-10-31 and stable home-manager
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/d8b233ad03dd3d82424561512b40971569b2e5d2' (2022-10-31)
→ 'github:nix-community/home-manager/f0ecd4b1db5e15103e955b18cb94bea4296e5c45' (2022-11-01)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/412b9917cea092f3d39f9cd5dead4effd5bc4053' (2022-10-30)
→ 'github:NixOS/nixpkgs/d40fea9aeb8840fea0d377baa4b38e39b9582458' (2022-10-31)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/26eb67abc9a7370a51fcb86ece18eaf19ae9207f' (2022-10-30)
→ 'github:NixOS/nixpkgs/1b4722674c315de0e191d0d79790b4eac51570a1' (2022-10-31)
```
2022-11-01 05:09:04 -07:00
ca93518dda
browser: switch from librewolf to firefox-esr
...
librewolf doesn't allow unsigned addons. i believe this is a bug, as the
nixpkg build file looks like it *meant* to allow addons (and maybe at
some point did)
2022-11-01 04:58:45 -07:00
7f7041351b
browserpass-extension: init at 3.7.2
...
bringing this in-tree instead of fetching it from the mozilla addons
webpage because i plan to develop on it.
2022-11-01 04:57:34 -07:00
1c62bcd50c
lightdm-mobile-greeter: update git rev & remove the Cargo.lock patch
...
Raatty was kind enough to upstream the Cargo.lock fix.
2022-11-01 01:15:36 -07:00
bad4fe0e76
browserpass: add support for totp, and auto-unlock the secrets store on first run
...
note that one needs to manually enable the TOTP setting in the
browserpass settings for this to work -- TOTP parsing is disabled by
default
2022-10-31 23:57:47 -07:00
8b473ff88f
neovim: fix python tree-sitter plugin
...
which was otherwise yielding parsing errors.
2022-10-31 23:05:27 -07:00
ad54b9c5fb
flake update: rycee: 2022-10-29 -> 2022-11-01
...
```
• Updated input 'rycee':
'gitlab:rycee/nur-expressions/5fb3c4733c00a7e7be69877d057f6760d85cecb8' (2022-10-29)
→ 'gitlab:rycee/nur-expressions/f4bf327807f86c85e85050101467835a65754b51' (2022-11-01)
```
2022-10-31 23:04:39 -07:00
b805a101ba
flake update: nixpkgs 2022-10-29 -> 2022-10-30; home-manager
...
wouldn't ordinarily update so regularly, but on the lookout for that
openssl CVE...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/b81e128fc053ab3159d7b464d9b7dedc9d6a6891' (2022-10-17)
→ 'github:nix-community/home-manager/d8b233ad03dd3d82424561512b40971569b2e5d2' (2022-10-31)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fdebb81f45a1ba2c4afca5fd9f526e1653ad0949' (2022-10-29)
→ 'github:NixOS/nixpkgs/412b9917cea092f3d39f9cd5dead4effd5bc4053' (2022-10-30)
```
2022-10-31 20:54:11 -07:00
69a3aaa086
new script: sane-private-lock
...
this is handy esp for `servo`, where i don't want my keys to be
accessible after i logout.
longterm, i suppose i could run this automatically on session close
(pam-umount or something i think exists for that?)
2022-10-31 04:21:25 -07:00
9acf2dfde1
gocryptfs: cross-compile for aarch64
2022-10-31 03:05:24 -07:00
4b5accac88
flake update: nixpkgs: 2022-10-22 -> 2022-10-29 and others
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/1351091d2537040454fa232d8b94e745ab0eb5a3' (2022-10-24)
→ 'github:nixos/mobile-nixos/da56c338a2b00c868697b75bdbd388f60d50c820' (2022-10-30)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/95aeaf83c247b8f5aa561684317ecd860476fcd6' (2022-10-22)
→ 'github:NixOS/nixpkgs/fdebb81f45a1ba2c4afca5fd9f526e1653ad0949' (2022-10-29)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/3933d8bb9120573c0d8d49dc5e890cb211681490' (2022-10-22)
→ 'github:NixOS/nixpkgs/26eb67abc9a7370a51fcb86ece18eaf19ae9207f' (2022-10-30)
• Updated input 'rycee':
'gitlab:rycee/nur-expressions/43d3a363c126968db46585b88b8eb97dd32634ad' (2022-10-27)
→ 'gitlab:rycee/nur-expressions/5fb3c4733c00a7e7be69877d057f6760d85cecb8' (2022-10-29)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1b5f9512a265f0c9687dbff47893180f777f4809' (2022-10-23)
→ 'github:Mic92/sops-nix/448ec3e7eb7c7e4563cc2471db748a71baaf9698' (2022-10-30)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/f9115594149ebcb409a42e303bec4956814a8419' (2022-10-23)
→ 'github:NixOS/nixpkgs/6440d13df2327d2db13d3b17e419784020b71d22' (2022-10-30)
• Updated input 'uninsane':
'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=4ad1801f6cecd678bbeae5dfe5933448dd7b3360 ' (2022-10-14)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs%2fheads%2fmaster&rev=80c6ec95bd430e29d231cf745f19279bb76fb382 ' (2022-10-27)
```
2022-10-30 23:47:29 -07:00
cb00ae4f92
update nautilus gtk4 patch SHA
...
it's been merged into nixpkgs; manual patch will likely go away after
next nixpkgs update
2022-10-30 21:33:58 -07:00
7c38c1dbe9
de-persist /etc/machine-id, and generate it from the ssh key instead
...
note that /etc/machine-id now contains a different value than before,
meaning `journalctl` will not show logs from before the time of this
change.
2022-10-30 21:02:41 -07:00
b3b45ec0f2
fix host ssh key persistence
2022-10-30 20:03:00 -07:00
34d77542e7
impermanence: ensure /etc/ssh is populated before we decode machine secrets during activation
...
the impermanence activation scripts don't appear to mount folders --
only files. rather, the impermanence module creates fstab entries for
each bind mount folder, and *something* (systemd?) mounts these *after*
/run/current-system/activate is run.
therefore, if we want access to a bind-mounted directory during
activateion, we have to manually mount it.
i.e. `mount /etc/ssh/host_keys`.
2022-10-30 05:59:55 -07:00
6236c14def
vendor librewolf addons instead of fetching them on first run
...
this obviously speeds up startup, it's hopefully also less likely to
break surprisingly, and i hope it's the path to me shipping forks of
official extensions.
2022-10-27 03:20:29 -07:00
0c0f8c44bd
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-10-26 07:18:41 -07:00
7f97786a88
librewolf: use browserpass password store
...
this is working -- forked to support sops as a backend --
without totp support yet. it's possible in theory: i might just need to
write some adapter logic.
upstream discussion about genericizing backend support:
- <https://github.com/browserpass/browserpass-native/issues/127 >
2022-10-26 07:13:55 -07:00
db2e156f15
home: enable celluloid mpv frontend
...
i want to test this on mobile
2022-10-26 05:31:11 -07:00
43efec495e
librewolf: integrate with gopass
...
it's able to list passwords, but not decrypt them:
i think i can solve this on the store side?
2022-10-26 00:10:54 -07:00
279f9ce614
lightdm-mobile-greeter: point directly to upstream, with a patch for their Cargo.lock
2022-10-25 22:05:49 -07:00
7d02652e08
servo: freshrss: fix ExecStart path
2022-10-25 06:31:18 -07:00
10e224be0d
ssh: set known hosts via ~/.ssh/config
...
this prevents the ssh agent from updating the known_hosts file
and confusing home-manager.
2022-10-25 05:17:28 -07:00
e25c92794f
refactor: split ssh settings out of home-manager/default.nix
2022-10-25 05:06:33 -07:00
a8d2b7196d
statically populate ssh known_hosts
2022-10-25 05:01:32 -07:00
a6cbecbc74
Merge branch 'staging/pleroma-update'
2022-10-25 04:18:25 -07:00
518d2f60c0
pleroma: port ExifTool config
...
the old path is deprecated, if my syslog is to be believed.
2022-10-25 04:11:47 -07:00
70e5ccc968
upgrade pleroma, thereby fixing servo build
2022-10-25 03:44:45 -07:00
c44cad9c16
fractal: persist data in ~/private
2022-10-25 02:12:55 -07:00
e3bf585382
persist ssh host keys in a subdirectory
2022-10-25 02:09:27 -07:00
1fea9618ba
zsh: remove rm and mv confirmations
2022-10-25 01:42:46 -07:00
8d89f828b6
new sane script: sane-rcp
...
i guess this could just be an alias? 🤷
2022-10-25 01:19:05 -07:00
e2985ef018
sane-scripts: new helper to redirect stdout to some permissioned file
2022-10-24 23:43:32 -07:00
d54b595e45
RSS: subscribe to Edward Snowden
2022-10-24 20:23:14 -07:00
ad75ed352c
RSS: clean up the substack subs
2022-10-24 20:14:36 -07:00
306836042c
RSS: add my own feed :-)
2022-10-24 19:52:39 -07:00
965181c8b0
moby: change password
2022-10-24 08:33:51 -07:00
b344c38bfb
provide a script for changing the ~/private dir secrets
...
gocryptfs doesn't (i think?) ship a tool for changing the password: you
just create a new fs and rsync/mv the data
2022-10-24 08:21:53 -07:00
174bc539bc
moby: enable a statically-assigned but encrypted password
2022-10-24 07:39:50 -07:00
9ef457c0dd
secrets/servo: grant access to lappy
2022-10-24 06:56:16 -07:00
939278b970
home: migrate Element directory to private storage
2022-10-24 06:42:51 -07:00
3d0bd0fbf4
remove TODO file
...
some of these had been done. the ones not done are documented elsewhere
(either in this repo or in my own PKM).
2022-10-24 06:20:22 -07:00
36d8a711ac
modules/services: abstract behind default.nix
2022-10-24 06:13:04 -07:00
4c4b73f693
refactor: helpers/set-hostname.nix becomes machines/instantiate.nix
2022-10-24 06:06:11 -07:00
9151f58b37
desko: set a password
2022-10-24 01:59:36 -07:00
b2c55ed98a
sane-private-unlock: make ~/private if it doesn't exist
2022-10-24 01:53:41 -07:00
1721546410
store ssh keys in ~/private, where they're encrypted
2022-10-24 01:33:14 -07:00
c833c68d83
move ssh pubkeys into their own file for future reuse
2022-10-24 01:33:01 -07:00
9a4c2613c1
lappy: update passwd
2022-10-24 00:47:09 -07:00
8de5b0a79d
iwd: switch APs more aggressively
...
unclear how much of a difference this makes yet: will hopefully
test/tune it over time.
2022-10-24 00:25:19 -07:00
ced64e63ef
Merge remote-tracking branch 'remotes/origin/staging/nixpkgs-2022-10-22'
2022-10-24 00:22:41 -07:00
8dd267db30
servo: goaccess: anonymize IPs and hide the 'HOSTS' panel
2022-10-24 00:16:42 -07:00
10541698a7
flake update: nixpkgs 2022-10-19 -> 2022-10-22 & others
...
```
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/2a4d4a71e1dfa6d9001249fd57229e949dac0908' (2022-10-21)
→ 'github:nixos/mobile-nixos/1351091d2537040454fa232d8b94e745ab0eb5a3' (2022-10-24)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/db25c4da285c5989b39e4ce13dea651a88b7a9d4' (2022-10-19)
→ 'github:NixOS/nixpkgs/95aeaf83c247b8f5aa561684317ecd860476fcd6' (2022-10-22)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/44fc3cb097324c9f9f93313dd3f103e78d722968' (2022-10-20)
→ 'github:NixOS/nixpkgs/3933d8bb9120573c0d8d49dc5e890cb211681490' (2022-10-22)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/8e470d4eac115aa793437e52e84e7f9abdce236b' (2022-10-18)
→ 'github:Mic92/sops-nix/1b5f9512a265f0c9687dbff47893180f777f4809' (2022-10-23)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/945a85cb7ee31f5f8c49432d77b610b777662d4f' (2022-10-15)
→ 'github:NixOS/nixpkgs/f9115594149ebcb409a42e303bec4956814a8419' (2022-10-23)
```
2022-10-23 21:47:03 -07:00
b658b93c64
lappy: store the hashed user passwd in git and decrypt it into /etc/passwd on boot
...
this approach lets me persist the password. persisting /etc/shadow
directly wasn't so feasible. populating /etc/shadow at activation time
is something nix already does and is easy to plug into.
so we store the passwd hash in this repo, but encrypt it to the
destination machine's ssh pubkey to add enough entropy that it's not
brute-forceable through the public git repo.
2022-10-23 06:53:06 -07:00
f68bc342e8
fix activationScript ordering to remove sops double-decrypt hack
2022-10-23 06:53:05 -07:00
e3221bf8b9
home: add handbrake program
2022-10-23 03:02:31 -07:00
3cfe236e90
sane-sync-from-iphone: handle the case where /mnt/iphone is hung
2022-10-22 23:35:00 -07:00
2b14648587
servo: persist the maildir
...
this way i don't lose my mail on every reboot...
wow i can't believe it took me this long to make the connection.
2022-10-22 07:00:56 -07:00
0753aa59e9
refactor: move default home impermanence dirs to modules/universal/users.nix
2022-10-22 06:09:53 -07:00
55cbce17c2
refactor: impermanence: remove duplicate function map-service-dirs
2022-10-22 06:03:04 -07:00
ebf3152ced
refactor: purge impermanence.home-files option
...
persisting individual files doesn't work super well. we can do without
it and things are simpler.
2022-10-22 05:56:04 -07:00
8345375bc4
zsh: fix history path to be fully-qualified
...
it's implicitly a relative path to where the shell is initialized.
2022-10-22 05:52:05 -07:00
cc63cacf28
new script to unlock ~/private
2022-10-22 05:47:17 -07:00
8f61ba6085
zsh: move .zsh_history to ~/.local/share/zsh
...
this works better with impermanence (see code comment)
2022-10-22 04:08:37 -07:00
b43103a024
refactor: move .zsh_history impermanence definition into zsh.nix
2022-10-22 04:02:40 -07:00
187a52527b
refactor: squash env directory
2022-10-22 03:56:50 -07:00
b26e826b3b
sway: add a config option to disable the greeter (and auto-login instead)
...
i need this now as a way to keep gtk3 packages (in greetd) out of the
environment, so i can test the Nautilus gtk3-not-present bug.
2022-10-22 01:31:51 -07:00
3851136398
nginx/goaccess: opt-in *specific* hosts for public logs
...
the other hosts are by default private. mostly because they're just
internal services where i'm the primary user.
2022-10-21 22:38:38 -07:00
635fee1bda
nginx: include hostname in log so goaccess can group on it
2022-10-21 22:00:49 -07:00
5048ee1ce5
servo: fix RSS feeds.nix invalid reference (fix build)
2022-10-21 21:59:17 -07:00
e787dc29c6
servo: enable goaccess for metrics/monitoring
...
TODO: change the nginx log format to include virtualhost and enable
goaccess to group by host
2022-10-21 09:55:49 -07:00
7cc44f9455
feeds: follow Anish Lakhwara
...
supposedly. we'll see if my RSS client actually understands that feed...
2022-10-21 09:30:54 -07:00
419ababe6f
home-manager: split discord.nix out of default.nix
2022-10-21 09:27:04 -07:00
e4c0a0d468
home-manager: split aerc.nix out of default.nix
2022-10-21 09:15:08 -07:00
0e63cd4e11
home-manager: split sublime-music.nix out of default.nix
2022-10-21 09:10:55 -07:00
9328e5ff32
home: disable nb
2022-10-21 09:01:06 -07:00
87dda0ad11
home: nb: move package inclusion to nb.nix
2022-10-21 08:59:04 -07:00
46783cd0e2
home-manager: split nb out of default.nix
2022-10-21 08:53:08 -07:00
f7d3b8128e
home-manager: split vlc config out of default.nix
2022-10-21 08:47:21 -07:00
9119f0b092
home-manager: split mpv config out of default.nix
2022-10-21 08:44:25 -07:00
17189b22e9
home-manager: split git config out of default.nix
2022-10-21 08:41:28 -07:00
7db3816511
home-manager: move librewolf out of default.nix
2022-10-21 08:38:20 -07:00
8c20017544
home-manager: split neovim out of default.nix
2022-10-21 08:30:35 -07:00
4c1f68f82f
home-manager: split kitty out of default.nix
2022-10-21 08:24:07 -07:00
289745f41a
split zsh config out of home-manager.nix monolith
2022-10-21 08:20:30 -07:00
d9caf70c6c
home-manager: remove 'enable' option
2022-10-21 07:43:20 -07:00
cf95a6e321
env: alias to mkdir + pushd
2022-10-21 07:06:55 -07:00
155c095be8
moby: bump kernel 6.0.0 -> 6.0.2
2022-10-21 05:57:36 -07:00
bafe7aa3c7
Merge branch 'staging/nixpkgs-2022-10-20'
2022-10-21 02:08:33 -07:00
c9d57f2995
commit ensure-perms script for image post-processing
...
this was created weeks ago and not committed
2022-10-21 02:04:30 -07:00
a8227bbcbc
nix flake update (nixpkgs 2022-10-14 -> 2022-10-19 and others)
...
```
• Updated input 'home-manager':
'github:nix-community/home-manager/17208be516fc36e2ab0ceb064d931e90eb88b2a3' (2022-10-11)
→ 'github:nix-community/home-manager/b81e128fc053ab3159d7b464d9b7dedc9d6a6891' (2022-10-17)
• Updated input 'mobile-nixos':
'github:nixos/mobile-nixos/e4b6f680b2a4f29f087a7c1299c11499d1a367b6' (2022-10-14)
→ 'github:nixos/mobile-nixos/2a4d4a71e1dfa6d9001249fd57229e949dac0908' (2022-10-21)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4428e23312933a196724da2df7ab78eb5e67a88e' (2022-10-14)
→ 'github:NixOS/nixpkgs/db25c4da285c5989b39e4ce13dea651a88b7a9d4' (2022-10-19)
• Updated input 'nixpkgs-stable':
'github:NixOS/nixpkgs/e06bd4b64bbfda91d74f13cb5eca89485d47528f' (2022-10-12)
→ 'github:NixOS/nixpkgs/44fc3cb097324c9f9f93313dd3f103e78d722968' (2022-10-20)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/0ce0449e6404c4ff9d1b7bd657794ae5ca54deb3' (2022-10-09)
→ 'github:Mic92/sops-nix/8e470d4eac115aa793437e52e84e7f9abdce236b' (2022-10-18)
• Updated input 'sops-nix/nixpkgs-22_05':
'github:NixOS/nixpkgs/b3783bcfb8ec54e0de26feccfc6cc36b8e202ed5' (2022-10-09)
→ 'github:NixOS/nixpkgs/945a85cb7ee31f5f8c49432d77b610b777662d4f' (2022-10-15)
```
2022-10-21 00:42:30 -07:00
1623367b13
commit ensure-perms script for image post-processing
...
this was created weeks ago and not committed
2022-10-21 00:03:57 -07:00