d86be97ced
cross: fix emulateBuilder to use build bash in the vmRunCommand
2023-08-05 09:54:56 +00:00
44388b132a
cross: fix enableParallelBuilding
to work
2023-08-05 09:54:56 +00:00
cd6b112d33
build bonsai/hare/qbe without relying on binfmt emulation
2023-08-05 09:54:56 +00:00
8eb6be863a
cross: koreader: build luajit from emulated stdenv, instead of grabbing it from the emulated packageset
2023-08-05 09:54:14 +00:00
3b5ff938ce
flake: apply nixpatches/list.nix using the build patcher, not the emulated host patcher
2023-08-05 09:32: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 import
ing 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