50add19b14
sane-tag-music: use pykakasi for better romanization
2024-07-10 04:42:51 +00:00
56032bc040
python-repl: include pykakasi, unidecode
2024-07-10 04:42:11 +00:00
6ee33240d7
nixpkgs: 2024-07-07 -> 2024-07-10
2024-07-10 04:41:43 +00:00
4aaeb42cab
servo: bitcoid: allow using sane.programs package
2024-07-10 04:40:38 +00:00
2697d068ce
sane-tag-music: fix ImageFile to actually support tag deletion
2024-07-10 00:48:22 +00:00
3ae650bcae
sane-tag-music: use "Producer" tag to group albums by artists who use multiple pseudonyms
2024-07-09 23:51:08 +00:00
ddce650bc5
sane-tag-music: handle titles with "/"
2024-07-09 21:35:09 +00:00
96bf9d594f
sane-tag-music: fix duplicated tags and wrong mode for image files
2024-07-09 21:35:09 +00:00
c2185f44b1
sane-tag-music: fix so i can load titles from PNG files
2024-07-09 21:35:09 +00:00
549fa8e5cd
sane-tag-music: allow filtering paths by type (image v.s. audio)
2024-07-09 21:35:09 +00:00
afc31dfc2f
sane-tag-music: prefer existing artist/albumartist tags over path-based ones
2024-07-09 21:35:09 +00:00
2011065497
sane-tag-music: parse album artist - album - track notation
2024-07-09 21:35:09 +00:00
ca6bb7518a
sane-tag-music: force tracknumber empty for Singles
2024-07-09 21:35:09 +00:00
612274d0b2
sane-tag-music: improve fix-tags behavior so that manual tags tag precedence over existing tags
2024-07-09 21:35:09 +00:00
b801ed07d6
sane-tag-music: docs: link to metadata tag conventions (pseudo-standards)
2024-07-09 21:35:09 +00:00
53fd4ee42f
sane-tag-music: refactor to_path
2024-07-09 21:35:09 +00:00
0b610a6683
nixpkgs: python3 fix: update hash (its merged upstream)
2024-07-09 21:35:09 +00:00
3696953ba0
sane-tag-music: enforce two-digit trackno prefixes everywhere
...
probably better to make this conditional on the total number of tracks, but that's a bit more difficult
2024-07-09 21:35:09 +00:00
da8b3fc188
sane-tag-music: special-case some romanizations
2024-07-09 21:35:09 +00:00
91db9fef82
sane-tag-music: use unidecode for romanization/transliteration
2024-07-09 21:35:09 +00:00
682e9c0c68
sane-tag-music: fix missing dep
2024-07-09 21:35:09 +00:00
cd9f1cc95e
signal-desktop: fix sandboxing to allow for URLOpen dbus calls
2024-07-09 19:09:44 +00:00
607845d495
sane-tag-music: support tagging album art
2024-07-09 02:14:54 +00:00
79c8521f38
sane-tag-music: handle edge-cases in tag -> path logic
2024-07-09 00:01:41 +00:00
fa284c3dec
sane-tag-music: docs: mention all subcommands in docstring
2024-07-08 21:10:32 +00:00
3fe5e57c3c
sane-vpn: allow sane-vpn dns-fix $CMD
2024-07-08 21:05:15 +00:00
05c212a227
nwg-panel: fix double-bar problem on crash
2024-07-08 21:05:00 +00:00
ea2da626d1
signal-desktop-from-src: add missing file to git
2024-07-08 18:43:37 +00:00
f8d0c9ce3b
scripts/deploy: deploy crappy latter than all the others
2024-07-08 05:38:44 +00:00
46bf7c5ac9
nixpkgs: 2024-07-06 -> 2024-07-07
2024-07-08 05:38:44 +00:00
d12120d53c
gnome-maps: fix .desktop file so it can actually launch
2024-07-07 12:12:54 +00:00
22e3f58ab3
todo.md: sync
2024-07-07 10:02:26 +00:00
9f483541a4
sane-wipe: fractal: provide instructions for what to do after wiping
2024-07-07 08:51:40 +00:00
8d8f19752f
fix missing clightning-sane/default.nix file
2024-07-07 08:24:56 +00:00
49c3bf0f34
zfs: split into zfs-tools program
...
this lets me sandbox it without building an entire extra copy of zfs
2024-07-07 02:54:33 +00:00
065aba0996
zfs: fix sandboxed build
2024-07-07 02:39:49 +00:00
c7425e792b
todo.md: done sandboxing all programs except for the fuse stuff
2024-07-07 02:33:24 +00:00
74b7e90a34
check-uninsane: check zfs pool for errors
2024-07-07 02:32:44 +00:00
9f642980fd
zfs: sandbox
2024-07-07 02:31:33 +00:00
c638218c07
servo: matrix-synapse: dont ship unused admin package
2024-07-07 02:23:18 +00:00
1ad933ad9c
bitcoind: sandbox
2024-07-07 02:21:14 +00:00
3dc007448c
wally-cli: sandbox
2024-07-07 02:10:53 +00:00
3487303216
clightning: sandbox
2024-07-07 01:18:55 +00:00
b74e797b13
clightning-sane: sandbox
2024-07-07 01:15:04 +00:00
bb3f148c32
scripts/check-uninsane: add a liveness test for my Bitcoing Lightning node
2024-07-07 01:00:50 +00:00
e235e09cf1
servo: ship clightning-sane
2024-07-07 00:58:29 +00:00
64610a5806
clightning-sane: define as sane.programs
2024-07-07 00:57:51 +00:00
15ca5fbfa4
clightning-sane: make it an actual package
2024-07-07 00:56:58 +00:00
997b841777
servo: clightning: fix deprecated config
2024-07-07 00:53:29 +00:00
9ced7bd3b5
sane-secrets-unlock: fix sandboxing (create directory before entering the sandbox)
2024-07-07 00:53:08 +00:00
2710f2b2ca
docs: gnome-maps: mention some quirks
2024-07-07 00:50:29 +00:00
572a340c8a
todo.md: make a list of the programs i've procrastinated on sandboxing
2024-07-06 19:31:19 +00:00
b844a9ef5d
servo: disable unused CLI tools for freshrss/signald
2024-07-06 19:29:55 +00:00
d41d067405
servo: clightning: decrease logging from debug -> info
2024-07-06 19:22:06 +00:00
f8349a646b
servo: lemmy: decrease logging from default -> warn
2024-07-06 19:21:53 +00:00
706667f403
servo: matrix-appservice-irc: decrease logging debug -> warn
2024-07-06 19:20:18 +00:00
99e0d5f03b
servo: matrix-synapse: simplify logging config
2024-07-06 19:19:51 +00:00
3d82bc8c87
gitea: migrate away from deprecated email options
2024-07-06 18:56:34 +00:00
a3212f6955
gitea: bump registration timeout 4 -> 7 days
2024-07-06 18:56:09 +00:00
0d3e89a431
gitea: fix broken UI theme
2024-07-06 18:55:47 +00:00
b7c86d5867
mmcli: sandbox
2024-07-06 18:49:18 +00:00
5db8372b24
nixpkgs-wayland: 0-unstable-2024-07-03 -> 0-unstable-2024-07-05
2024-07-06 18:29:01 +00:00
da09ab3617
sops-nix: assets-unstable-2024-07-01 -> assets-unstable-2024-07-05
2024-07-06 18:28:44 +00:00
133744fa4b
nixpkgs: 24.05-unstable-2024-07-03 -> 24.05-unstable-2024-07-06
2024-07-06 18:28:27 +00:00
bfd272b2c9
uassets: 0-unstable-2024-07-03 -> 0-unstable-2024-07-06
2024-07-06 18:28:10 +00:00
3edc8d87f4
firefox-extensions.ublock-origin: 1.58.1b11 -> 1.58.1b12
2024-07-06 18:27:16 +00:00
6824080f6b
avahi: fix broken sandboxing
2024-07-06 03:08:36 +00:00
0786475c63
doc: mmcli: show how to sandbox... almost
2024-07-06 03:08:23 +00:00
ae082b1654
nwg-panel: fix the sandbox to allow Shutdown action
2024-07-06 03:07:58 +00:00
a77816e9de
refactor: sane-scripts: use whitelistDbus where available
2024-07-06 03:07:21 +00:00
f50b10682f
eg25-control: sandbox
2024-07-06 03:06:58 +00:00
b062610866
gps-share: sandbox
2024-07-06 03:06:33 +00:00
bce8a0d91f
geoclue: dont place unsandboxed files on PATH
2024-07-06 03:05:49 +00:00
3c53bca156
vpn: log a message whenever the endpoint is updated
...
only as i'm actively working in this area. hopefully this log message can be less noisy in the future
2024-07-06 03:03:38 +00:00
46806e36f0
stop shipping some unused programs
2024-07-06 03:02:17 +00:00
4a8a5b309e
satellite: sandbox
2024-07-05 23:27:51 +00:00
8f46bd5497
hping: sandbox
2024-07-05 23:13:40 +00:00
2c3239da8b
mesa-demos (glxgears): sandbox
2024-07-05 23:12:46 +00:00
a08394edf1
callaudiod: sandbox
2024-07-05 23:12:16 +00:00
5e5ecfe81e
nwg-panel: add a button to toggle the flashlight on moby
2024-07-05 23:11:55 +00:00
5048bd8d70
sanebox: fix that pasta-sandboxed programs would fail compile-time sandboxing test
2024-07-05 20:41:28 +00:00
c7d8d9ee86
nwg-panel: add the backlight back into the sandbox
2024-07-05 20:32:34 +00:00
2e49946c65
gnome-calls: tunnel traffic through my home ISP
2024-07-05 20:18:47 +00:00
a12aa02655
sane.programs: provide sandbox.net = "vpn.wg-home" to tunnel through my home ISP
2024-07-05 20:18:34 +00:00
6d66a5dbf8
vpn: add a service to auto-refresh wireguard endpoints
2024-07-05 20:06:16 +00:00
a31f67b793
wg-home: remove dead code
2024-07-05 20:05:25 +00:00
5d80e298b5
wg-home: deploy so as to be compatible with sane-vpn (e.g., route *WAN* traffic through it)
2024-07-05 18:45:26 +00:00
56e488b130
sane-stop-all-servo: remove extraneous call to sudo
2024-07-05 14:12:48 +00:00
5ebaaf46a2
hping: ship
...
it's a handy net debugging tool
2024-07-05 00:51:06 +00:00
bee3ec1fa0
wireshark: fix sandboxing when reading pcaps
2024-07-04 22:28:02 +00:00
46eab8f4e2
gst-device-monitor: sandbox
2024-07-04 19:49:28 +00:00
828d4fcc9c
iio-sensor-proxy: sandbox
2024-07-04 19:27:16 +00:00
ca2ac89cec
avahi-browse: sandbox
2024-07-04 19:15:33 +00:00
1ae1d94d53
ols: sandbox
2024-07-04 19:11:16 +00:00
c68f333bc9
sanebox: document --sanebox-net-dev all
2024-07-04 19:11:06 +00:00
9a09faa9e4
objdump: sandbox
2024-07-04 19:00:14 +00:00
ae2eaa786c
sanebox: pasta: fix to never forward ports INTO the namespace
...
i thought this was OK, but i think it changes the *return route* as well, allowing for VPN escape -- specifically within gnome-calls (UPnP stuff?)
2024-07-04 18:48:14 +00:00
9c523b3ddd
geoclue-demo-agent: sandbox
2024-07-04 16:21:30 +00:00
44c4e88b90
gnome-calls: dont ship dbus files
2024-07-04 15:29:59 +00:00
5ca0ca4f47
servo: freshrss: disable (unused service)
2024-07-04 15:29:39 +00:00
00ea7e17c5
servo: remove unused calibre service
2024-07-04 14:00:40 +00:00
823f8f2be3
feeds: subscribe to FLOSS Weekly
2024-07-04 13:34:48 +00:00
13bec790cb
feeds: link to Wikipedia podcasts lists
2024-07-04 13:29:39 +00:00
e72f9be1bf
feeds: subscribe to Sharp Tech
2024-07-04 13:23:36 +00:00
0fd8dc2a01
sane-scripts.stop-all-servo: sandbox (correctly, i hope)
2024-07-04 12:44:28 +00:00
24ed242bac
servo: fix warning for getExe and iptables
2024-07-04 12:43:02 +00:00
f290b16f12
sane-bt: transmission -> transmission_4
2024-07-04 12:40:09 +00:00
b4cb3decff
s6-rc: fix wrapper to expand XDG_RUNTIME_DIR again
2024-07-04 12:38:06 +00:00
7084bf95fa
where-am-i: sandbox
2024-07-04 12:35:09 +00:00
acd0926d1f
nwg-panel: sandbox
2024-07-04 12:34:35 +00:00
2dba46da6b
pactl: sandbox
2024-07-04 11:18:06 +00:00
110c440697
programs: soundconverter: fix sandboxing
2024-07-04 10:33:51 +00:00
f4047bfbea
koreader: docs: increase default font size 28 -> 30
...
am i getting old?
2024-07-04 08:49:49 +00:00
c573ac4e7e
overlays/preferences: fix evolution-data-server to build w/o webkit, again (missed this in a recent rename)
2024-07-04 08:12:29 +00:00
cc15be54d4
uassets: 2024-07-02 -> 2024-07-03
2024-07-04 06:59:46 +00:00
8b95a5fa37
nixpkgs: 2024-07-02 -> 2024-07-03
2024-07-04 06:59:46 +00:00
b596f88ccc
nixpkgs-wayland: 2024-07-02 -> 2024-07-03
2024-07-04 06:59:36 +00:00
e82feb9f71
make-sandboxed: migrate to binary wrapper
2024-07-03 19:35:56 +00:00
4839a40205
make-sandboxed: use makeWrapper proper, rather than rolling my own
...
i can't use the _binary_ wrapper unless i use a fully-qualified path to 'sanebox' or hide it behind something like /usr/bin/env
2024-07-03 17:54:38 +00:00
631c47c9bc
programs/assorted: prefer makeBinaryWrapper over makeWrapper
2024-07-03 16:35:45 +00:00
b2f36e4ef6
rofi: add a "Close Menu" item to the app/file launcher
2024-07-03 14:05:24 +00:00
9a210b4a63
rofi/sane-open: fix so "Apps" menu item reveals keyboard
2024-07-03 13:43:28 +00:00
181ebfc627
moby: launch Signal by default (it seems to be less crashy than before)
2024-07-03 12:43:12 +00:00
ddb904ae19
iio-sensor-proxy: implement partial magnetometer support
2024-07-03 12:34:34 +00:00
a234e57d89
nixpkgs: 2024-07-01 -> 2024-07-02
2024-07-03 09:08:53 +00:00
a75a8f8425
sops-nix: 2024-06-30 -> 2024-07-01
2024-07-03 09:06:44 +00:00
9cbe74b20b
2024-06-29 -> 2024-07-02
2024-07-03 09:05:46 +00:00
6b06062cc9
uassets: 2024-07-01 -> 2024-07-02
2024-07-03 09:05:08 +00:00
b009b2c836
nixpkgs-wayland: 2024-07-01 -> 2024-07-02
2024-07-03 09:04:43 +00:00
d46239f2ad
docs: iio-sensor-proxy: document current state of compass in Pinephone
2024-07-02 22:25:41 +00:00
47f474fecd
moby: fix the magnetometer (compass)
...
it's not immediately viewable by geoclue, but it's viewable (and
working) from the CLI:
```
SANEBOX_DISABLE=1 watch cat /sys/devices/platform/soc/1c2b000.i2c/i2c-1/1-001c/iio:device2/in_magn_x_raw
```
the longer-term fix requires u-boot integration, but this hack is
actually entirely contained to linux. u-boot gives linux a
mostly-unmodified dtb from the linux package, and i just modify the
linux dtb to use the specific magnetometer my hardware has.
2024-07-02 20:29:49 +00:00
828ef00b61
servo: transmission: torrent-done: print call args at start to aid debugging
2024-07-02 16:07:46 +00:00
5d14a39d52
qmk: ergodox: make braces easier to type and clean up layers
2024-07-02 14:09:42 +00:00
58f89aadf3
scripts: add a way to flash my ergodox-ez firmware
2024-07-02 12:18:58 +00:00
d9a03ee64a
signal-desktop-from-src: 7.11.1 -> 7.14.0
2024-07-02 09:53:55 +00:00
697543a675
u-boot-pinephone: use "extraPatches" instead of "patches", to future-proof
2024-07-01 17:44:53 +00:00
ff235f5806
dino: run mainline again, as Dino has released 0.4.4 (which doesnt contain eeevery commit i was running before, but most
2024-07-01 17:25:40 +00:00
39fe0ce43a
syshud: 2024-06-20 -> 2024-06-29
2024-07-01 16:57:03 +00:00
98fde86ff6
uassets: 2024-06-26 -> 2024-07-01
2024-07-01 16:57:03 +00:00
5c6a5b01c4
sops-nix: 2024-06-24 -> 2024-07-01
2024-07-01 16:57:03 +00:00
bb4f963c9c
nixpkgs-wayland: 2024-06-26 -> 2024-07-01
2024-07-01 16:57:03 +00:00
9eb0b3fc86
nixpkgs: 2024-06-30 -> 2024-07-01
2024-07-01 16:57:03 +00:00
5b7f15b278
moby: upgrade Tow-Boot -> u-boot
...
i'm trying to get the compass to work, but looks as though it didnt try to probe the 1.2b AF8133J
2024-07-01 16:56:46 +00:00
5176d6a3bc
moby: enable iio sensor access (rotation, light; compass is not yet working)
2024-07-01 11:57:06 +00:00
84ba7e3d68
mepo: fix sandboxed geoclue interactions
2024-07-01 08:19:21 +00:00
6d16d83aab
geoclue-ols: fix that lru_cache was applied to an async function, even though futures can only be run once
2024-07-01 08:18:22 +00:00
e9c51eddb3
feeds: subscribe to Matt Stoller
2024-07-01 07:33:41 +00:00
75473c7123
nixpkgs: 2024-06-26 -> 2024-06-30
2024-07-01 06:15:42 +00:00
10f7714cfd
firefox-extensions.ether-metamask: 11.16.14 -> 11.16.15
2024-07-01 06:13:25 +00:00
fe78f8bc45
geoclue-ols: 2024-06-21 -> 2024-06-30 (cache cellid lookup results)
2024-06-30 18:43:07 +00:00
6bbe3a8e23
qmk/ergodox/udev: cleanup
2024-06-30 16:52:36 +00:00
98c4a5ec87
qmkPackages.all: document how to flash
2024-06-30 16:18:43 +00:00
bf3a894d38
sane-scripts.wipe: fix missing procps dep
2024-06-30 16:13:56 +00:00
c973f2e03b
qmkPackages.ergodox_ez_glow_sane: tune keymap
2024-06-30 16:13:05 +00:00
9f76469b5c
qmkPackages: add my own layout (copied from base ergodox_ez keymap)
2024-06-30 14:06:45 +00:00
52231f2adc
qmk-firmware: init at 0.25.9
2024-06-30 13:24:27 +00:00
8c5d9d79d7
todo.md: sync
2024-06-30 07:39:21 +00:00
961c38e79b
scripts/check-uninsane: fix doofnet ftp test to actually route over doofnet
2024-06-30 06:35:04 +00:00
fc5068f4d4
pc: add tools to make using the ZSA Ergodox easier
2024-06-28 10:25:02 +00:00
e641f5c93a
mpv: associate with m.youtube.com mobile URLs as well
2024-06-28 04:39:39 +00:00
870e766966
nixpkgs: remove listparser patch (PR closed; not upstreaming it)
2024-06-28 04:39:39 +00:00
a75a341b56
sane-wipe: fix so pkill is available
2024-06-28 04:39:39 +00:00
8b7ed2cdd4
avahi: fix NSS integrations
...
now moby can access its own gps-share instance at moby.local, from geoclue.service. lappy can access that too.
2024-06-27 23:57:36 +00:00
b3a685aa31
python3Packages -> python3.pkgs, to fix cross-compilation errors (especially around geoclue-ols)
2024-06-27 15:46:04 +00:00
9b8c461ce9
dont treat python packages specially: lift all python packages out of python-packages/ subdir; remove pyPkgs arg from static-nix-shell.mkPython3
2024-06-27 11:28:17 +00:00
27de05a751
python-packages: fix cross compilation errors introduced during the move away from buildPythonPackage
2024-06-27 09:02:30 +00:00
f54f1c57bc
avahi: integrate with nss
...
now i can resolve .local hosts, via glibc, e.g. 'getent hosts <host>.local'
2024-06-27 06:18:48 +00:00
98d6439f2a
modules/warnings: add a way to bypass module-level assertions as well
2024-06-27 06:17:53 +00:00
fbcf2aed41
python packages: port away from buildPythonPackage -> stdenv.mkDerivation
...
in a future refactoring, maybe i can remove them from the special 'pkgs/python-packages' directory altogether
2024-06-26 23:37:27 +00:00
fb7701027e
nixpkgs: 2024-06-24 -> 2024-06-26
2024-06-26 21:02:07 +00:00
0bc228c07b
nixpkgs-wayland: 2024-06-23 -> 2024-06-26
2024-06-26 21:01:49 +00:00
943ebba7fb
sops-nix: 2024-06-23 -> 2024-06-24
2024-06-26 21:01:30 +00:00
e41bf78db6
uassets: 0-unstable-2024-06-23 -> 0-unstable-2024-06-26
2024-06-26 21:01:12 +00:00
8588230f80
firefox-extensions.ublock: 1.58.1b10 -> 1.58.1b11
2024-06-26 21:00:53 +00:00
8ef1af7e22
firefox-extensions.ether-metamask: 11.16.13 -> 11.16.14
2024-06-26 21:00:27 +00:00
989344f87e
geoclue: integrate with gps-share, via avahi
...
N.B.: this doesn't actually work on moby -- yet. need to fix avahi DNS lookups
2024-06-26 11:22:04 +00:00
90f8d1e042
gps-share: specify /dev path to GPS device
2024-06-26 11:22:04 +00:00
d8ca5f91c3
sane-sysload: add an option to query battery *percent* charged
2024-06-26 10:56:08 +00:00
167bb4d8de
servo: transmission: torrent-done: fix typo
2024-06-26 09:21:51 +00:00
6b117fa9bf
servo: transmission: torrent-done: implement a TR_NO_HARDLINK option
2024-06-26 09:05:51 +00:00
4b9dcd50fb
WIP: ship gps-share on moby
2024-06-26 09:05:27 +00:00
84e6d536d6
gps-share: init at 0.3.1
2024-06-26 08:43:37 +00:00
4c74e53052
servo: transmission: torrent-done: log destructive ops when TR_DEBUG=1
2024-06-26 08:27:16 +00:00
5def8f30ad
servo: transmission: torrent-done: fix typos and add a TR_DEBUG option
2024-06-26 08:20:03 +00:00
45dd144b24
servo: transmission: torrent-done: fix dry-run; ensure all destructive ops are actually marked as destructive
2024-06-26 08:09:57 +00:00
66d4b380da
servo: transmission: torrent-done: remove more noisy files
2024-06-26 08:01:58 +00:00
8e7da2c956
servo: transmission: split torrent-done script into own file
2024-06-26 07:59:20 +00:00
0f11b9a7b7
mpv: associate with YouTube Shorts videos
2024-06-25 21:17:27 +00:00
d9437bf4aa
listparser: switch from buildPythonPackage -> stdenv.mkDerivation
2024-06-24 21:12:38 +00:00
5d1c52d0bc
feeds: add buttondown.email
2024-06-24 17:05:10 +00:00
a0dfdb5125
init-feed: lift out of pkgs/ and into scripts/ where its easier to invoke
2024-06-24 17:04:23 +00:00
cbc2ba02a4
python3Packages.listparser: grab from nixpkgs patch instead
2024-06-24 15:07:19 +00:00
ef0adb5689
nixpkgs-wayland: 2024-06-21 -> 2024-06-23
2024-06-24 14:21:48 +00:00
b1bd4399f1
nixpkgs: 2024-06-21 -> 2024-06-24
2024-06-24 14:21:19 +00:00
2b252e3ede
sops-nix: 2024-06-16 -> 2024-06-23
2024-06-24 14:20:58 +00:00
9aaf89408a
uassets: 2024-06-21 -> 2024-06-23
2024-06-24 14:20:37 +00:00
283ca45c5d
sponsorblock: 5.6.1 -> 5.6 ; ublacklist: 8.8.1 -> 8.8.2
2024-06-24 14:19:14 +00:00
7955d90f8d
python3Packages.listparser: 0.18 -> 0.20
2024-06-24 12:48:43 +00:00
a06481fbef
python3Packages.listparser: fetch from GitHub instead of PyPi"
2024-06-24 12:40:09 +00:00
5db4d73ad6
gpodder: lift listparser out of gnome-feeds
...
it's being removed in https://github.com/NixOS/nixpkgs/pull/320801 i.e. when i next update nixpkgs
2024-06-24 12:35:52 +00:00
304c8f8e3e
docs: eg25-control: elaborate on Almanac v.s. Ephemeris
2024-06-24 00:25:54 +00:00
5a09a2665b
secrets: net: add new home wifi creds
2024-06-23 18:16:10 +00:00
209545fc41
refactor: split satellite program into own file
...
mainly so i have a place to document its GUI :)
2024-06-23 12:44:50 +00:00
1e12566207
moby: disable gpsd
...
1. i wasn't actually relying on it for anything. 2. it's 100k LoC which runs as root (?), in a totally un-secured systemd service.
i may be enabling something similar like this in the future, to prevent geoclue from deciding to disable the GPS. i'll probably be going with the simpler gps-share or gnss-share for that
2024-06-23 03:53:24 +00:00
9a53cbc833
docs: geoclue: link to forums, git, API docs
2024-06-23 03:53:07 +00:00
439bb5263f
switchboard: sandbox
2024-06-22 03:43:23 +00:00
845dba3ca5
modules/vpn: fix deprecation warnings
2024-06-22 03:35:41 +00:00
5e7fe850ec
blast-ugjka: 0.6.2 -> 0.7.0
2024-06-22 01:25:26 +00:00
832338488d
firefox-extensions.ether-metamask: 11.16.12 -> 11.16.13
2024-06-22 01:24:58 +00:00
86ee95f607
uassets: intra-day bump
2024-06-22 01:24:46 +00:00
5f5e55c98b
nixpkgs-wayland: 2024-06-20 -> 2024-06-21
2024-06-22 01:24:26 +00:00
7d59782005
nixpkgs: intra-day bump
2024-06-22 01:24:09 +00:00
62b541012b
blast-ugjka: add an updateScript
2024-06-21 19:14:47 +00:00
514197a17f
docs: mmcli: include notes for how to enable the gps
2024-06-21 19:11:07 +00:00
143bdf672b
ship satellite program
...
really this only belongs on devices which have a gps unit (i.e. moby).
maybe i'll tune that in the future.
2024-06-21 19:09:43 +00:00
a6c48eda71
geoclue2: remove extraneous appConfig where-am-i whitelisting
...
it's included by the default nixos service (which whitelists 'geoclue-demo-agent'
2024-06-21 17:49:15 +00:00
a603c3e6bc
ols: synthesize cell tower data when no exact match is found
2024-06-21 16:24:13 +00:00
1f48f41927
ols: ship static cell tower position database from opencellid.org
2024-06-21 13:48:28 +00:00
c0d9f05575
python3Packages.ols: point to my own repo, 2023-06-15 -> 2024-06-21
2024-06-21 13:42:02 +00:00
7f46b034f9
opencellid: init at 0-unstable-2024-06-20
2024-06-21 12:55:38 +00:00
ba66378bc0
docs: ols: point to wigle docs and api limits
2024-06-21 11:54:38 +00:00
dcc8168aa0
nixpkgs: update sysvol patch 2024-06-07 -> 2024-06-20
2024-06-21 11:54:07 +00:00
f7d3c26d12
servo: irc: add wigle.net
2024-06-21 11:48:47 +00:00
3d871e8d7c
scripts/check-nur: fix (linux-exynos5-mainline was invalid in default eval)
2024-06-21 07:43:33 +00:00
78f4cd9be2
sysvol: 2024-06-13 -> 2024-06-20
2024-06-21 07:25:15 +00:00
f83bac3c2b
firefox-extensions -> latest
2024-06-21 07:25:15 +00:00
58de5d661f
uassets: 2024-06-15 -> 2024-06-21
2024-06-21 07:25:15 +00:00
599832d59c
2024-06-11 -> 2024-06-16
2024-06-21 07:25:15 +00:00
625cb0992b
nixpkgs-wayland: 2024-06-14 -> 2024-06-20
2024-06-21 07:25:15 +00:00
a02f221628
nixpkgs: 2024-06-19 -> 2024-06-21
2024-06-21 07:25:15 +00:00
ad8bcfc09e
scripts/deploy: build all hosts before building all variants
2024-06-21 07:25:15 +00:00
815ce6287f
scripts/update: fix that the script wasnt building the update scripts before trying to invoke them
2024-06-21 07:25:15 +00:00
0d1d56870f
default.nix: copy everything to the nix store before evaluating any of my config
2024-06-21 07:25:15 +00:00
2445b882c2
scripts/update: more debug logging
2024-06-20 22:54:16 +00:00
12465e111e
nixpkgs: update xsimd patch
2024-06-20 21:54:06 +00:00
65a0914828
fastcluster/ols: fix cross compilation to moby
2024-06-20 13:33:18 +00:00
dab60e79c1
moby: remove gps.nix
2024-06-20 12:01:10 +00:00
fe57f186cd
gpsd: deploy via sane.programs interface
2024-06-20 11:57:09 +00:00
78d66a8b09
ols: pipe stderr > stdout
2024-06-20 11:52:35 +00:00
b2955c9c9d
geoclue2: use nixpkgs' service
2024-06-20 11:52:13 +00:00
b0e184b0f0
geoclue: integrate ols/wigle as backend
...
the wigle API limits are *strict*. probably too strict to actually be useful
2024-06-20 11:35:26 +00:00
3cd97b522c
ols: enable
...
still some more work to do to really integrate this with geoclue
2024-06-20 11:05:15 +00:00
c91681c77c
python3Packages.ols: init at at 0.1.0-unstable-2023-06-15
2024-06-20 11:05:15 +00:00
d0d623da15
programs: ship geoclue2 as an actual program
...
moby probably needs its gps.nix file removed. also this is incomplete due to Mozilla terminating their location services API
2024-06-20 08:40:36 +00:00
0db86d8c86
moby: sway: use Alt as the modifier key
2024-06-20 05:55:12 +00:00
b74dfe7578
crappy: sway: use Alt as the mod key
2024-06-20 05:55:12 +00:00
d1843b6b3d
refactor: sway-config -> config, to match its installed name
2024-06-20 05:55:12 +00:00
b482a1dfd6
swaync: disable debug, to un-break DND mode
...
i'm sick of G_MESSAGES_DEBUG breaking stuff. i must be parsing cli output that gets broken by that, somewhere
2024-06-20 05:24:53 +00:00
5ba74a4055
doc: swaync: fix typo in notify-send example
2024-06-20 05:17:51 +00:00
b3b77e3e62
nwg-panel: stylize with the goal that it uses a bit less space on moby
2024-06-20 02:39:45 +00:00
63bc58a56f
playerctl: patch missing refcount tracking to avoid a crash in nwg-panel
2024-06-20 00:46:31 +00:00
efcf8639dc
gdb: ship a python-capable gdbinit
2024-06-19 23:03:17 +00:00
90b86dc7fc
servo: re-enable transmission and jackett
2024-06-19 21:29:32 +00:00
8bf8d31c5f
nwg-panel: record the URL to the upstream PR
2024-06-19 21:28:18 +00:00
2e44abc55d
scripts/deploy: fix off-by-one in runOnTarget
2024-06-19 21:05:37 +00:00
9e92069ba3
nwg-panel: migrate the mediaPrevNext patch to something suitable for upstream
2024-06-19 21:04:15 +00:00
2a592a4a15
nwg-panel: disable the music-note icon in playerctl
2024-06-19 20:35:50 +00:00
8ca357ea7f
scripts/deploy: add a --reboot option
2024-06-19 20:31:43 +00:00
4f4c05a922
nwg-panel: fix playerctl patch for newest nwg-panel, and also hide the label
...
hopefully the label is the part which includes the music note icon
2024-06-19 19:40:23 +00:00
7c4be0f4e9
hosts: fix that -min and -light variants were actually identical to the full versions
2024-06-19 11:25:30 +00:00
afea7fe5e7
scripts/deploy: implement a dry-run mode
2024-06-19 11:24:33 +00:00
294f0061bd
sxmo-utils: add a deprecation warning
2024-06-19 11:20:49 +00:00
4efe159933
nixpkgs: 2024-06-15 -> 2024-06-19
2024-06-19 10:35:58 +00:00
b7f99c022b
nwg-panel: enable sysload by default
2024-06-19 02:04:33 +00:00
b3c5e53156
sane-sysload: implement CPU measurement
2024-06-19 01:58:21 +00:00
91c2b04ab4
sane-sysload: make the format CLI args friendlier
2024-06-19 01:20:36 +00:00
27efb10a27
refactor: rename sane-sysinfo -> sane-sysload
2024-06-19 01:04:06 +00:00
e4e32f46fe
nwg-panel: integrate optional sysload executor (WIP; disabled by default)
2024-06-19 01:01:03 +00:00
64b169069a
nwg-panel: fix issue that playerctl was being pushed off the bar
2024-06-19 00:47:43 +00:00
c2c15e1ac3
networkmanager_dmenu: sandbox
2024-06-19 00:44:35 +00:00
0b3156c4c7
nmcli: sandbox
2024-06-19 00:44:24 +00:00
1c8551c842
rofi: add a shortcut for configuring WiFi
2024-06-18 23:44:21 +00:00
2755d98b99
sane-open: make sure networkmanager_dmenu shows the keyboard when activated
2024-06-18 23:44:21 +00:00
543108a5dd
networkmanager_dmenu: ship
2024-06-18 23:44:21 +00:00
b32d02dc3f
programs: add pidof from procps
...
used by things like networkmanager-dmenu, which i plan to add soon
2024-06-18 23:44:20 +00:00
0bd92ef77e
swaync: make the backlight/mpris items configurable
2024-06-18 21:41:15 +00:00
a7df4cc125
lint: swaync: sort config properties
2024-06-18 21:34:04 +00:00
09a615ee62
netns: factor the netns setup/teardown into distinct services, rather than trying to piggyback network-local-commands
...
idk what network-local-commands is about, nor network-pre.target.
network-pre.target doesn't seem to actually be wanted by anything (?)
2024-06-18 10:36:08 +00:00
8523b406ad
todo.md: note that swaync brightness slider does not work
2024-06-18 09:48:35 +00:00
6021da072c
replace builtins.toJSON with writers.writeJSON where possible
...
it gives pretty-printed JSON that's easier to work with
2024-06-18 09:33:17 +00:00
a49abbd123
hosts: add pubkeys for $host-hn
2024-06-18 09:33:17 +00:00
f9091c0b0c
netns: ensure that network.target depends on network-pre.target (why doesnt it by default?)
...
this should fix that servo tries to start wg-ovpns before the netns is configured
2024-06-18 09:07:40 +00:00
bbf8fd5b20
servo: disable almost all WAN stuff (leave only wireguard, as a fallback)
2024-06-18 09:04:13 +00:00
be84747ffc
check-uninsane: test FTP over doof (and simplify)
2024-06-18 08:09:06 +00:00
478b443430
doc: sftpgo: note that "/README.md" doesnt work
2024-06-18 07:56:26 +00:00
ded5f6560d
check-uninsane: fix ftp test to work when invoked from the wan
2024-06-18 07:55:11 +00:00
c1b3629dcf
swaync: fix segfault under load
2024-06-18 07:52:02 +00:00
5879499924
swaync-service-dispatcher: simplify quoting
2024-06-18 06:40:44 +00:00
5a63f294c0
servo: sftpgo: allow fully-anonymous www read access to /pub
...
this will help me write automated tests for its availability
2024-06-18 05:44:20 +00:00
891a29feeb
nwg-panel: fix commands (like lock, shutdown) to not run through swaymsg
2024-06-18 02:51:58 +00:00
0863505877
wifi: add new network
2024-06-18 02:34:27 +00:00
0c922bd63a
nwg-panel: fix reboot/shutdown commands to not assume systemd
2024-06-18 02:32:04 +00:00
e04ec4c706
nwg-panel: fix the "lock" button to use the correct screen locker
2024-06-18 02:31:46 +00:00
b0f9733ac8
sway: fix that Super+L didnt have sandbox access to start the screen locker
2024-06-18 02:26:57 +00:00
e2babfc076
nwg-panel: fix clock to always be centered, even if that means overlapped rendering
2024-06-18 01:08:02 +00:00
ef29b569e5
nwg-panel: fix clock size to actually be larger on lappy/desko
2024-06-18 01:07:43 +00:00
6f0a455d0b
scripts/check-uninsane: implement --verbose flag
2024-06-17 23:36:52 +00:00
7d6a420c52
sane-vpn: allow sane-vpn do -- [COMMAND]
2024-06-17 23:26:28 +00:00
259143b87e
scripts/check-uninsane: fix so ssh servo systemctl --failed actually works on servo, even when ssh key is locked
2024-06-17 23:24:34 +00:00
fce426c318
servo: trust-dns: expose the hn DNS server on port 53
...
nothing i had was *expecting* it to be on port 1053, and it was just never working (?)
2024-06-17 23:16:00 +00:00
9b794777b5
servo: trust-dns: have the ovpns DNS provider return doof-based addresses instead of WAN-based addresses
2024-06-17 23:14:21 +00:00
3ada668366
servo: expose all wan services also to the doof tunnel
2024-06-17 23:08:08 +00:00
39a39e763d
trust-dns: hack to substitute ANATIVE before anything else
2024-06-17 22:44:43 +00:00
50353280d3
servo: port ANATIVE over the doof interface to return the doof IP address
2024-06-17 22:37:50 +00:00
72b8211029
servo: switch ns2.uninsane.org from ovpns -> doof
2024-06-17 22:19:36 +00:00
dbf719b59b
scripts/check-uninsane: fix the git.uninsane.org check to work even w/o access to SSH keys
2024-06-17 22:16:23 +00:00
57d7d3821f
scripts/check-uninsane: dont rely on ovpns.uninsane.org bootstrap DNS: directly test the known IPv4 address
2024-06-17 22:12:34 +00:00
e86e9fc079
scripts/check-uninsane: add a check for DNS via doofnet
2024-06-17 22:11:02 +00:00
d708b78ebe
scripts/check-uninsane: fix ftp check, to not error if README.md exists in the current directory
2024-06-17 22:10:47 +00:00
075418eda1
git: add alias git com to commit
2024-06-17 22:01:58 +00:00
9fc5b83b61
refactor: servo: hardcode OVPN-related IP addresses in far fewer places
2024-06-17 22:00:39 +00:00
4b99607f7b
scripts/check-uninsane: annotate the OVPNS/DOOF checks
2024-06-17 09:25:10 +00:00
0d99293b2f
servo: split the doof/ovpns netns config into its own module
...
a big thing this gets me is that the attributes (like IP addresses) are now accessible via 'config' an i won't have to hardcode them so much
2024-06-17 09:25:10 +00:00
b3890b82dc
servo: http/https: expose to doof
2024-06-17 07:55:53 +00:00
3fc96a3e32
check-uninsane: also test http://uninsane.org , over OVPN connection
2024-06-17 07:50:15 +00:00
1af7b613bd
servo: doof: respond to DNS queries
2024-06-17 07:39:52 +00:00
4c8695aae8
servo: fix missing route table for doof
2024-06-17 07:31:28 +00:00
d45e3fda5e
servo: trust-dns: enable on doof-net
2024-06-17 07:20:23 +00:00
456e0de872
servo: doof net: add the capability to forward ports
2024-06-17 07:20:23 +00:00
7825ddc123
servo: split out a "bridgedWireguardNamespace" helper for configuring ovpns VPN
...
i can re-use this to forward traffic over doof
2024-06-17 07:20:23 +00:00
dd47a5083c
servo: only forward ports to OVPN which are actually marked for visiblity
2024-06-17 06:29:09 +00:00
14d5d9eb5a
servo: net: remove dead Hurricane Electric code
2024-06-17 06:04:29 +00:00
1f6f2399d6
nwg-panel: fix swaync icon
2024-06-16 06:35:32 +00:00
b0ee12ba7b
modules/users: export HOME in environment.d because some services (nwg-panel) need it
2024-06-16 06:01:20 +00:00
a6d268ca72
nwg-panel: disable the brightness indicator
2024-06-16 05:42:58 +00:00
1ecc033ff5
nwg-panel: re-add missing style.css
2024-06-16 05:27:32 +00:00
c87dab93b3
scripts/deploy: allow specifying multiple hosts or multiple variants
2024-06-16 05:15:12 +00:00
53139a7cdf
nwg-panel: address some TODOs
2024-06-16 04:59:23 +00:00
f37014a856
nwg-panel: minor tweaks & simplifications
2024-06-15 22:52:52 +00:00
0237d3a144
nwg-panel: fix broken JSON generation
...
heh, whoops
2024-06-15 22:24:41 +00:00
656ad76f25
nwg-panel/config: sort keys
2024-06-15 22:04:08 +00:00
b7c71dc67b
nwg-panel: add a few comments/TODOs to the config
2024-06-15 21:56:41 +00:00
aaa40eae04
nwg-panel: port config to Nix
...
this makes it easier to plumb config into it, and also to comment it
2024-06-15 21:52:38 +00:00
d8ed82cfdf
cross: remove upstreamed libvpx patch
2024-06-15 11:37:20 +00:00
0e73f95ab1
nixpkgs: 2024-06-14 -> 2024-06-15
2024-06-15 11:16:40 +00:00
b1ba0cad03
nixpkgs-wayland: minor bump
2024-06-15 11:16:32 +00:00
4bcbfbc8aa
uassets: 2024-06-14 -> 2024-06-15
2024-06-15 11:16:16 +00:00
0f6c9f3cde
sane-sysinfo: add a way to render memory use
2024-06-15 11:12:45 +00:00
f4d806c0c2
sane-sysinfo: handle the case of no battery
2024-06-15 10:35:32 +00:00
6963998519
refactor: sane-sysinfo: more cleanups
2024-06-15 10:34:39 +00:00
a63f6281c5
refactor: sane-sysinfo: clean up a bit more
2024-06-15 10:26:22 +00:00
df0a8cf900
refactor: sane-sysinfo: split out a BatteryInfo class
2024-06-15 09:46:58 +00:00
a4f5343fb5
sane-sysinfo: port to Python
...
it's a pretty literal port; probably has some bugs
2024-06-15 08:59:50 +00:00
c50a4d1d71
static-nix-shell: fix mkBash scripts to actually be invokable from the CLI
...
they need the `bash` package! how did this work before?
2024-06-15 07:42:04 +00:00
aadbeab3ac
doc: nwg-panel: point out that it really is ok to build w/o wlr-randr
2024-06-15 06:53:38 +00:00
aafcf7b478
lift sane-battery-estimate out of conky, rename to sane-sysinfo
2024-06-15 06:52:54 +00:00
a78b840215
nwg-panel: enable per-app volume controls
2024-06-15 03:59:36 +00:00
3c2347faba
nwg-panel: fixup the formatting
...
especially, make it fit on moby
2024-06-15 03:49:01 +00:00
ebff35a378
add missing sane-nix-files
...
hmm. not great that i could deploy even without this being checked into git....
2024-06-15 03:37:19 +00:00
1515f01384
zsh: add alias: :fg -> fg
2024-06-15 03:26:36 +00:00
60a5c61500
default.nix: pass through host config and fs
2024-06-15 03:18:16 +00:00
417b85450c
tod.md: notes about nwg-panel cleanup
2024-06-15 00:54:01 +00:00
2e0a3dc8ef
nwg-panel: fix cross-compiled result to not ship build-time dependencies
2024-06-15 00:52:31 +00:00
3165c95d0f
sysvol: 2024-06-09 -> 2024-06-13
2024-06-15 00:28:03 +00:00
6dd4d9da3e
uassets: 2024-06-12 -> 2024-06-14
2024-06-15 00:19:40 +00:00
5a086b359d
nixpkgs-wayland: 2024-06-12 -> 2024-06-14
2024-06-15 00:19:25 +00:00
a204f0a987
nixpkgs: 2024-06-12 -> 2024-06-14
2024-06-15 00:18:41 +00:00
317251338c
todo.md: note that s6 is not re-entrant
2024-06-14 20:26:30 +00:00
01cfed2438
scripts/deploy: swap the iteration order: build all hosts at -min variant, then -light, etc; then also do the -next variants
2024-06-14 20:24:50 +00:00
ba0524d193
scripts/update: dont update feeds by default
2024-06-14 18:29:06 +00:00
26a4f20f6c
scripts/deploy: factor out a deployHelper to make variant=all usable *without* host=all
2024-06-14 18:28:52 +00:00
46f5a7e37d
nwg-panel: patch it to cross compile (by purging bluetooth/randr)
2024-06-14 09:34:17 +00:00
88a487f565
/etc/nixos: link in such a way that i dont pick up a whole bunch of garbage
...
it seemed to also be causing some non-determinism when deploying to crappy
ideally i would seal the whole nix build, by only evaluating all this config *after* building 'sane-nix-files'
2024-06-14 09:18:15 +00:00
d037afd75c
sane-nix-files: define this repo as a package
...
setup as a dirty git repo, intentionally
2024-06-14 09:18:15 +00:00
654858f8ff
nwg-panel: theme the calendar
2024-06-14 09:17:46 +00:00
5abcc7d399
nwg-panel: fix @workspaceNumbers typo
2024-06-14 08:50:28 +00:00
65823507ad
nwg-panel: make workspace numbers/hiding configurable
2024-06-14 08:47:24 +00:00
63a88da3b4
moby: switch from waybar -> nwg-panel
2024-06-14 08:47:24 +00:00
734da36639
nwg-panel: make configurable through nix
2024-06-14 08:47:24 +00:00
49ccf95fb3
nwg-panel: style.css: fix line endings?
...
idk, i just copied + pasted the contents back, and now the file is 200B smaller and i dont see ^M in git
2024-06-14 08:47:24 +00:00
e70d0f3c8e
nwg-panel: style.css: fix indentation
2024-06-14 08:47:24 +00:00
c00cccd429
nwg-panel: disable the green border hover for *all* items
2024-06-14 08:47:24 +00:00
02fdc91237
sway: switch from waybar -> nwg-panel (except for moby)
2024-06-14 08:47:24 +00:00
14616f9b61
nwg-panel: stylize
2024-06-14 08:47:24 +00:00
f9d856b3bb
waybar: fix typo
2024-06-14 08:47:24 +00:00
d52db06ffe
nwg-panel: implement, but dont ship by default
2024-06-14 08:47:24 +00:00
Shelvacu
dc2c31f220
gitea: keep login session alive for 30 days
2024-06-14 03:34:42 +00:00
52322e3207
switchboard: fix cross compilation
2024-06-14 03:29:02 +00:00
26f1f2b581
remove unused flake.lock file
2024-06-14 03:08:07 +00:00
74c188012a
todo.md: install folio
2024-06-13 20:53:16 +00:00
e0c741427e
ship "switchboard" program, for configuring bluetooth/network/sound
2024-06-13 19:51:19 +00:00
999a173001
sane-tag-music: --trackno "" fix-tags FOO can be used to clear FOOs track number field
2024-06-13 08:22:57 +00:00
330a64d820
feeds: add xorvoid.com
2024-06-13 04:46:12 +00:00
2e2f5dd373
scripts/sync: remove unnecessary sudo calls when mounting
2024-06-13 03:15:58 +00:00
5561dde31d
readme: update for a flake-free world
2024-06-13 03:14:27 +00:00
c3ae60d71b
flake.nix: remove (no longer used)
2024-06-13 03:09:45 +00:00
1c79209e23
scripts/sync: lift out of flake
2024-06-13 03:09:02 +00:00
6d1db1ee67
feeds: update metadata
2024-06-13 03:03:15 +00:00
88d462764f
feeds: fix to work with scripts/update
2024-06-13 02:18:30 +00:00
8f634d9bb0
todo.md: address the sudo-related items
2024-06-13 01:30:44 +00:00
3e35210e4b
systemd: allow wheel users to start/stop any service
2024-06-13 01:30:18 +00:00
04f4d330a8
programs: enable free
2024-06-13 01:09:48 +00:00
ce60e53b9a
programs: add ps
2024-06-13 01:04:24 +00:00
3ff9f974a6
programs: enable watch
2024-06-13 00:59:34 +00:00
11e9ad5eca
unl0kr.conf: fix formatting
2024-06-13 00:13:33 +00:00
bf99a64b89
unl0kr: fix that unl0kr wasnt always visible (so, wait for /dev/fb0 to appear before launch)
2024-06-13 00:13:19 +00:00
3b43562841
todo.md: address completed moby input-still-enabled-when-screen-off issue
2024-06-13 00:12:26 +00:00
131e43e975
scripts/deploy: avoid ssh-based copies to self
2024-06-13 00:12:00 +00:00
e34a9957e3
hosts/common/nix: migrate the nixpkgs-overlay integration point (part 2)
2024-06-12 23:32:18 +00:00
ea1a0b72b5
hosts/common/nix: migrate the nixpkgs-overlay integration point (part 1)
...
this has to be done in two steps to avoid nix-daemon bugs
2024-06-12 23:20:37 +00:00
aab9ed0d35
zsh: switch: pass through args
2024-06-12 23:09:35 +00:00
f477370e4c
scripts/deploy: add more logging
2024-06-12 23:09:32 +00:00
b5fc8cfd4e
scripts/deploy: when deploying all machines, dont let one failed deployment abort the whole job
2024-06-12 23:09:27 +00:00
4fdaacf8ad
nit: use pkg.extend in place of pkgs.appendOverlays where applicable
2024-06-12 23:09:16 +00:00
f1705686b8
fix: dont double-apply overlays
...
previous behavior was that overlays were *implicitly* applied when i
imported nixpkgs, and then explicitly applied again later in the config.
for some reason i can't remove (or adjust?) the implicit application
without causing evals to hang w/o so much as any error message.
2024-06-12 23:08:04 +00:00
0d0fa8b37f
nixpkgs: 2024-06-11 -> 2024-06-12
2024-06-12 09:42:55 +00:00
b5b39d1500
scripts/deploy: add the equivalent of my "pre-deploy" functionality
2024-06-12 09:04:17 +00:00
86482e922c
scripts/update: add a --dry-run option
2024-06-12 08:44:02 +00:00
111c69b368
firefox.extensions.metamask: 11.16.8 -> 11.16.9
2024-06-12 08:37:59 +00:00
60c13d34a7
nixpkgs-wayland: 2024-06-08 -> 2024-06-12
2024-06-12 08:37:35 +00:00
823d064ab0
sops-nix: 2024-06-03 -> 2024-06-11
2024-06-12 08:35:54 +00:00
3f88d750c6
uassets: 2024-06-08 -> 2024-06-12
2024-06-12 08:35:34 +00:00
05f29ba01e
sysvol: 2024-06-07 -> 2024-06-09
2024-06-12 08:35:22 +00:00
2b11bac1eb
scripts: add an "update" script to update all my packages
...
it probably doesnt update feeds yet, though
2024-06-12 08:29:45 +00:00
86adc38537
zsh: fix switch alias for a post-flake world
2024-06-12 08:29:08 +00:00
b787289b39
scripts/deploy: if no host is specified, then deploy to the current host
2024-06-12 07:44:21 +00:00
63f3b8e89b
handbrake: disable until i fix the build
2024-06-12 07:40:29 +00:00
448b8007ca
scripts: remove outdated flake update script
2024-06-12 07:11:41 +00:00
9fc4119275
mesa-demos: deploy
2024-06-12 07:11:41 +00:00
8f1332797d
crappy: dont auto-start messengers
2024-06-12 07:11:41 +00:00
368184e24f
flake: add a crappy-min-next deploy target
2024-06-12 07:11:41 +00:00
c8e73d3f76
crappy: add user to "render" group
2024-06-12 07:11:41 +00:00
43da4955b7
crappy: deploy linux-exynos5-mainline kernel
2024-06-12 07:11:41 +00:00
46e9d5f758
programs: fix s6 deps when dbus isnt enabled
2024-06-12 07:11:41 +00:00
66a012b555
nixpkgs: 2024-06-08 -> 2024-06-11
...
i haven't actually deployed this yet: i'm pulling it for crappy-staging, but had to update all branches because the trust-dns patch didn't apply cleanly
2024-06-12 07:11:41 +00:00
fff965ab9b
linux-postmarketos-exynos5: build with LIMA/MALI enabled as well (experimental)
2024-06-12 07:11:41 +00:00
406adde549
scripts/deploy: skip the signing step if we have no signing key
2024-06-12 07:11:14 +00:00
c9b2699c9f
nixpkgs: fix sysvol patch hash
2024-06-12 07:03:23 +00:00
f91d3e35f3
flake: port deploy script to its own thing
2024-06-12 05:48:03 +00:00
4712ba9f2d
check-nur: extract from the flake
2024-06-12 02:50:51 +00:00
03b2f2a433
rename health-check -> check-uninsane so i can expand the checks
2024-06-12 02:35:07 +00:00
51b1a6e679
default.nix: define attributes necessary to build any of my hosts or their packages
2024-06-12 02:21:50 +00:00
f148e5a580
pkgs: fix infinite recursion when evaluating nix-build -A MY_PKG
2024-06-12 01:18:17 +00:00
079f945f38
unl0kr: 2.0.0 -> 3.2.0
2024-06-12 00:49:26 +00:00
29cc7e4676
flake: add targets to deploy to crappy
2024-06-12 00:49:14 +00:00
11c97fd4c0
crappy: actually enable landlock
2024-06-11 00:47:30 +00:00
a5cb989c59
hosts/common: add remote /mnt/crappy/home mount
2024-06-11 00:36:18 +00:00
3d77a7cbc9
secrets/common: allow crappy to access these secrets
2024-06-11 00:27:37 +00:00
8e7401955f
hosts/common: add crappy's pubkey/lan IP
2024-06-11 00:27:14 +00:00
fa605768e7
hosts/common: enable ALL firmware -- not just the "redistributable" stuff
2024-06-11 00:26:52 +00:00
3c279edd31
feeds: unsubscribe from Vsauce
2024-06-11 00:26:17 +00:00
a736d6d77b
crappy: get it to load the firmware required for its wifi chipset (mwifiex_sdio)
2024-06-11 00:26:02 +00:00
8ad118162e
doc: how to recover or add new hosts
2024-06-11 00:25:00 +00:00
5c13bb20d7
crappy: test (but dont deploy) a linux_latest kernel w/ panel patch
...
it doesn't boot, not sure why
2024-06-10 21:26:59 +00:00
170d36fc05
crappy: fix u-boot boot order to include usb
2024-06-10 06:07:53 +00:00
b828edf3c7
hal/samsung: remove some dead code
2024-06-10 03:49:43 +00:00
e10dfaefe9
hal/samsung: test a bunch of different kernels; enable linux_latest which works if i patch it
2024-06-10 03:48:31 +00:00
49e1a85afb
linux-postmarketos-exynos5: test some patches for enabling graphics output on later kernels
2024-06-10 03:47:35 +00:00
56dfe8baa8
linux-exynos5-mainline: init
...
it builds, but is not bootable on samsung chromebook
2024-06-09 20:35:13 +00:00
95685fe91f
linux-postmarketos-*: factor out a sane-kernel-tools helper set
2024-06-09 19:34:07 +00:00
8f6b4cc551
refactor/rename: linux-postmarketos -> linux-postmarketos-allwinner
2024-06-09 18:43:38 +00:00
89c9733ed2
linux-postmarketos-exynos5: add "optimizeForSize" option
2024-06-09 18:40:38 +00:00
ec29ec76f0
swayidle: fix that input events werent suppressed during screen-off
2024-06-09 18:36:57 +00:00
0f97e3d7ed
sane-input-handler: fix that input events werent suppressed during screen-off
...
note that this doesn't fix input gating during the
screenoff-after-inactivity case.
2024-06-09 18:28:31 +00:00
6fb5cedd69
linux-postmarketos-exynos5: allow overriding the linux version
2024-06-09 17:48:46 +00:00
0382af1fae
linux-postmarketos-exynos5: actually, i dont need to build with CC_OPTIMIZE_FOR_SIZE=y
2024-06-09 07:00:26 +00:00
b24b68a6bd
mpv: switch to mainline mpv
2024-06-09 06:48:43 +00:00
952da0f314
sysvol: build via the package as it will appear in nixpkgs
2024-06-09 06:34:09 +00:00
cb32dc99cd
sysvol: fix background transparency
2024-06-09 01:50:39 +00:00
5e7a05c183
sysvol: remove unused finalAttrs
2024-06-09 01:11:54 +00:00
656b478cc0
nixpkgs: remove ancient commented-out patches
2024-06-09 00:55:28 +00:00
fbbc0eb294
nixpkgs: cleanup patching implementation
2024-06-09 00:52:01 +00:00
502c9d1db3
nixpkgs: 24.05-unstable-2024-06-xx -> 24.05-unstable-2024-06-08
2024-06-09 00:48:52 +00:00
36934eedfd
nixpkgs-wayland: 0-unstable-2024-06-xx -> 0-unstable-2024-06-08
2024-06-09 00:48:26 +00:00
56f982e214
delfin: remove
...
it's in nixpkgs now, and the co-maintainer is doing a very good job with it
2024-06-09 00:17:04 +00:00
54c4cd53b3
firefox-extensions: ether-metamask, sponsorblock, ublacklist -> latest
2024-06-09 00:01:12 +00:00
1c4fc335b3
uassets: 0-unstable-2024-05-27 -> 0-unstable-2024-06-08
2024-06-09 00:00:44 +00:00
21d3f41b38
signal-desktop-from-src: 7.8.0 -> 7.11.1
2024-06-09 00:00:27 +00:00
031ce236f3
firefox-extensions: fix the update script to not grab betas for u-block
2024-06-08 23:43:35 +00:00
a4eb073918
signal-desktop-from-src: fix the update script to ignore betas
2024-06-08 23:13:56 +00:00
75ae868bde
nixpkgs: don't fail build if a patch has already been applied
2024-06-08 22:49:55 +00:00
b6d9d58a14
firefox-extensions.bypass-paywalls-clean: disable updateScript
2024-06-08 22:08:25 +00:00
14a5b8d9f2
nixpkgs: get the updateScripts to be populated into me update.pkgs.* attrs
2024-06-08 22:01:33 +00:00
ede68b563e
nixpkgs-{staging,next}: add an update script
2024-06-08 21:15:47 +00:00
33f4db254d
nixpkgs: add an update script
...
this only updates the master branch -- for now
2024-06-08 20:44:23 +00:00
6e8cb1bbb2
nixpkgs-wayland: add an update script
2024-06-08 20:24:56 +00:00
b00fb22137
sops-nix: add an update script
2024-06-08 20:22:04 +00:00
4d74c2ede6
sysvol: 0-unstable-2024-04-11 -> 0-unstable-2024-06-07
2024-06-08 20:11:07 +00:00
c4c5a640ce
sysvol: add an update script
2024-06-08 19:58:29 +00:00
514fbca3f1
gitea: enable push-to-create for new repositories
2024-06-08 03:46:52 +00:00
71a19e247f
fix check.nur (dont use builtin fetchers when stdenv ones are available)
2024-06-08 03:28:47 +00:00
Shelvacu
bcab89dbfb
gitea: enable push-to-create for new repositories
2024-06-07 20:27:43 -07:00
f219c59ad5
nixpkgs: acquire via builtins.fetchGit instead of flake
...
i'll probably delete this toplevel flake at some point as well
2024-06-08 01:37:47 +00:00
197df696be
uninsane-dot-org: acquire by fetchFromGitea instead of flake
2024-06-07 22:52:07 +00:00
c9b7f58f3d
sops-nix: acquire via fetchFromGitHub instead of flake
...
i don't like the hacks i have to do to mix `fetchFromGitHub` and nixos
modules though.
2024-06-07 22:40:53 +00:00
6b8371c32b
nixpkgs-wayland: import by fetchFromGitHub instead of via flake
2024-06-07 21:29:45 +00:00
11cdac0357
mobile-nixos: import by fetchFromGitHub instead of via flake
2024-06-07 21:15:54 +00:00
8b607ddefd
nixpkgs: 2024-06-05 ->2024-06-07; nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/f1f4d07f9015e5da5fe416e87c6bbd9f569a5c60' (2024-06-05)
→ 'github:nixos/nixpkgs/5aa86ae5585cd46299ee46682fda8a9b76baf2ae' (2024-06-07)
• Updated input 'nixpkgs-staging-unpatched':
'github:nixos/nixpkgs/d7993cebbcd4f9f3a07a8d418853b586d301be56' (2024-06-05)
→ 'github:nixos/nixpkgs/da9d22446697971278edcd4af92f63221f7d21f6' (2024-06-07)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/c3759101288ea92aec42ab7b8aed4e967cfb8eb3' (2024-06-04)
→ 'github:nixos/nixpkgs/716a7056386dcc67eb3b813289499d6329d4befc' (2024-06-07)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/93b225ddba91179248b378913a91defbc6aeb899' (2024-05-31)
→ 'github:nix-community/nixpkgs-wayland/8e2d180329f4009ac06042b50ca0a356722aea19' (2024-06-07)
• Updated input 'nixpkgs-wayland/flake-compat':
'github:nix-community/flake-compat/8bf105319d44f6b9f0d764efa4fdef9f1cc9ba1c' (2023-06-29)
→ 'github:nix-community/flake-compat/38fd3954cf65ce6faf3d0d45cd26059e059f07ea' (2024-06-02)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/dbc9130fe1455e0f6ee4d8f5f799f9be551f866b' (2024-05-26)
→ 'github:nix-community/lib-aggregate/64d43e2bbc6eab8d1cbdfba96d90a71e15a847d7' (2024-06-02)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/d0d27192931680482081aa1c38389da2af84a651' (2024-05-26)
→ 'github:nix-community/nixpkgs.lib/e090cb30ae82f4b4461aafdb808847c6c97b08c2' (2024-06-02)
• Updated input 'nixpkgs-wayland/nix-eval-jobs':
'github:nix-community/nix-eval-jobs/bb95091f6c6f38f6cfc215a1797a2dd466312c8b' (2024-05-15)
→ 'github:nix-community/nix-eval-jobs/b6169e08e76e10b673d1b54f944cddb1e7cbea97' (2024-06-06)
```
2024-06-07 09:08:24 +00:00
10158bb444
rename snowy -> crappy
...
get it? it's the crappy version of lappy
2024-06-07 08:04:57 +00:00
1dd10450f2
modules/image: remove extraneous sane.image.enable option
2024-06-07 07:42:47 +00:00
e104499636
modules/hal/samsung: cleanup
2024-06-07 07:39:30 +00:00
56cd1f211c
scripts/update: expand
2024-06-07 07:34:51 +00:00
14f4f1e80d
hosts: add snowy
...
the Samsung Chromebook thing
2024-06-07 07:34:35 +00:00
52a0e8cf53
modules/hal/samsung: init
...
this can be used to get baseline support for samsung exynos5 chromebook
i should probably rename it, in time
2024-06-07 07:33:46 +00:00
50450fe7fe
brave: fix eval error on armv7l
2024-06-07 07:32:24 +00:00
4a4ffadc64
fractal-nixified: fix cross to armv7l
2024-06-07 07:32:08 +00:00
8807140c83
neovim: fix cross to armv7l
2024-06-07 07:31:44 +00:00
adc811efa1
libvpx: fix cross to armv7l
2024-06-07 07:31:27 +00:00
d8fed884d0
programs: steam: move from pcGuiApps -> pcGameApps
2024-06-07 07:30:56 +00:00
d75f59ba06
modules/image: increase the default boot partition size from 512 MiB -> 1024 MiB
2024-06-07 07:29:50 +00:00
aa0a395353
nit: fix image output to be a file, not an item inside a folder
2024-06-07 07:28:56 +00:00
56d84dea4d
hosts: remove unused (defaulted) option: boot.loader.efi.canTouchEfiVariables
2024-06-07 07:27:34 +00:00
3aa2ece59b
modules/programs: convert lib.optionalAttrs to mkIf
...
this allows stuff to be lazier
2024-06-07 07:26:07 +00:00
07239d2a75
nixpatches: link to outstanding libvpx fix
2024-06-07 07:25:36 +00:00
3fd5e15e93
linux-postmarketos-exynos5: init
...
i'll need this for a default chromebook install
2024-06-07 07:24:48 +00:00
97d56b0314
flake: add a pkgs.python template
2024-06-07 07:23:35 +00:00
c18554dfbd
depthcharge-tools: init at 0.6.2
2024-06-07 07:22:18 +00:00
8105e00b39
refactor: make system.stateVersion common across all hosts.
...
otherwise it's hairy to share nixos configs/modules between them
note that this alters the stateVersion for desko/lappy/rescue, but unlikely to matter
2024-06-04 15:58:53 +00:00
7e32fab5d4
refactor: moby: split more stuff out of the toplevel config and hide behind roles/etc
2024-06-04 15:58:51 +00:00
25298c9be6
lappy: remove unused xkb_mobile_normal_buttons
2024-06-04 14:40:03 +00:00
e61549d917
moby: split remaining polyfill into roles.handheld
2024-06-04 14:38:32 +00:00
eca14a644b
refactor: moby: lift some of the polyfill out to pine64 hal
2024-06-04 14:36:46 +00:00
3937121522
refactor: moby: split pinephone-specific stuff into sane.hal.pine64
2024-06-04 14:35:34 +00:00
b334db28c6
refactor: hide x86_64-specific host config in a module
2024-06-04 14:26:24 +00:00
b52057e317
refactor: split "quirks.nix" out of hosts/common/hardware/default.nix
2024-06-04 14:14:22 +00:00
414ab85e20
refactor: move hosts/common/hardware/default.nix into hosts/common/boot.nix
2024-06-04 14:12:28 +00:00
82133a8f16
refactor: move logind config into systemd.nix
2024-06-04 14:09:58 +00:00
43a63d4f6e
hosts/modules: remove unused yggdrasil
2024-06-04 13:58:49 +00:00
9f9fc7d65b
moby: also sync books from servo
2024-06-04 10:08:25 +00:00
79d395e01c
nixpkgs: 2024-06-03 -> 2024-06-04, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/c987c730bbf2121264ebd68921b443db5bb28543' (2024-06-03)
→ 'github:nixos/nixpkgs/6a56765581a4dcf961a90faf54d32edb991bd315' (2024-06-04)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/77a51024c0f953d503eb3ed364aa4bff378649f8' (2024-06-03)
→ 'github:nixos/nixpkgs/c3759101288ea92aec42ab7b8aed4e967cfb8eb3' (2024-06-04)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/ab2a43b0d21d1d37d4d5726a892f714eaeb4b075' (2024-06-02)
→ 'github:Mic92/sops-nix/d4555e80d80d2fa77f0a44201ca299f9602492a0' (2024-06-03)
```
2024-06-04 06:35:29 +00:00
394259fe21
modemmanager: harden systemd service
2024-06-03 16:41:51 +00:00
8c256c629b
networkmanager: harden further with NoNewPrivileges and PrivateTmp
2024-06-03 16:23:22 +00:00
0e2d86ac96
NetworkManager-dispatcher: note why we cant use DynamicUser
2024-06-03 15:57:41 +00:00
e2a1e6730d
NetworkManager-dispatcher: harden systemd service
2024-06-03 15:44:22 +00:00
a1e923f999
networkmanager: tighten ProtectSystem to "strict"
2024-06-03 15:10:14 +00:00
09333c992c
wpa_supplicant: harden systemd service
2024-06-03 15:09:32 +00:00
80eb385c64
networkmanager: restrict service (using systemd options)
2024-06-03 14:27:00 +00:00
f6725f60b9
networkmanager: re-introduce my polkit patches
2024-06-03 13:04:48 +00:00
2f1592376d
document more sandbox limitations
2024-06-03 11:59:44 +00:00
42fed64b75
NetworkManager: split specific config options out of my main net/default.nix file
2024-06-03 11:24:38 +00:00
682143d47f
NetworkManager: 1.46.0 -> 1.48.0
...
mostly so i can review the PR and get this update mainlined sooner :)
2024-06-03 11:23:33 +00:00
1448cb4444
sane-reboot: fix operation on servo
2024-06-03 09:33:35 +00:00
2d07ff966b
health-check: mention failed systemd services
2024-06-03 09:30:02 +00:00
83404f6769
nixos/networkmanager patch: grab via PR
2024-06-03 07:49:53 +00:00
c6bb6e2e3c
megapixels-next: fix broken eval of metadata
2024-06-03 05:35:09 +00:00
9d109644b7
nixpkgs: 2024-06-01 -> 2024-06-03; sops-nix -> 2024-06-02
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/f7de25c01e4c073c06e0525226a0c2311d530cee' (2024-06-01)
→ 'github:nixos/nixpkgs/c987c730bbf2121264ebd68921b443db5bb28543' (2024-06-03)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/61c1d282153dbfcb5fe413c228d172d0fe7c2a7e' (2024-06-01)
→ 'github:nixos/nixpkgs/77a51024c0f953d503eb3ed364aa4bff378649f8' (2024-06-03)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/962797a8d7f15ed7033031731d0bb77244839960' (2024-05-26)
→ 'github:Mic92/sops-nix/ab2a43b0d21d1d37d4d5726a892f714eaeb4b075' (2024-06-02)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/59a450646ec8ee0397f5fa54a08573e8240eb91f' (2024-05-25)
→ 'github:NixOS/nixpkgs/3b1b4895b2c5f9f5544d02132896aeb9ceea77bc' (2024-06-01)
```
2024-06-03 05:31:28 +00:00
0050403b31
scripts: add an update helper
...
someday i can extend this for updating packages and feeds too
2024-06-03 05:30:03 +00:00
e4bcbab224
hosts: networking: switch to using nixos NetworkManager/ModemManager/etc, just patched for hardening
2024-06-02 11:22:03 +00:00
1b85aa0441
networkmanager/modemmanager: get closer to nixpkgs upstream
...
i've seen enough, that there's a path toward getting nixos proper to sandbox this in a way i'm happy with -- in time
2024-06-02 08:56:38 +00:00
f5e5d1bcc4
networkmanager: fix polkit integrations when running not as root
...
now nmcli/etc work
2024-06-02 05:10:11 +00:00
30d41f82f2
refactor: networkmanager: use substitute instead of sed when patching
2024-06-01 22:16:18 +00:00
62dbad3486
polyunfill: remove a few more default systemPackages
2024-06-01 21:06:40 +00:00
4287ecf0ed
polyfill: don't ship unused mtools package
2024-06-01 20:15:04 +00:00
b13ca92b72
polyfill: remove boot.{enableContainers,bcache}
2024-06-01 20:14:49 +00:00
45e121eb1c
make-sandboxed: preserve meta.mainProgram
2024-06-01 20:01:24 +00:00
53bbd611da
nixpkgs-review: persist the ~/.cache/nixpkgs-review directory
2024-06-01 17:15:54 +00:00
f0128b9496
apply patch for when trust-dns is renamed to hickory-dns
2024-06-01 17:07:44 +00:00
368169d48d
todo.md: start documenting sudo issues
2024-06-01 17:06:36 +00:00
cb1d5d53c6
feeds: add mintcast podcast
2024-06-01 16:28:42 +00:00
a5a635f00b
sftpgo: simplify my package override now that sftpgo 2.6.0 is merged
2024-06-01 16:22:22 +00:00
6fe3d26b30
modemmanager: fix missing mmcli binary in service definition
2024-06-01 15:41:14 +00:00
8340cf059f
nixpkgs-review: fix sandboxing
2024-06-01 15:26:23 +00:00
e0da3ece60
errno: simplify
2024-06-01 14:48:55 +00:00
8ea379d53b
errno: ship on all platforms
2024-06-01 14:04:45 +00:00
c7dd49af91
errno: fix cross compilation by not building *all* of moreutils
2024-06-01 14:03:59 +00:00
e8b900c722
todo.md: add media looping controls
2024-06-01 13:37:51 +00:00
36f4fa3018
checkSandboxed: fix so that cross-built scripts can be checked again
...
how did this work earlier? does lappy have binfmt enabled??
2024-06-01 13:24:41 +00:00
d8d11de9bc
sftpgo: replace deprecated "crypt" with "passlib"
2024-06-01 13:01:19 +00:00
07194d062a
servo: nfs: disable
2024-06-01 12:45:10 +00:00
24c49df75f
health-check: add a check that ftp://uninsane.org is operational
2024-06-01 12:42:53 +00:00
9f7e143d5e
todo.md: add some kernel work to be done
2024-06-01 12:38:28 +00:00
0a382ae8a3
todo.md: remove completed "landlock sandboxer prints garbage" item
2024-06-01 12:35:46 +00:00
96f177ceb2
docs: overlays/cross: slightly tidy up the "outstanding issues" part
2024-06-01 12:24:00 +00:00
2aa3fa35b8
nixpkgs: 2024-05-31 -> 2024-06-01; nixpkgs-wayland -> 2024-05-31
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/8a0a33b56d6279fec4827da602882561ef00f2fb' (2024-05-31)
→ 'github:nixos/nixpkgs/f7de25c01e4c073c06e0525226a0c2311d530cee' (2024-06-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7ccd1516effbc5510391d3b498a7a3bef92a090b' (2024-05-31)
→ 'github:nixos/nixpkgs/61c1d282153dbfcb5fe413c228d172d0fe7c2a7e' (2024-06-01)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/1db9b79a45c8e346e03480767e6d9749fabfaf10' (2024-05-31)
→ 'github:nix-community/nixpkgs-wayland/93b225ddba91179248b378913a91defbc6aeb899' (2024-05-31)
```
2024-06-01 12:20:45 +00:00
8657cf1fcf
ship ausyscall binary
2024-06-01 12:17:08 +00:00
f875db916d
sandboxing: fix checkSandboxed to handle packages with multiple outputs
2024-06-01 12:12:46 +00:00
e3e86a43a9
brightnessctl: disable unused dbus access
2024-06-01 12:09:51 +00:00
05986d363d
brightnessctl: fix udev rules so i can run it again
2024-06-01 12:02:24 +00:00
539d9e45a2
networkmanager/modemmanager: ship separate packages for the daemon and CLI tools
...
they require fundamentally different sandboxing approaches. the daemon *can't* always use bwrap if it wants to run as non-root. meanwhile the CLI tools would mostly *prefer* to run under bwrap.
in the long term i'll maybe upstream the systemd sandboxing into nixpkgs, where there looks to be desire for it
2024-05-31 23:26:16 +00:00
a380bd04c4
trivial-builders: init deepLinkIntoOwnPackage
2024-05-31 23:26:16 +00:00
f296d8df93
make-sandboxed: fix multi-output packages and sandbox *all* their outputs
...
this mostly applies to the wrapperType = 'inplace' users
2024-05-31 23:26:16 +00:00
326bf045b0
networkmanager/wpa_supplicant: switch user back to "networkmanager"
...
root gives too much power, even with bwrap/namespaces
2024-05-31 23:26:16 +00:00
a1181a10ea
networkmanager: install parallel dbus .conf files to allow the services to be run as *either* networkmanager or root user (hopefully!)
2024-05-31 23:26:16 +00:00
9bb6a903bb
wpa_supplicant: get it to run under bwrap
2024-05-31 23:26:16 +00:00
214f963d89
networkmanager: run all services as root instead of networkmanager user
...
i believe this may allow using bwrap instead of landlock
2024-05-31 23:26:16 +00:00
c7eb4b66a5
polyunfill: remove unused su and sg security wrappers
2024-05-31 14:59:23 +00:00
452543e6f3
fix rescue host build
2024-05-31 10:37:03 +00:00
d692ac9851
overlays/cross: remove broken cdrtools fix (that project is INSANE)
2024-05-31 09:40:44 +00:00
5cba283859
overlays/cross: update upstreaming status
...
my part of the gnome2.GConf fix was actually upstreamed a year ago; the package fails for a different reason
2024-05-31 09:04:16 +00:00
7a701f92eb
nixpkgs: bump
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/d3d81af60c22e9e93a3930a9630b210362341ab9' (2024-05-31)
→ 'github:nixos/nixpkgs/8a0a33b56d6279fec4827da602882561ef00f2fb' (2024-05-31)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4e60a4d94bdc1abafeefc1928aa3cda6ce6c4210' (2024-05-31)
→ 'github:nixos/nixpkgs/7ccd1516effbc5510391d3b498a7a3bef92a090b' (2024-05-31)
```
2024-05-31 08:44:53 +00:00
3c3a32e436
nixpatches: grab libphonenumber cross patch from PR
2024-05-31 08:43:27 +00:00
07aec3ca3c
apps: explain why i ship both engrampa and xarchiver archive managers
2024-05-31 08:39:23 +00:00
58d5f11c7a
overlays/cross: disable patches which im not actively using
2024-05-31 08:21:23 +00:00
ed2d4ef488
overlays/cross: update upstreaming status
2024-05-31 08:02:25 +00:00
e8f8866032
overlays/cross: remove old emulated package set and buildInQemu, etc
2024-05-31 06:59:32 +00:00
a2dfd8f08e
libphonenumber: use a better patch for cross (CMAKE_CROSSCOMPILING_EMULATOR)
2024-05-31 06:27:10 +00:00
c7fd3d2217
nixpkgs: 2024-05-26 -> 2024-05-31, nixpkgs-wayland -> 2024-05-31
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/2baa940f86e1fc54757fd7d1ed551c0a38904bf2' (2024-05-26)
→ 'github:nixos/nixpkgs/d3d81af60c22e9e93a3930a9630b210362341ab9' (2024-05-31)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7780e5160e011b39019797a4c4b1a4babc80d1bf' (2024-05-26)
→ 'github:nixos/nixpkgs/4e60a4d94bdc1abafeefc1928aa3cda6ce6c4210' (2024-05-31)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/397c85d463aef789a8dd24c4db467e9ad787907b' (2024-05-26)
→ 'github:nix-community/nixpkgs-wayland/1db9b79a45c8e346e03480767e6d9749fabfaf10' (2024-05-31)
```
2024-05-31 06:09:03 +00:00
0fcc3f8d5d
ModemManager: make the sandbox more strict
2024-05-30 21:32:35 +00:00
0bb887158b
implement a dropbear SSH module
2024-05-30 20:58:01 +00:00
6570c5ed84
modemmanager: sandbox with bwrap instead of landlock
2024-05-30 18:47:09 +00:00
820fdecfd5
modemmanager: minimal (working) sandbox
2024-05-30 18:27:34 +00:00
8d43565f31
sane-theme: disable sandbox
2024-05-30 16:54:10 +00:00
18364761dd
wireplumber: undo the enableSystemd=false patch
2024-05-30 16:50:53 +00:00
d3937487e6
moby: cleanup bonsai <-> sway circular dependency (slightly)
2024-05-30 12:43:09 +00:00
3fdeacc336
sane-input-handler: add a --help command
2024-05-30 12:30:41 +00:00
847414ac1f
health-check: add a test that git is online
2024-05-30 12:18:57 +00:00
84f2006115
servo: fix gitea
2024-05-30 12:12:06 +00:00
7f5e12da8d
dbus: dont consider the service "up" until the unix pipe actually appears
2024-05-30 11:04:02 +00:00
afa8a3c52e
activationScripts.notifyActive: future-proof for if ever DBUS_SESSION_BUS_ADDRESS changes
2024-05-30 11:03:35 +00:00
bfbcb4789b
activationScripts.notifyActive: fix forrenamed XDG_RUNTIME_DIR
2024-05-30 10:56:17 +00:00
2531cc1cf6
bonsai: place the socket in a subdirectory to improve sandboxing
2024-05-30 09:54:28 +00:00
e55b75c333
wireplumber: build without systemd
2024-05-30 09:46:29 +00:00
adb54657d4
sway: fix bonsai to be visible in the sandbox
2024-05-30 09:46:04 +00:00
6eefb9ce20
wireplumber: build against the same pipewire i deploy
2024-05-30 09:06:41 +00:00
2233622bb7
landlock-sandboxer: remove startup messages for 6.9
2024-05-30 08:55:13 +00:00
274a7821a7
wireplumber: remove no-longer-needed /run/systemd directory
...
not necessary when using seatd/when a member of the 'audio' group
2024-05-30 08:54:41 +00:00
4c84d1a727
doc: modules/users: show what XDG_SESSION_{ID,CLASS,TYPE} could look like if set
2024-05-30 08:44:26 +00:00
175acf6442
pipewire: build without systemd
2024-05-30 08:44:11 +00:00
0761b6135a
users/colin: add myself to "audio" group so that wireplumber can access audio devices w/o systemd/logind
2024-05-30 08:44:11 +00:00
66c899d099
callaudiod: fix to not start before dbus/pipewire are up (avoids coredump on boot)
2024-05-30 06:07:08 +00:00
4aeb3360d3
cleanup: programs: dont assume sway is always the wayland/x11 provider
2024-05-30 06:00:32 +00:00
0c456d11d8
programs: ensure things which depend on sound or wayland are ordered after it
2024-05-30 04:55:05 +00:00
3b73773169
programs: ensure things which depend on dbus are ordered after it
2024-05-30 03:48:45 +00:00
9ba8ff738b
refactor: sane.programs.$foo.service: specify type concretely
2024-05-30 03:39:32 +00:00
f1d397940f
seatd: patch sandboxing for desko
2024-05-29 19:42:45 +00:00
fa94fa8e6c
seatd: sandbox with bwrap
...
it always surprises my that you can sandbox something with cap_sys_admin like this...
i think this works *only* because the user is root
2024-05-29 19:09:57 +00:00
4b9c125c8c
seatd: sandbox
2024-05-29 18:58:38 +00:00
0f7d25d8a5
doc: sway: say why i wrapperType = "inplace"
2024-05-29 18:58:05 +00:00
140641729e
gvfs: disable (it was broken)
2024-05-29 18:39:31 +00:00
32124d76bf
cups: disable (not currently used, and not sandboxed)
2024-05-29 18:33:17 +00:00
c5c174f988
sway: patch to use a narrower sandbox
2024-05-29 18:24:59 +00:00
29bc1608aa
sway: remove sandbox input which are no longer necessary
2024-05-29 17:07:18 +00:00
635ca1e5d8
seatd: pull the service definition into my own repo
...
this will allow me to configure the package
2024-05-29 16:34:32 +00:00
2789868703
seatd: split out of sway conf
2024-05-29 16:22:52 +00:00
c40ec1990a
sshd: disable systemd integration
2024-05-29 15:57:19 +00:00
d4dfcd6510
login: remove systemd pam integration (so it doesnt try, and fail, to start the user manager)
2024-05-29 15:42:39 +00:00
d865be952a
refactor: sandboxing: replace manual --sanebox-keep-namespace pid config with isolatePids = false
2024-05-29 12:56:46 +00:00
7c8a18ecbd
systemd: remove no-longer-used user@1000 override
2024-05-29 12:56:19 +00:00
35ff7de06e
dbus: manage it ourselves instead of having systemd do it
2024-05-29 12:55:51 +00:00
00d06db66a
make-sandboxed: handle more systemd service files
2024-05-29 12:54:44 +00:00
c570b7bf5d
dbus: manage it ourselves instead of having systemd do it
2024-05-29 11:30:33 +00:00
770fc2e574
systemd: fix typod IgnoreOnIsolate option
2024-05-29 11:30:33 +00:00
0ed7eb24fb
programs: assorted: remove legacy programs.feedback setting
2024-05-29 11:30:33 +00:00
ad8e75b6a3
programs: assorted: remove /var/lib/alsa persistence; doesnt seem to be needed
2024-05-29 11:30:33 +00:00
e8dbe0750d
networkmanager: fix sandbox to actually work with systemd-resolved
2024-05-29 10:34:24 +00:00
1378988f21
desko: *really* disable wpa_supplicant
2024-05-29 10:34:03 +00:00
b88467771e
doc: trust-dns: fix wan.txt example path
2024-05-29 09:33:59 +00:00
4309d887da
wpa_supplicant: remove unused services
2024-05-29 09:33:25 +00:00
1ee21c4795
NetworkManager: run as user instead of root
2024-05-29 09:16:30 +00:00
fb7bcbb5f5
NetworkManager-wait-online: fix missing sanebox path
2024-05-29 01:37:15 +00:00
0013e8305e
networkmanager: cleanup
2024-05-29 01:35:38 +00:00
7dedfcebb9
networkmanager: sandbox
2024-05-29 01:33:15 +00:00
753b97ffb4
todo.md: mark hosts/modules/gui cleanup as complete
2024-05-28 16:51:29 +00:00
247fc1f887
hosts/modules/gui: fold into hosts/common/programs
2024-05-28 16:51:02 +00:00
3c2ca46ef9
hosts/modules/gui/gtk: hoist to sane.programs.sane-theme
2024-05-28 16:44:27 +00:00
95dc395925
hosts/modules/gui/theme: lift my sway background up into its own package
2024-05-28 15:48:37 +00:00
cefd6c0534
documentation improvements
2024-05-28 13:36:01 +00:00
05efec8fd7
wg-home: decrease the refresh timeout
2024-05-28 13:36:01 +00:00
e8846b2d6b
wpa_supplicant: sandbox
2024-05-28 13:36:01 +00:00
be38d56717
make-sandboxed: handle more systemd/dbus service file locations
2024-05-28 13:36:01 +00:00
7d242ab02c
sane-battery-estimate: sandbox
2024-05-28 09:41:04 +00:00
47611eaa26
sane-weather: sandbox
2024-05-28 09:38:04 +00:00
9719f0f785
mpv: relax sandboxing for the sake of subtitle downloading
2024-05-28 09:37:57 +00:00
8042ea76e6
assorted programs: specify sandbox.autodetectCliPaths variant more precisely than just true
2024-05-28 07:14:27 +00:00
c59236509b
sane-cast: sandbox
2024-05-28 07:07:11 +00:00
50e5206b0e
todo.md: document that moby touchscreen stays on even when the screen is disabled
2024-05-28 05:27:37 +00:00
4ba0343315
networkmanager: hoist some lib.mkIfs up a few levels
...
would you believe one of these attributes was being set without a mkIf cfg.enabled guard :)
2024-05-28 05:27:23 +00:00
cbe6072c03
polyunfill: remove policykit suid wrappers
2024-05-28 05:24:37 +00:00
bea1fd95e5
polyunfill: disable dbus-daemon-launch-helper suid wrapper
2024-05-28 05:14:06 +00:00
ae544c0649
polyunfill: disable mount/umount suid wrappers
2024-05-28 05:02:26 +00:00
b571f70988
polyunfill: remove fusermount suid wrapper
2024-05-28 04:56:14 +00:00
e6498ad152
notejot: fix sandboxing
2024-05-28 03:59:31 +00:00
976b8ae45e
rofi-snippets: make the filtering case insensitive, and improve ellipsis placement come 1.7.6
2024-05-28 03:38:36 +00:00
ab7c4d7410
rofi-snippets: remove the subshell and just use a pipe
...
i expect that this is faster, particularly because bash should stand up each section of the pipeline in parallel, right?
2024-05-28 03:23:04 +00:00
d2c3bec98e
rofi-snippets: remove an extraneous layer of sandbox
2024-05-28 03:04:57 +00:00
3c5e5632ee
wtype: sandbox
2024-05-28 03:04:26 +00:00
dcedb8d3f0
sanebox: handle --flag=path style of autodetected paths
2024-05-28 03:04:02 +00:00
8586db59f1
todo.md: sync
2024-05-28 02:14:10 +00:00
1f4d500b02
snippets: update
2024-05-28 02:11:49 +00:00
56b846023b
update snippets
2024-05-28 01:27:59 +00:00
747d6c876d
sane-vpn: add a "dns-fix" subcommand to open a shell using an external DNS resolver
...
this is hopefully temporary, until i can cleanup my trust-dns recursive resolver
2024-05-28 01:23:22 +00:00
f38d2d52d2
alsa-ucm-pinephone-pmos: prefer the earpiece over the "internal speaker"
2024-05-27 14:13:56 +00:00
04bbf54385
alsa-ucm-conf: switch to postmarketos version
2024-05-27 13:41:03 +00:00
f2271180dd
alsa-ucm-conf: split the patched alsa confs out into their own package
2024-05-27 12:53:33 +00:00
60b1ab1429
conky: split sane-battery-estimate out into its own program
2024-05-27 11:33:40 +00:00
db3636641d
sxmo-utils: disable update script
2024-05-27 07:51:56 +00:00
54a891504d
delfin: 0.4.2 -> 0.4.4
2024-05-27 07:51:56 +00:00
8ea5061bef
firefox-extensions: update to latest
2024-05-27 07:51:56 +00:00
b6d19a7a09
firefox-extensions.ctrl-shift-c-should-copy: update version field to use unstable idioms
2024-05-27 07:51:56 +00:00
439be20be7
lemmy-lemonade: 2024.03.20 -> 2024.04.22
2024-05-27 07:51:56 +00:00
a024f685c3
firefox: replace i-still-dont-care-about-cookies extension with a uBlock filter list
...
simpler that way; fewer extensions to trust
2024-05-27 07:43:55 +00:00
9c20cef6ea
firefox: ublacklist: disable (i wasnt using any rules; it wasnt blocking anything from google search results)
2024-05-27 07:22:47 +00:00
abb65e55c6
uassets: fix updateScript
2024-05-27 07:16:50 +00:00
a2d385708f
flake: echo the update command before running it
2024-05-27 07:16:42 +00:00
f6f1a6e136
firefox: uBlock Origin: ship filter lists statically
2024-05-27 06:54:52 +00:00
7941a8b1ed
refactor: firefox: fix uBlock json indentation
2024-05-27 04:46:38 +00:00
bbcf8841ea
todo.md: sync
2024-05-27 00:49:51 +00:00
063b0be5b6
hosts/modules/gui/greetd: remove
2024-05-27 00:44:01 +00:00
7e490f5c07
remove lingering references to sxmo
2024-05-27 00:38:30 +00:00
10a985e7f9
hosts/modules/gui/sxmo: remove
2024-05-27 00:27:53 +00:00
f3c3df2ca7
sxmo_suspend.sh: lift out of hosts/modules/gui/sxmo/hooks
...
i want to preserve this script for the future, while deleting the rest of my (unused) SXMO config
2024-05-27 00:23:50 +00:00
f477604063
hosts/modules/gui: remove gnome
2024-05-27 00:13:19 +00:00
d46fa8a242
swaync-fbcli: sandbox (experimental)
2024-05-27 00:11:20 +00:00
62b2eb874c
swaync-service-dispatcher: sandbox
2024-05-27 00:07:30 +00:00
133c1b3699
swaync: remove unused systemd integrations
...
it's all s6 now
2024-05-27 00:06:03 +00:00
1b4300dbeb
swaync: remove unused vpn button
2024-05-27 00:00:44 +00:00
a1c1a87dd8
nixpkgs: 2024-05-24 -> 2024-05-26; nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/cc5c0d369b5e8f49705e2a2d7464e4b162804805' (2024-05-24)
→ 'github:nixos/nixpkgs/2baa940f86e1fc54757fd7d1ed551c0a38904bf2' (2024-05-26)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/2baa58d3488bd9cc4d53d6812509edc34a1c7e2a' (2024-05-24)
→ 'github:nixos/nixpkgs/7780e5160e011b39019797a4c4b1a4babc80d1bf' (2024-05-26)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/8746004cd97164c89f0997ea06642b819e5bc3fb' (2024-05-24)
→ 'github:nix-community/nixpkgs-wayland/397c85d463aef789a8dd24c4db467e9ad787907b' (2024-05-26)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/5fa64b174daa22fe0d20ebbcc0ec2c7905b503f1' (2024-05-19)
→ 'github:nix-community/lib-aggregate/dbc9130fe1455e0f6ee4d8f5f799f9be551f866b' (2024-05-26)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/0df131b5ee4d928a4b664b6d0cd99cf134d6ab6b' (2024-05-19)
→ 'github:nix-community/nixpkgs.lib/d0d27192931680482081aa1c38389da2af84a651' (2024-05-26)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b549832718b8946e875c016a4785d204fcfc2e53' (2024-05-22)
→ 'github:Mic92/sops-nix/962797a8d7f15ed7033031731d0bb77244839960' (2024-05-26)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
→ 'github:NixOS/nixpkgs/59a450646ec8ee0397f5fa54a08573e8240eb91f' (2024-05-25)
```
2024-05-26 15:07:25 +00:00
92b9a56894
cleanup: remove unused secrets/common/wg/*
2024-05-26 14:37:33 +00:00
b159240b7f
servo: import ovpn privkey
2024-05-26 14:37:33 +00:00
8a9f96eefc
moby: import own OVPN privkey
2024-05-26 14:31:08 +00:00
af5aa15c23
cross: get passt to cross compile
2024-05-26 14:26:56 +00:00
a03099569c
sanebox: fix bwrap+pasta DNS forwarding for hosts not using trust-dns
2024-05-26 14:26:56 +00:00
b1c7061b21
vpn: fix typos from previous 2 commits
2024-05-26 14:26:47 +00:00
c528bb3ec9
desko: add to OVPN
2024-05-26 14:07:32 +00:00
002639cc76
ovpn: use a single key per-device
...
this should fix the traffic collisions i'm seeing with the existing setup
2024-05-26 14:04:52 +00:00
45967fde7b
brave: fix sandboxing under pasta/netns
2024-05-26 13:05:44 +00:00
ed97a81ef3
sane-vpn: use bwrap instead of just pasta so that the uids get mapped and programs can be happy
2024-05-26 13:04:13 +00:00
f158842c70
sanebox: fix uid mapping when bwrap uses the pasta backend
2024-05-26 13:03:50 +00:00
90d428be7f
sane-vpn: allow sane-vpn do to work with no additional arguments
2024-05-26 11:33:12 +00:00
9d7b68eeb4
sane-tag-music: rewrite empty tracknumber tag to delete the tracknumber tag
2024-05-26 10:44:25 +00:00
8951df2e2c
sane-scripts: set vim tags for python scripts
2024-05-26 10:42:12 +00:00
3a045f4d88
doc: polyunfill: point to https://github.com/NixOS/nixpkgs/pull/314791
2024-05-26 08:00:18 +00:00
57d6a9a4c3
polyunfill: simplify pam hacks
2024-05-26 07:04:12 +00:00
2ee39ca0cc
poly_unfill: remove /run/wrappers/bin/unix_chkpwd
...
non-privileged users don't need to check passwords
well, maybe they do (for desktop unlockers), but i've already solved that :)
2024-05-26 06:37:59 +00:00
9d9211c5fa
polyunfill: distribute /run/wrappers/bin/unix_chkpwd without suid bit
2024-05-26 01:18:30 +00:00
9ce7dcd57a
/run/wrappers: remove unused newgidmap,newuidmap,newgrp binaries
2024-05-26 01:18:30 +00:00
af72f312d3
sandbox: remove /run/wrappers: SUID wrappers dont really accomplish much inside a namespace
2024-05-26 01:18:30 +00:00
efa1ee6c69
iproute2: disable sandbox and fix ip commands
2024-05-26 01:18:30 +00:00
6a15434cc6
net/vpn: remove the bridge devices from my VPN setup
2024-05-26 01:18:30 +00:00
59e4256dd8
sane-vpn: lint
2024-05-26 01:18:30 +00:00
6365bb7594
desko: disable wpa_supplicant/wireless networking again
2024-05-26 01:18:17 +00:00
8cb73687ce
unl0kr: don't add extra deps to user's PATH
2024-05-26 01:17:42 +00:00
73f5c9608e
sanebox: tighter dependency handling, to not rely on @BACKEND_FALLBACK@
2024-05-25 10:26:36 +00:00
b035d312aa
firejail: purge
2024-05-25 10:21:31 +00:00
a5e1a804c9
sane-vpn: port to sanebox/pasta (no more firejail)
2024-05-25 10:09:10 +00:00
7c6813ff37
sanebox: add a new method pastaonly
2024-05-25 10:08:49 +00:00
7b1bc210fd
sanebox: integrate with pasta (passt) for better net sandboxing
2024-05-25 09:39:18 +00:00
118ed5f950
sanebox: populate --sanebox-net-dev with the actual net device -- not the bridge
2024-05-25 08:17:38 +00:00
ffe599e5cb
sanebox: rename --sanebox-net to --sanebox-net-dev
2024-05-25 08:13:35 +00:00
fc52860dfc
nixpatches: fix miniupnpc
2024-05-25 08:04:08 +00:00
377b1a21a8
todo.md: explore beets for mp3 tagging
2024-05-25 08:03:35 +00:00
a7881ecfce
self-check: refactor
2024-05-25 04:10:15 +00:00
692bc89cbb
health-check: include a wg-home check
2024-05-25 03:49:33 +00:00
842651efd5
mpv: tune webm.conf
2024-05-25 02:05:18 +00:00
27b4d4da16
mpv: ship a music visualizer
...
note that it doesnt show in `webm` exports
2024-05-25 02:05:09 +00:00
e407467e55
mpv: ship mpv-webm tool for clipping videos
2024-05-25 00:55:40 +00:00
30c677fafc
feeds: subscribe to weekinethereumnews.com
2024-05-25 00:52:39 +00:00
ac59083e01
nixpkgs: 2024-05-23 -> 2024-05-24; nixpkgs-wayland -> 2024-05-24
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/4e80f8a6e6acab514a039e525b8613651c301ad3' (2024-05-23)
→ 'github:nixos/nixpkgs/cc5c0d369b5e8f49705e2a2d7464e4b162804805' (2024-05-24)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/b962cd91aa0b1150ebd4e8552943de9b7700fe5e' (2024-05-23)
→ 'github:nixos/nixpkgs/2baa58d3488bd9cc4d53d6812509edc34a1c7e2a' (2024-05-24)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ff79b5982b903329be17630667bb7a0f28552ac5' (2024-05-23)
→ 'github:nix-community/nixpkgs-wayland/8746004cd97164c89f0997ea06642b819e5bc3fb' (2024-05-24)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/nixpkgs':
'github:NixOS/nixpkgs/b962cd91aa0b1150ebd4e8552943de9b7700fe5e' (2024-05-06)
→ 'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
```
2024-05-24 23:27:05 +00:00
49b48b24fc
ship linux/posix manpages
2024-05-24 06:57:20 +00:00
4bc6a4fc67
todo.md: document mpv audiocast limitations
2024-05-24 06:42:23 +00:00
844a128d60
iproute2: fix sandboxing (hopefully)
2024-05-24 06:41:12 +00:00
d25fb31767
sanebox: fix qoute error in linkCache array test
2024-05-24 06:14:08 +00:00
309797fe23
sane-input-handler: fix unrecoverable terminal state
...
bonsai is prone to miss inputs during high CPU load.
2024-05-24 04:29:34 +00:00
a6b10244eb
sane-input-handler: set vim filetype hint
2024-05-24 04:06:53 +00:00
18ec5505c4
servo: re-enable slskd
...
routing seems stable
2024-05-24 02:58:09 +00:00
e6dbf2d530
nixpatches: update gnome-keyring patch
2024-05-24 02:58:09 +00:00
a9e31539ea
koreader-from-src: avoid a runtime dep on cmake
2024-05-24 02:58:09 +00:00
2ccb4d94c5
nixpkgs: 2024-05-16 -> 2024-05-23, nixpkgs-wayland, sops-nix, uninsane-dot-org
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/1887e39d7e68bb191eb804c0f976ad25b3980595' (2024-05-16)
→ 'github:nixos/nixpkgs/?' (2024-05-23)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/977a49df312d89b7dfbb3579bf13b7dfe23e7878' (2024-05-16)
→ 'github:nixos/nixpkgs/?' (2024-05-23)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/5e2c5345f3204c867c9d4183cbb68069d0f7a951' (2024-05-16)
→ 'github:nix-community/nixpkgs-wayland/?' (2024-05-23)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/09883ca828e8cfaacdb09e29190a7b84ad1d9925' (2024-05-12)
→ 'github:nix-community/lib-aggregate/5fa64b174daa22fe0d20ebbcc0ec2c7905b503f1' (2024-05-19)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/58e03b95f65dfdca21979a081aa62db0eed6b1d8' (2024-05-12)
→ 'github:nix-community/nixpkgs.lib/0df131b5ee4d928a4b664b6d0cd99cf134d6ab6b' (2024-05-19)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
→ 'github:Mic92/sops-nix/b549832718b8946e875c016a4785d204fcfc2e53' (2024-05-22)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/8e47858badee5594292921c2668c11004c3b0142' (2024-05-11)
→ 'github:NixOS/nixpkgs/e7cc61784ddf51c81487637b3031a6dd2d6673a2' (2024-05-18)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=af8420d1c256d990b5e24de14ad8592a5d85bf77 ' (2024-04-15)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=e6f88f563bdd1700c04018951de4f69862646dd1 ' (2024-05-16)
```
2024-05-24 02:57:53 +00:00
ca57fd692f
sane-input-handler: simplify the volume button controls; reduce vol-hold repeat count to 3
2024-05-23 02:50:38 +00:00
e6a8f5bae8
eg25-control: fix --enable-gps and --ensure-agps commands
...
these were failing due to pathing changes from systemd -> s6
2024-05-23 02:50:38 +00:00
d9922f8aa8
moby: tidy up the initrd kernel modules
2024-05-23 02:07:30 +00:00
c51dcb30a2
linux-postmarketos: add an option for building *with* modem power feature
2024-05-23 02:07:30 +00:00
03dab63042
moby: ship a bunch of kernel modules in the initrd: this allows the postmarketos kernel to boot to graphics!
2024-05-22 22:35:04 +00:00
293af36d25
linux-postmarketos: ship landlock
2024-05-22 22:33:40 +00:00
0a1b1ae52f
linux-megous: remove some unneeded options (i.e. PCI)
2024-05-22 20:25:17 +00:00
5952c275a0
moby: document kernel compatibility
2024-05-21 22:54:11 +00:00
ea8eaaa91a
moby: un-blacklist stk3310
...
i don't know if blacklisting it is maybe interfering with other stuff
2024-05-21 22:47:12 +00:00
14a92b3f64
moby: disable iio sensor
...
this relaxes kernel requirements, allowing the pmOS kernel to pass eval checks
2024-05-21 22:47:12 +00:00
c5e7ef7b0c
polyunfill: don't ship x86-only kernel modules to moby's initrd
...
notably, this relaxes some constraints on the kernel so that e.g.
postmarketOS kernel actually passes eval checks (and boots to ssh!
no graphics yet)
2024-05-21 22:47:12 +00:00
b6d31e127d
linux-megous: dont auto-enable SELINUX
...
i think maybe it's disabled for a reason: systemd is built without it, and either it or SUN8I_DE2_CCU seems to be the difference between working drm and non-working drm
2024-05-21 22:47:12 +00:00
7f71a47d3b
linux-postmarketos: build in a manner such that nixpkgs eval-time assertions pass
...
nixpkgs needs to know the config as an actual nix expression => have to vendor the pmos config then
2024-05-21 22:47:12 +00:00
2640253424
todo.md: note that bpf may be disabled on moby
2024-05-21 22:47:12 +00:00
42d11998e8
linux-postmarketos: init
2024-05-21 22:47:12 +00:00
d0734947bf
polyunfill: disable swraid
2024-05-21 22:47:12 +00:00
41b385b6ca
moby: refactor the kernel config into the actual kernel package and do less of that in the module system
...
this makes it easier to swap Kconfigs verbatim from other distros, e.g.
2024-05-21 22:47:12 +00:00
2e07797065
megapixels: document how to debug
2024-05-21 10:12:20 +00:00
b8a7ac8c95
todo.md: document moby kaslr failings
2024-05-21 01:11:02 +00:00
cda70b2a16
sane-reclaim-disk-space: tell the user about nix profile options
2024-05-20 20:45:58 +00:00
4834b61188
linux-megous: trim config (RC_CORE, DRM_KMS_HELPER)
...
it still boots to a working desktop without these
2024-05-20 19:40:54 +00:00
134b27f70e
linux-megous: remove unnecessary SYSFB_SIMPLEFB config
...
seems to still work without it
2024-05-20 19:14:48 +00:00
a47102e152
linux-megous: simplify the Kconfig further
2024-05-20 18:08:42 +00:00
6eb75b3841
linux-megous: re-enable OV8858 now that it compiles
2024-05-20 10:04:00 +00:00
3d295e8757
gst-device-monitor: bundle more gstreamer plugins to improve node detection
2024-05-20 09:59:08 +00:00
e3a20477f7
gst-device-monitor: wrap with required gst-plugins-base runtime dependency
2024-05-20 06:17:11 +00:00
7fd527c9d6
trivial-builders: add runCommandLocalOverridable, like runCommand, but supports standard hooks like postBuild, etc.
2024-05-20 06:14:35 +00:00
c21ddca1fd
servo: doof tunnel: enable IPv6 and forward-DNS records
2024-05-20 05:47:04 +00:00
f7cc3fc5d9
modules/dns: support AAAA records
2024-05-20 05:46:25 +00:00
875fe315c0
todo.md: document wg-ovpnd-... issue
2024-05-20 05:09:59 +00:00
47da8e55f3
servo: disable jackett/slskd/transmission temporarily
2024-05-20 05:08:58 +00:00
3b99bb497b
servo: bridge to doof.net
2024-05-20 05:08:32 +00:00
cfedcc91bd
gst-device-monitor: fix so manpages are bundled
2024-05-20 03:00:23 +00:00
ce663b1346
scripts: add health-check as a sort of poor-mans manual CI
2024-05-20 01:53:10 +00:00
9873353d00
refactor: replace --replace substitutions with --replace-fail where applicable
2024-05-19 23:31:54 +00:00
d58bdf82d9
cross: replace --replace with --replace-fail where applicable
2024-05-19 23:24:07 +00:00
9c2cc9641b
cross: fix upstream fractal build
...
it still takes like an hour to build though
2024-05-19 23:16:29 +00:00
5a92b07f5d
cross: clean up the meson x cargo flag patching
2024-05-19 22:33:00 +00:00
f20a0ac409
fractal-latest: purge (unused package)
2024-05-19 21:16:06 +00:00
87c84f0e2e
ship libcamera, snapshot
...
note that properly packaging these is still a WIP
2024-05-19 10:41:09 +00:00
c0a6313023
home/mime: micro-opt: use toString instead of string coercion
2024-05-19 10:40:15 +00:00
26e347f38c
moby: ship with way higher CMA by default
2024-05-19 10:40:15 +00:00
2d67b78ca4
linux-megous: configure with better DMABUF_HEAPS/CMA flags, which seems to help libcamera?
2024-05-19 10:40:15 +00:00
38c2db0333
libmegapixels: 2024-05-11 -> 2024-05-18 and patch some observed errors
...
not enough that it works completely though
2024-05-19 10:40:15 +00:00
631e0db7b4
cross: get snapshot to build
2024-05-19 10:40:15 +00:00
5619bb3334
pkgs: ship gst-device-monitor binary
2024-05-19 10:40:15 +00:00
e9d94f2c71
linux-firmware-megous: 2023-05-06 -> 2024-02-28
...
nothing really changed here
2024-05-19 07:55:22 +00:00
67f0d22ec6
linux-megous: 6.8.4 -> 6.9.0 (orange-pi-6.8-20240405-1842 -> orange-pi-6.9-20240514-1047)
2024-05-19 07:54:48 +00:00
0fc4f83fc9
sane-input-handler: bump volume hold time from 600ms -> 750ms
...
hopefully this decreases the number of volup inputs which are misread as volup-hold (which happens a lot when the screen is off...?)
2024-05-19 00:34:23 +00:00
1b24bd50f9
errno: ship
2024-05-19 00:21:30 +00:00
f481ef077c
megapixels-next: init at unstable-2024-05-11
...
i might need to still do some wrapping with graphicsmagick/exiftool, not sure
2024-05-18 22:52:20 +00:00
1952e210f0
libmegapixels: init at 0.1.0-unstable-2024-05-11
2024-05-18 22:33:17 +00:00
58ef2cf863
calls/callaudiod: update documentation
2024-05-18 20:55:16 +00:00
da4c71d5f6
todo.md: elaborate a solution for trust-dns stuff
2024-05-18 09:48:51 +00:00
41bc4ac7b4
callaudiod: fix repo URL
2024-05-18 08:10:34 +00:00
6365a58c3e
sanebox: avert a subshell in removeSubpaths
2024-05-18 08:10:34 +00:00
3361f2bbe7
zsh: port to sane.programs
2024-05-18 08:10:34 +00:00
c987f13ef0
calls: split callaudiod out and run it manually
2024-05-18 07:14:42 +00:00
ee36f2f052
sway: fix display names
2024-05-18 06:57:24 +00:00
09457bee5a
sway: position gnome-calls on workspace 1
2024-05-18 06:55:39 +00:00
278631b59e
calls: sandbox
2024-05-18 06:52:53 +00:00
4d09cce1aa
calls: fix latency so moby doesnt underrun
2024-05-18 06:47:26 +00:00
b2f2f88dc6
calls: exit on UI close
2024-05-18 06:32:23 +00:00
cbbddee152
modules/programs: add ~/.config/FOO and ~/.local/share/FOO to the sandbox where applicable
2024-05-18 06:32:07 +00:00
68275eeb85
rmDbusServices: preserve package meta
2024-05-18 06:31:44 +00:00
7bb7a24b22
sanebox: tidy up the quoting in a few more edge-cases
2024-05-18 00:00:03 +00:00
795786f46b
sanebox: prefer case statments over if/elif/elif... constructs
2024-05-17 23:32:51 +00:00
26aa68ee59
sanebox: replace short-circuit eval idiom with if/else
2024-05-17 23:21:36 +00:00
85c0e72bf1
sanebox: remove unnecessary quotes in case statement
2024-05-17 23:15:00 +00:00
bf98da0061
sanebox: remove extraneous quotes
...
probably some still remain
2024-05-17 23:01:24 +00:00
76434b6970
sanebox: make it more obvious what we substitute at build-time
2024-05-17 22:27:55 +00:00
0698d4be24
landlock-sandboxer: define meta.mainProgram
2024-05-17 22:26:55 +00:00
afb9d273ab
servo: re-enable slskd
2024-05-17 22:00:46 +00:00
0003d79324
sane-tag-music: add a print-missing subcommand
2024-05-17 09:41:50 +00:00
e9bfc6cebd
sane-tag-music: fix help message formatting
2024-05-17 09:20:33 +00:00
aeed9ffd5b
sane-sync-music: prune directories left empty by sync
2024-05-17 08:59:36 +00:00
9c27b8e864
swaync: sort icons
2024-05-17 08:42:35 +00:00
af34d395fc
swaync: fix Discord icon
2024-05-17 07:18:23 +00:00
008b659a10
swaync: reorder icons
2024-05-17 05:49:28 +00:00
1ce2839df9
swaync: clean up icons a bit more
2024-05-17 05:45:15 +00:00
022d15c2c7
swaync: increase font size of service icons
2024-05-17 03:42:32 +00:00
908a2ca6c3
swaync: fix a bug that i couldnt see all icons on the same row
2024-05-17 03:21:41 +00:00
614eebfdc0
todo.md: document a sandbox link cache bug
2024-05-17 03:21:11 +00:00
42fb79b025
swaync: improve gnome-calls icon
2024-05-17 00:49:40 +00:00
4265ea9b99
calls: auto-start
2024-05-17 00:41:32 +00:00
a7d376778e
gnome-calls: re-enable
2024-05-17 00:36:56 +00:00
157af52112
feeds: add Grumpy.website
2024-05-16 19:25:22 +00:00
c7838486d3
nixpkgs: 2024-05-14 -> 2024-05-16, nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/a47743431bb52c25eecbeda1bb2350902478befe' (2024-05-14)
→ 'github:nixos/nixpkgs/1887e39d7e68bb191eb804c0f976ad25b3980595' (2024-05-16)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/18198ef6f41074a6b42318dacb6fa4712b893ba4' (2024-05-14)
→ 'github:nixos/nixpkgs/977a49df312d89b7dfbb3579bf13b7dfe23e7878' (2024-05-16)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ce959368cbc8202181f37a464c825d54720b6b68' (2024-05-14)
→ 'github:nix-community/nixpkgs-wayland/5e2c5345f3204c867c9d4183cbb68069d0f7a951' (2024-05-16)
• Updated input 'nixpkgs-wayland/nix-eval-jobs':
'github:nix-community/nix-eval-jobs/63154bdfb22091041b307d17863bdc0e01a32a00' (2024-05-09)
→ 'github:nix-community/nix-eval-jobs/bb95091f6c6f38f6cfc215a1797a2dd466312c8b' (2024-05-15)
```
2024-05-16 09:46:40 +00:00
1ac5b56f34
todo.md: task to fix ip netns sandboxing
2024-05-16 09:42:05 +00:00
5924d092f4
coturn: expand documentation
2024-05-16 09:41:53 +00:00
63cbcb0896
todo.md: add a few improvements to make
2024-05-16 04:39:35 +00:00
7cff078698
todo.md: remove completed items
2024-05-16 04:10:09 +00:00
a5f6aae6f5
desko: use stock systemd resolver
...
i need a backup system to use when things are broken, and this helps with debugging as well
2024-05-16 03:12:30 +00:00
fd94422982
distcc: purge
2024-05-16 02:51:38 +00:00
55a7119e3f
ccache: purge
2024-05-16 02:51:03 +00:00
d258d4ddd5
desko: re-enable firewall
2024-05-16 02:49:03 +00:00
c39aab34e0
refactor: nix_serve_privkey -> nix_signing_key
2024-05-16 02:48:16 +00:00
9d725a0974
servo: disable unused nixcache.uninsane.org
2024-05-16 02:46:23 +00:00
4a15339e0e
desko: re-introduce the nix_serve key, which is actually needed for SSH deployements, not just nix-serve
2024-05-16 02:43:32 +00:00
df4ef0ce5a
desko: disable nix-serve
2024-05-16 02:35:27 +00:00
3bb5546aaf
systemd-logind: fix to not sleep when i close the lid (again)
2024-05-16 02:13:02 +00:00
4de3c6d664
sanebox: fix tab typo when parsing the link cache
2024-05-16 00:15:57 +00:00
b5502ea401
sanebox: remove --sanebox-cache-symlink flag
2024-05-15 23:59:38 +00:00
1211023c55
modules/programs: remove dead code from per-user profiles
2024-05-15 23:58:10 +00:00
b4229ecb1e
sanebox: load the link cache from a static /etc path instead of via CLI args
2024-05-15 23:55:15 +00:00
348837ff4a
programs: sandboxing: replace profiles with raw CLI args
2024-05-15 09:13:20 +00:00
17eaa7446a
sanebox: remove all profile-related features except for direct, path-based profile loading
2024-05-15 09:13:20 +00:00
530664294a
programs: sandbox: always specify --sanebox-profile-dir instead of loading from XDG_DATA_DIRS
2024-05-15 08:54:16 +00:00
b649071d98
programs: sandboxing: make the profiles be generic across users
...
this is a step toward making the profile not even be dynamically loaded, since its content is no longer dynamic :)
2024-05-15 08:48:09 +00:00
ea2653b7ce
programs: sandboxing: pass home- and runtime-relative paths to the sandboxer, instead of making absolute first
2024-05-15 08:20:09 +00:00
d97f0f7300
sanebox: implement --sanebox-home-path and --sanebox-run-path flags
2024-05-15 08:05:00 +00:00
ee43fcdb89
rename LG TV -> Cuddlevision
2024-05-15 07:50:38 +00:00
4c1b1282d6
modules/programs: sandbox: be compatible with systemd resolved again
2024-05-15 02:57:40 +00:00
bc73a16475
networkmanager: fix to be compatible when systemd-resolved is enabled
2024-05-15 02:57:40 +00:00
adfaa7f9c1
sane-sandboxed -> sanebox
2024-05-15 01:41:40 +00:00
f9a6873ee9
signal-desktop: remove NIXOS_OZONE_WL=1 hack (no longer required)
2024-05-15 00:10:00 +00:00
66f73c92bd
trust-dns: asSystemResolver: listen also on ipv6 address
2024-05-14 23:38:01 +00:00
d5e8974a4a
refactor: trust-dns: listenAddrs -> listenAddrsIpv4
2024-05-14 23:22:50 +00:00
e040a5b0c5
servo: trust-dns: remove hn-resolver
...
my hosts run their own recursive DNS resolvers now, so there's no need for the wireguard VPN to provide them with that
2024-05-14 23:20:19 +00:00
d2ac88d66d
nixpatches: upstream the gnome-keyring cross compilation patch
2024-05-14 23:12:59 +00:00
b534af5203
signal-desktop: use nixpkgs' nodejs instead of the signal pin
...
it still seems stable
2024-05-14 23:12:41 +00:00
b06b75441c
signal-desktop: 7.0.0 -> 7.8.0
2024-05-14 23:05:00 +00:00
1f405fb2ba
element-desktop: update electron_28 -> electron_29
2024-05-14 22:32:56 +00:00
ffe9dcedf7
koreader: 2024.03 -> 2024.04
2024-05-14 22:12:23 +00:00
fc649de64c
fractal: remove dead code
2024-05-14 20:56:50 +00:00
1210696e3a
fractal: re-enable jpeg decoding
2024-05-14 20:56:37 +00:00
47ced34c84
fractal: 6-unstable-2024-01-31 -> 7
2024-05-14 20:15:27 +00:00
ae7034d942
nixpkgs: 2024-05-13 -> 2024-05-14; nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/eda36d7cf3391ad06097009b08822fb74acd5e00' (2024-05-13)
→ 'github:nixos/nixpkgs/a47743431bb52c25eecbeda1bb2350902478befe' (2024-05-14)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0a949cf2618e8eab83aa008f1f8e03db137ed36c' (2024-05-13)
→ 'github:nixos/nixpkgs/18198ef6f41074a6b42318dacb6fa4712b893ba4' (2024-05-14)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ed18785b8816fa878bdd9df7f2e8722695401ef8' (2024-05-13)
→ 'github:nix-community/nixpkgs-wayland/ce959368cbc8202181f37a464c825d54720b6b68' (2024-05-14)
```
2024-05-14 18:04:22 +00:00
f3cf9e0bed
trust-dns: set it to NOT be the system resolver for servo
...
trust-dns recursor is too beta for servo
2024-05-14 09:03:10 +00:00
3a7c9022af
trust-dns: bump StartLimitBurst so systemd doesnt abort the service too early
2024-05-14 08:50:37 +00:00
2a199bf373
trust-dns: recursor: merge DHCP DNS servers from all non-downed connections
...
otherwise overwriting the toml configs gets messy, when interfaces come up in unpredictable order
2024-05-14 08:25:59 +00:00
53198128e8
trust-dns: hook NetworkManager for state changes
...
there may be some edgecases to sort out around e.g. first-run,
but so far it seems to be importing the DHCP search zones :)
2024-05-14 07:42:41 +00:00
bee3eea040
modules/programs: sandbox: remove no-longer-needed /run/systemd/resolve from sandbox
2024-05-14 04:18:29 +00:00
1e202baa8a
networkmanager: tune config
...
mostly just pruning unused features
2024-05-14 04:18:29 +00:00
39eb1d150a
dns: deploy trust-dns as the default recursive resolver
...
outstanding issues: native.uninsane.org doesn't resolve. appears possibly to be an issue with following CNAMEs
2024-05-14 04:18:29 +00:00
68e6666819
trust-dns: use my patched version
2024-05-14 04:18:29 +00:00
447e1feb9c
sway: fix Super+L shortcut to actually lock
2024-05-14 04:17:05 +00:00
26e3c3e5b7
s6-rc: fix persist.byStore.persist typo
2024-05-14 04:16:50 +00:00
38c038f4f7
sane-sandboxed: fix typo in linkCache queries, which would otherwise break for paths containing spaces
2024-05-14 01:22:08 +00:00
3557994cbb
gnome-clocks: fix sound an sandboxing artifacts
2024-05-14 01:21:37 +00:00
f3106ee316
programs: maxBuildCost: fix to actually build everything by default
2024-05-13 22:57:40 +00:00
bef0099eec
scripts/clean: fix to cleanup more dangling result symlinks
2024-05-13 22:45:33 +00:00
67434caf45
scripts: add a script to clean the git dir
2024-05-13 22:45:33 +00:00
be84ab1f45
programs: set buildCost=1 for assorted low-priority programs
2024-05-13 22:45:33 +00:00
43d32641f3
programs: buildCost: introduce a new level between min and light
2024-05-13 22:45:33 +00:00
9bf0dbabae
gnome.seahorse: disable
2024-05-13 22:45:33 +00:00
8c7880774e
monero-gui: disable
2024-05-13 22:45:33 +00:00
5774aa4a8f
zulip: dont ship
2024-05-13 22:45:33 +00:00
6c6d11578e
cross: fix curl-impersonate-chome build
2024-05-13 22:45:33 +00:00
f33e960bdf
cross: gnome-keyring: patch via nixpkgs patch instead of override
2024-05-13 22:45:33 +00:00
14202a5bcc
neovim: wrap in such a way as to avoid cross-compilation-specific patching
2024-05-13 22:45:33 +00:00
3d2babf2bb
overlays/cross: sync upstreaming status
2024-05-13 22:45:33 +00:00
9d51b2ecc7
nixpatches: stop applying patches i dont need
2024-05-13 22:45:33 +00:00
0b855efb5f
nixpkgs: bump; nixpkgs-wayland: bump
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/6a217e9b1d39415076c7a6cfc44be5e935e7a839' (2024-05-13)
→ 'github:nixos/nixpkgs/eda36d7cf3391ad06097009b08822fb74acd5e00' (2024-05-13)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/6bc8c8a7ac13182ee24a5e2caab7ad739f1c55c5' (2024-05-13)
→ 'github:nixos/nixpkgs/0a949cf2618e8eab83aa008f1f8e03db137ed36c' (2024-05-13)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/5f7272dff81558143f93e2cb32189a52ef965892' (2024-05-13)
→ 'github:nix-community/nixpkgs-wayland/ed18785b8816fa878bdd9df7f2e8722695401ef8' (2024-05-13)
```
2024-05-13 22:45:33 +00:00
2ae286ff75
nixpkgs: 2024-05-08 -> 2024-05-13, nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/c8e3f684443d7c2875ff169f6ef2533534105e7b' (2024-05-08)
→ 'github:nixos/nixpkgs/6a217e9b1d39415076c7a6cfc44be5e935e7a839' (2024-05-13)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/a751e2faa2fc94c1337c32aaf6a6e417afe90be9' (2024-05-08)
→ 'github:nixos/nixpkgs/6bc8c8a7ac13182ee24a5e2caab7ad739f1c55c5' (2024-05-13)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/7dc8fb2aa7db995ac1ce2a8f2f8d8784b2af591c' (2024-05-08)
→ 'github:nix-community/nixpkgs-wayland/5f7272dff81558143f93e2cb32189a52ef965892' (2024-05-13)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/26fabca301e1133abd3d9192b1bcb6fb45b30f1d' (2024-05-05)
→ 'github:nix-community/lib-aggregate/09883ca828e8cfaacdb09e29190a7b84ad1d9925' (2024-05-12)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/4b620020fd73bdd5104e32c702e65b60b6869426' (2024-05-05)
→ 'github:nix-community/nixpkgs.lib/58e03b95f65dfdca21979a081aa62db0eed6b1d8' (2024-05-12)
• Updated input 'nixpkgs-wayland/nix-eval-jobs':
'github:nix-community/nix-eval-jobs/7b6640f2a10701bf0db16aff048070f400e8ea7c' (2024-04-23)
→ 'github:nix-community/nix-eval-jobs/63154bdfb22091041b307d17863bdc0e01a32a00' (2024-05-09)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/nixpkgs':
'github:NixOS/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4' (2024-04-22)
→ 'github:NixOS/nixpkgs/ad7efee13e0d216bf29992311536fce1d3eefbef' (2024-05-06)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/893e3df091f6838f4f9d71c61ab079d5c5dedbd1' (2024-05-06)
→ 'github:Mic92/sops-nix/b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e' (2024-05-12)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/b980b91038fc4b09067ef97bbe5ad07eecca1e76' (2024-05-04)
→ 'github:NixOS/nixpkgs/8e47858badee5594292921c2668c11004c3b0142' (2024-05-11)
```
2024-05-13 22:45:33 +00:00
a05fa53ee1
curlftpfs: EXPERIMENT: double the connect timeout to see if this reduces dropped conns
2024-05-13 07:52:43 +00:00
46d95805e9
programs: simplify sandbox symlink closure code
2024-05-13 07:49:00 +00:00
9346a066d1
sane-sandboxed: fix typo in derefOnce
2024-05-13 06:49:43 +00:00
567531727e
sane-sandboxed: fix typos in normPath
2024-05-13 06:32:13 +00:00
6c65e4b313
sane-sandboxed: be a little more careful with out vars
2024-05-13 04:00:15 +00:00
e6b13adb61
sane-open: associate rofi-applications.desktop with keyboard
2024-05-13 03:19:03 +00:00
bd3e06982b
sane-sandboxed: tweak symlink caching to allow /run/current-system to be bind-mounted instead of symlinked
2024-05-13 02:11:47 +00:00
660ba94c7c
sane-sandboxed: introduce a symlink cache to reduce readlink calls even more
...
it's all a bit silly. i still do a bunch of -L tests: i just avoid the costly readlink fork :|
2024-05-13 01:31:30 +00:00
11ddce043d
sane-sandboxed: reduce forking (use out vars)
2024-05-12 22:35:05 +00:00
980fe6b33c
sane-sandboxed: use local where applicable
2024-05-12 22:15:34 +00:00
016df3ff74
sane-open: launch some .desktop files even when they point outside ~/.local/share/applications
...
an unfortunate reality is that symlinks tend to get dereferenced too
early by other programs.
2024-05-12 22:13:28 +00:00
d827235d31
sane-sandboxed: be more strict internally about keeping paths var as absolute-paths
2024-05-12 21:44:33 +00:00
f7a25d1421
sane-sandboxed: bwrap: expose symlinks to the sandbox directly, instead of binding
...
some things (e.g. `sane-open`) require the symlink, and lose too much
info when working only with the bind. having the sandboxed environment
stay similar to the out env sould make debugging things simpler
2024-05-12 21:42:31 +00:00
d148b19767
sane-sandboxed: expand symlinks before binding them into the sandbox
2024-05-12 21:41:49 +00:00
89135d08cb
rofi: file browser: include an entry to open the app launcher
2024-05-12 19:46:51 +00:00
15a5afd2c4
sane-open: special-case how i open .desktop files to be compatible with portals
2024-05-12 19:46:03 +00:00
e63e359417
sane-open: fix so we can launch read-only files
2024-05-12 17:50:11 +00:00
3c1a74998e
applications: hide .desktop files which arent meant to be user-visible
2024-05-12 17:43:07 +00:00
eadf85f66d
sane-open: associate as the default launcher for .desktop files
2024-05-12 17:41:00 +00:00
536eb2154a
sane-open: add auto-keyboard action for a few more apps
2024-05-12 17:23:08 +00:00
e62365436c
sane-cast: implement --device option to choose a specific device non-interactively
2024-05-11 00:40:38 +00:00
4b04c283b6
fcitx5: temporarily disable
2024-05-10 17:51:37 +00:00
def5816003
sane-vpn: fix "regions" printing to print all regions
2024-05-10 09:07:59 +00:00
6f2ae56126
sane-cast: add an --always-ask option
2024-05-10 07:01:16 +00:00
a40f05260a
unl0kr: simplify the crash edge-case handling
2024-05-09 08:42:41 +00:00
2b539fafcd
unl0kr: handle some crashy edgecases
2024-05-09 08:38:22 +00:00
954c5c8344
trust-dns: fix so it starts as part of boot
2024-05-09 07:19:17 +00:00
2a8ecf0423
nixpkgs: 2024-04-28 -> 2024-05-08; nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/0e395f4da1693e39239ffac7abf73a0a6931c961' (2024-04-28)
→ 'github:nixos/nixpkgs/c8e3f684443d7c2875ff169f6ef2533534105e7b' (2024-05-08)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/93909e9c7b05634ad924ff97c259ae0859b81756' (2024-04-28)
→ 'github:nixos/nixpkgs/a751e2faa2fc94c1337c32aaf6a6e417afe90be9' (2024-05-08)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/4e58e2cf22d11426ed2f997551f3650de0639e3a' (2024-04-28)
→ 'github:nix-community/nixpkgs-wayland/7dc8fb2aa7db995ac1ce2a8f2f8d8784b2af591c' (2024-05-08)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/49d9b510614b9bd137e067eb31445a8feca83313' (2024-04-28)
→ 'github:nix-community/lib-aggregate/26fabca301e1133abd3d9192b1bcb6fb45b30f1d' (2024-05-05)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/ade4fb7bbf04cd52bc1705734d5dc67755d77ec9' (2024-04-28)
→ 'github:nix-community/nixpkgs.lib/4b620020fd73bdd5104e32c702e65b60b6869426' (2024-05-05)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/f1b0adc27265274e3b0c9b872a8f476a098679bd' (2024-04-23)
→ 'github:Mic92/sops-nix/893e3df091f6838f4f9d71c61ab079d5c5dedbd1' (2024-05-06)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/74574c38577914733b4f7a775dd77d24245081dd' (2024-04-20)
→ 'github:NixOS/nixpkgs/b980b91038fc4b09067ef97bbe5ad07eecca1e76' (2024-05-04)
```
2024-05-09 05:26:23 +00:00
a056ca84be
todo.md: fix multiple-schlocks bug
2024-05-07 15:26:08 +00:00
8d8bf00a34
s6-rc: use s6-rc stop instead of exiting 125 in the no-restart branch of "restartCondition = on-failure"
...
exiting 125 stops the service, but does NOT put it in the down state, preventing it from being re-started
2024-05-07 15:24:14 +00:00
f58bcb4767
swaylock, schlock: convert to services
2024-05-07 15:02:46 +00:00
4f56acc316
s6-rc: implement restartCondition to allow restarting of the service only on failure
2024-05-07 15:01:40 +00:00
fdf1b20368
s6-rc: propagate service status out of run script
2024-05-07 12:50:09 +00:00
c12691a3a0
todo.md: document multi-instance schlock issue
2024-05-06 17:31:54 +00:00
06bfa05ec1
todo.md: complete swaync modem toggle perm bug
2024-05-06 17:29:41 +00:00
32e06ce998
programs: gnome-disk-utility: grant sandbox access to ~/tmp
2024-05-06 05:15:28 +00:00
c0a7b831cd
sane-open: more robust auto-application/file detection
2024-05-05 05:19:07 +00:00
8c04023eba
sway: fix sane-open integration to not mistake it as a file
2024-05-05 05:04:25 +00:00
cf3cfc5249
sane-open: add debug logging
2024-05-05 05:03:22 +00:00
a1625ea41d
programs: ship zulip
2024-05-04 08:28:48 +00:00
2cedd2beb4
readme: fix renamed users.nix -> users/default.nix
2024-05-02 10:30:41 +00:00
6544b9aca4
doc: dns: fix typo
2024-05-02 10:27:38 +00:00
08a9b838e5
sane-input-handler: fix log bog
2024-04-30 19:22:37 +00:00
b7dd40e558
sane-open-desktop -> sane-open and have it auto-open/close the keyboard based on what an app wants
2024-04-30 19:22:37 +00:00
7f2abf7e6e
sane-input-handler: fix missing newline when logging
2024-04-30 15:30:39 +00:00
825812e511
sane-input-handler: reset rofi directory to ~ when using the app + fsbrowser
2024-04-30 15:29:00 +00:00
69e5495cc9
sane-input-handler: set keyboard as appropriate for file/app browser
2024-04-30 15:16:59 +00:00
b422f15b59
sane-input-handler: swap volup tap/hold actions
2024-04-30 14:38:17 +00:00
889b332ade
trust-dns: split the parts which are generalizable into their own file
...
i can try to build this into a recursive resolver for *all* my hosts
2024-04-30 14:35:56 +00:00
46d1a49f0f
servo: enable sane-cast program
2024-04-29 21:50:03 +00:00
1b156dcb0a
networkmanager: fix eval error when not enabled
2024-04-29 05:58:32 +00:00
efd2f14a13
nixpkgs: 2024-04-27 -> 2024-04-28; nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/19c30e016f04874d60ed0922bf58be4aa9a15e53' (2024-04-27)
→ 'github:nixos/nixpkgs/0e395f4da1693e39239ffac7abf73a0a6931c961' (2024-04-28)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/77759bd39047f1b92f12b26b55029f0cc2c88093' (2024-04-27)
→ 'github:nixos/nixpkgs/93909e9c7b05634ad924ff97c259ae0859b81756' (2024-04-28)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ff41a88e80aaf3ae1561cc6a54636fc46f9214de' (2024-04-27)
→ 'github:nix-community/nixpkgs-wayland/4e58e2cf22d11426ed2f997551f3650de0639e3a' (2024-04-28)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/3b32a98eb3053f8c8ca55497d1881443ef2996e6' (2024-04-21)
→ 'github:nix-community/lib-aggregate/49d9b510614b9bd137e067eb31445a8feca83313' (2024-04-28)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/6882347415e352cfc9c277cc01f73e0f5cb7b93c' (2024-04-21)
→ 'github:nix-community/nixpkgs.lib/ade4fb7bbf04cd52bc1705734d5dc67755d77ec9' (2024-04-28)
```
2024-04-29 04:16:33 +00:00
d4d06d037c
replace pipewire ffadoSupport toggle with a patch to fix cross compilation
2024-04-28 15:07:28 +00:00
9525c09c41
cross: remove obsoleted gpodder patch
2024-04-27 17:10:50 +00:00
e5876a1e5b
nixpkgs: 2024-04-26 -> 2024-04-27; nixpkgs-wayland -> 2024-04-27
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/7d3f4eadec32d447a5f20d87fa309f00986cb288' (2024-04-26)
→ 'github:nixos/nixpkgs/19c30e016f04874d60ed0922bf58be4aa9a15e53' (2024-04-27)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0b868df4ced96400774414f5baf30b696215b98f' (2024-04-26)
→ 'github:nixos/nixpkgs/77759bd39047f1b92f12b26b55029f0cc2c88093' (2024-04-27)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ca9d278400c170935a95dd75e7e2537c2afd1cb7' (2024-04-26)
→ 'github:nix-community/nixpkgs-wayland/ff41a88e80aaf3ae1561cc6a54636fc46f9214de' (2024-04-27)
```
2024-04-27 16:18:28 +00:00
1757ea4492
cross: upstream eyeD3 patch
2024-04-27 13:31:47 +00:00
39d31c3ffd
swaync-service-dispatcher: add -b to block on service state query, to avoid incorrect responses when run in parallel
2024-04-27 12:32:12 +00:00
c50ef59102
swaync: fix service state tracking for oneshot services
2024-04-27 12:13:34 +00:00
5fc4ca6dad
modemmanager: ship udev rules
2024-04-27 12:01:01 +00:00
35c7527946
modemmanager: fix so it's active on boot
2024-04-27 11:54:08 +00:00
7e8a014f37
NetworkManager: use the upstream service file
2024-04-27 10:58:21 +00:00
4ce951bbed
wpa_supplicant: re-enable
2024-04-27 10:34:25 +00:00
f784550b9b
networkmanager: migrate from nixpkgs service to my own
2024-04-27 09:51:55 +00:00
1f2bbd4aec
refactor: split modemmanager stuff into own file
2024-04-27 08:32:15 +00:00
2389757581
firefox-extensions.browserpass-extension: 3.7.2-2023-06-18 -> 3.8.0
2024-04-27 08:32:05 +00:00
9021ab9f05
s6: fix oneshot service runner
...
the runner previously couldn't find the 'live' directory, where the service state lives. now it can
2024-04-27 08:05:54 +00:00
547d71c19a
nixpkgs: 2024-04-24 -> 2024-04-26, nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/acba655f267a49327f2cea95003f17b8540909c0' (2024-04-24)
→ 'github:nixos/nixpkgs/7d3f4eadec32d447a5f20d87fa309f00986cb288' (2024-04-26)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/1eb9a6980dee3970850f47ba8139c7402f54a9a0' (2024-04-24)
→ 'github:nixos/nixpkgs/0b868df4ced96400774414f5baf30b696215b98f' (2024-04-26)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/80659e4b2805654de851996e682b063a5d7eea5e' (2024-04-24)
→ 'github:nix-community/nixpkgs-wayland/ca9d278400c170935a95dd75e7e2537c2afd1cb7' (2024-04-26)
```
2024-04-27 06:33:24 +00:00
79bba42768
s6-rc: fix oneshot services to generate up, not run
2024-04-27 06:33:24 +00:00
8dd4fe06f3
s6: longshot -> longrun (typo)
2024-04-27 05:22:35 +00:00
19115dfb65
eg25-control: port to s6 (hopefully)
2024-04-26 21:44:13 +00:00
4c0ae75b00
todo.md: more context for the uosc volume issue
2024-04-26 17:21:32 +00:00
34842c00fe
moby: make the modem powerable by the user, without root
...
this should allow migrating eg25-control to a user service
2024-04-26 17:19:38 +00:00
46a513b263
feeds: subscribe to SamuelDR
2024-04-26 17:19:38 +00:00
6129fbf2b3
lemmy: upstream the proxy headers
2024-04-26 16:44:43 +00:00
242541304e
todo.md: document a few moby bugs around modem
2024-04-26 13:05:34 +00:00
f3d2dee470
lemmy: fix federation (broke due to invalid HTTP signatures)
2024-04-26 10:31:47 +00:00
3d207ab7bb
coturn: allocate 256 ports instead of 16
2024-04-26 08:47:52 +00:00
95447eb765
goaccess: fix missing state dir
2024-04-26 08:47:09 +00:00
593268f620
coturn: run inside ovpns namespace
2024-04-26 08:01:34 +00:00
5c98a51cd6
dino: build without echo cancelation
...
this reduces CPU load on moby; it may also have implications for incoming call audio though, still sorting that out
2024-04-26 05:11:43 +00:00
4453bde815
dino: increase buffering 20ms -> 100ms (closer to 82ms, actually)
2024-04-25 11:28:22 +00:00
7843f9650a
feeds: subscribe to The Amp Hour (podcast)
2024-04-25 05:54:10 +00:00
82dce71b9c
feeds: add microarch.club podcast
2024-04-25 05:51:52 +00:00
8a981c3ca9
hackgregator: init at 2024-12-05
...
N.B.: it uses appstream/bwrap, and hence much be run with capsh --caps=
2024-04-25 03:56:57 +00:00
9c00c2c5cc
zsh: add exit aliases: ecit, exi5
2024-04-25 01:51:45 +00:00
aad645f2c5
nixpkgs: 2024-04-22 -> 2024-04-24; nixpkgs-wayland; sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/fe2b7d6a922c875221671df6aa360b6e73d47e2f' (2024-04-22)
→ 'github:nixos/nixpkgs/acba655f267a49327f2cea95003f17b8540909c0' (2024-04-24)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/8a3f95b79ba3083cfff90752296ef8a52a6bec9a' (2024-04-22)
→ 'github:nixos/nixpkgs/1eb9a6980dee3970850f47ba8139c7402f54a9a0' (2024-04-24)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/f01c36f09cc5c2d77cbab4475528e06d6641bff4' (2024-04-22)
→ 'github:nix-community/nixpkgs-wayland/80659e4b2805654de851996e682b063a5d7eea5e' (2024-04-24)
• Updated input 'nixpkgs-wayland/nix-eval-jobs':
'github:nix-community/nix-eval-jobs/6b03a93296faf174b97546fd573c8b379f523a8d' (2024-01-14)
→ 'github:nix-community/nix-eval-jobs/7b6640f2a10701bf0db16aff048070f400e8ea7c' (2024-04-23)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/flake-parts':
'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
→ 'github:hercules-ci/flake-parts/9126214d0a59633752a136528f5f3b9aa8565b7d' (2024-04-01)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/nix-github-actions':
'github:nix-community/nix-github-actions/93e39cc1a087d65bcf7a132e75a650c44dd2b734' (2023-11-28)
→ 'github:nix-community/nix-github-actions/5163432afc817cf8bd1f031418d1869e4c9d5547' (2023-12-29)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/nixpkgs':
'github:NixOS/nixpkgs/d6863cbcbbb80e71cecfc03356db1cda38919523' (2023-12-21)
→ 'github:NixOS/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4' (2024-04-22)
• Updated input 'nixpkgs-wayland/nix-eval-jobs/treefmt-nix':
'github:numtide/treefmt-nix/2961375283668d867e64129c22af532de8e77734' (2023-12-19)
→ 'github:numtide/treefmt-nix/49dc4a92b02b8e68798abd99184f228243b6e3ac' (2024-04-01)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/4371a1301c4d36cc791069d90ae522613a3a335e' (2024-04-22)
→ 'github:Mic92/sops-nix/f1b0adc27265274e3b0c9b872a8f476a098679bd' (2024-04-23)
```
2024-04-24 22:19:36 +00:00
d01e49f566
pipewire: switch back to bwrap sandboxing and document limitations
2024-04-24 13:14:35 +00:00
7447d4879e
pipewire: man: link to docs
2024-04-24 10:33:23 +00:00
215864e3d4
pipewire: reduce realtime priority so it doesnt crash moby gpu driver
2024-04-24 09:36:22 +00:00
0cbb81cfea
WIP: pipewire: trying to tune so lima doesnt crash
2024-04-24 09:20:13 +00:00
9d7816a1cd
koreader: fix sandboxing so that i can open links again
2024-04-24 01:02:02 +00:00
461aa5ede0
htop: include "PRIORITY" column
2024-04-23 12:01:15 +00:00
b5874f4b49
sane-cast: fix casting for relative paths to mp4-only devices
2024-04-23 09:12:53 +00:00
10fc7bbb84
curlftpfs: document sandbox attempt
2024-04-23 09:08:05 +00:00
87e3f2a9ef
pipewire: split rtkit into own file, and use defaults from pipewire project
2024-04-23 09:08:05 +00:00
5006692594
linux-megous: 6.7-20240306 -> 6.8-20240405
2024-04-23 09:08:05 +00:00
9481131daf
pipewire: sandbox with landlock (so that rtkit integration works) and split rtkit into own file
2024-04-23 09:08:05 +00:00
ae418fb2d1
valgrind: mark as not sandboxable
2024-04-23 09:08:05 +00:00
c174eddddf
wireplumber: sandbox such that it gets higher sched priority
2024-04-23 09:08:05 +00:00
6d74c6616c
pipewire: shrink the mount sandbox
2024-04-23 09:08:05 +00:00
7db40fbf47
sane-cast: add a menu for choosing which device to cast to whenever there are multiple
2024-04-23 08:10:05 +00:00
152a5d4c92
sane-cast: integrate with mpv
2024-04-23 07:52:48 +00:00
e33b7d7701
sane-cast: init
2024-04-23 07:37:17 +00:00
01e176d902
libjxl: fix hash
2024-04-23 05:42:24 +00:00
fd771cdb2c
fs: mount media/torrents instead of media/freeleech (the latter was removed)
2024-04-23 01:25:57 +00:00
243e8b831b
libjxl cross patch: push upstream
2024-04-22 23:40:06 +00:00
9a8b4395f1
nixpkgs: 2024-04-19 -> 2024-04-22; nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/6ad1fe08582fcdfedb2cb7c31b4a016a227bd38a' (2024-04-19)
→ 'github:nixos/nixpkgs/fe2b7d6a922c875221671df6aa360b6e73d47e2f' (2024-04-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/40d15ed86dd08eff6a29e0a9abc416001d19cd67' (2024-04-19)
→ 'github:nixos/nixpkgs/8a3f95b79ba3083cfff90752296ef8a52a6bec9a' (2024-04-22)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/ab0f8d391a960764348935e6497fc62ba0d2378d' (2024-04-19)
→ 'github:nix-community/nixpkgs-wayland/f01c36f09cc5c2d77cbab4475528e06d6641bff4' (2024-04-22)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/f347ed9a1cab12c27541ed4d173e2f2d5c9bc0bb' (2024-04-14)
→ 'github:nix-community/lib-aggregate/3b32a98eb3053f8c8ca55497d1881443ef2996e6' (2024-04-21)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/361d8a4f443bbfab20bd6d222f9022b8c6665906' (2024-04-14)
→ 'github:nix-community/nixpkgs.lib/6882347415e352cfc9c277cc01f73e0f5cb7b93c' (2024-04-21)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b94c6edbb8355756c53efc8ca3874c63622f287a' (2024-04-18)
→ 'github:Mic92/sops-nix/4371a1301c4d36cc791069d90ae522613a3a335e' (2024-04-22)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/8494ae076b7878d61a7d2d25e89a847fe8f8364c' (2024-04-18)
→ 'github:NixOS/nixpkgs/74574c38577914733b4f7a775dd77d24245081dd' (2024-04-20)
```
2024-04-22 22:44:15 +00:00
4c7cd06212
go2tv: clarify compatibility
2024-04-22 12:45:55 +00:00
d0de6a9254
sftpgo: reduce the passive port range
...
hopefully this eases the load on the upstream firewall's UPNP service
2024-04-22 12:08:23 +00:00
12f2798140
servo: sftpgo: move to own directory
2024-04-22 12:05:16 +00:00
bd92076291
fontconfig: populate the cache directory even when cross compiling
2024-04-22 09:47:20 +00:00
9cbe774c5a
sane-input-handler: fix power_hold -> power_tap_1_hold when inhibited by rofi
2024-04-22 06:27:33 +00:00
b4653b20a2
moby: button map: move vol{up,down}_hold to only act in power-off, else they may falsely trigger during other power-on actions
2024-04-22 05:13:29 +00:00
2c011df252
moby: tweak button mappings
...
- power hold: toggle media
- power x1 -> hold: kill
now nothing in screenoff uses power x2, which means we can get to
screen-on without waiting for any timeout.
2024-04-22 05:10:35 +00:00
9d472bb290
sane-input-handler: clean up suggestedPrograms
2024-04-22 04:13:56 +00:00
95b21cbed9
moby: update improve button mappings
...
- power + volup: screenshot
- power + voldown: camera
- volup_hold: file browser
- remove modal media controls
2024-04-22 04:05:52 +00:00
82007c9b40
bonsai: store the config in ~/.config to allow easier online editing
2024-04-22 04:05:15 +00:00
50c72de4f9
megapixels: fix folder icon to actually open ~/Pictures/Photos
2024-04-22 00:16:46 +00:00
36237a3201
megapixels: remove unnecessary ~/tmp directory from sandbox
2024-04-22 00:16:14 +00:00
eb9df628e6
megapixels: remove unnecessary ~/.local/share/applications from sandbox
2024-04-21 23:49:29 +00:00
6e04e288ea
todo.md: document rofi crashes
2024-04-21 23:21:43 +00:00
a92960d778
megapixels: place photos in ~/Pictures/Photos instead of directly in ~/Pictures
2024-04-21 23:13:49 +00:00
ef9b0e9309
megapixels: fix .dng -> .jpg conversion
2024-04-21 21:59:05 +00:00
350e00e0cd
firefox: decrease scrollbar width 20px -> 14px
2024-04-21 21:08:07 +00:00
e924363dfb
sysvol: 2024-02-08 -> 2024-04-11
...
it no longer flashes the volume on init
2024-04-21 20:43:03 +00:00
b12f31652c
todo.md: update blast items
2024-04-21 11:15:22 +00:00
b77e811ad4
blast-to-default: leverage sane-die-with-parent
2024-04-21 11:09:23 +00:00
a000a722ba
mpv: fix so sane-sysvol doesnt hang exit
2024-04-21 10:08:46 +00:00
4dde01245e
mpv: sane_sysvol: fix non_blocking_popen to use metatables and be more readable
2024-04-21 03:47:01 +00:00
f50c0a98c2
sane-sysvol -> sane_sysvol, sane-cast -> sane_cast
...
when a script contains a dash, mpv silently renames *parts* of it to _, which causes confusion
2024-04-21 00:27:30 +00:00
0625bfdd10
mpv: sane-cast: fix crash due to missing table.concat function
2024-04-21 00:24:46 +00:00
4dfee58d09
sops: fix sandbox path
2024-04-20 21:43:13 +00:00
a7b8eb179b
pipewire: move the clock quantum config into sane.programs proper
...
this ensures it's available in the sandbox
2024-04-20 09:09:05 +00:00
f10bb6c86c
sftpgo: adjust file mode to be compatible with Kodi
2024-04-20 08:07:00 +00:00
a59a7b5346
feeds: podcasts: add Tech Tales
2024-04-19 21:46:03 +00:00
1bd715e57e
nixpkgs: 2024-04-18 -> 2024-04-19; nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/19d2eb80a0e23daf1c4a8cf25b1011fbdb2260fb' (2024-04-18)
→ 'github:nixos/nixpkgs/6ad1fe08582fcdfedb2cb7c31b4a016a227bd38a' (2024-04-19)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/457c34178411e0072e59564ee7986e86255a6eff' (2024-04-18)
→ 'github:nixos/nixpkgs/40d15ed86dd08eff6a29e0a9abc416001d19cd67' (2024-04-19)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/7867aa617c6eb205b1ac1b71d98cd18a2561bb18' (2024-04-17)
→ 'github:nix-community/nixpkgs-wayland/ab0f8d391a960764348935e6497fc62ba0d2378d' (2024-04-19)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/cc535d07cbcdd562bcca418e475c7b1959cefa4b' (2024-04-15)
→ 'github:Mic92/sops-nix/b94c6edbb8355756c53efc8ca3874c63622f287a' (2024-04-18)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/c27f3b6d8e29346af16eecc0e9d54b1071eae27e' (2024-04-13)
→ 'github:NixOS/nixpkgs/8494ae076b7878d61a7d2d25e89a847fe8f8364c' (2024-04-18)
```
2024-04-19 20:33:48 +00:00
b7d2020f10
sane-tag-music: fix --help message
2024-04-19 07:29:20 +00:00
317996b609
clightning-sane: document the status command more
2024-04-19 07:29:20 +00:00
e197f6f54d
clightning-sane: fix build
2024-04-19 07:29:20 +00:00
135f63480b
clightning-sane: add a help message
2024-04-19 07:29:20 +00:00
d9ffa5bb5a
wike: fix sandboxing for 3.0
2024-04-19 01:26:58 +00:00
f59f13588f
jackett/transmission/slskd: validate public IP address before starting
2024-04-18 20:05:59 +00:00
c668a895d4
static-nix-shell: populate meta.mainProgram
2024-04-18 20:00:47 +00:00
9442a87311
sane-ip-check: add an --expect option to abort if IP address is not as expected
2024-04-18 19:46:16 +00:00
3bd56fb565
sane-ip-check: refactor: split out a main function
2024-04-18 19:42:16 +00:00
bdc3b1ed0e
sane-ip-check: port argument parsing to argparse
2024-04-18 19:40:44 +00:00
40af93a7fb
feeds: add apenwarr
2024-04-18 17:29:50 +00:00
cd4fc97bde
nixpkgs: 2024-04-17 -> 2024-04-18; nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/73f2b40dfc3413958695ae66fca3a52ee68451d6' (2024-04-17)
→ 'github:nixos/nixpkgs/19d2eb80a0e23daf1c4a8cf25b1011fbdb2260fb' (2024-04-18)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/2528b053e7c482baa8cd93cdce81172c3f0a3cee' (2024-04-17)
→ 'github:nixos/nixpkgs/457c34178411e0072e59564ee7986e86255a6eff' (2024-04-18)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/b0260157fccc94f4fe5a09fb3a1b1f62a87ae397' (2024-04-17)
→ 'github:nix-community/nixpkgs-wayland/7867aa617c6eb205b1ac1b71d98cd18a2561bb18' (2024-04-17)
```
2024-04-18 06:56:13 +00:00
a36ff517e7
servo: slskd: disable
2024-04-18 06:55:56 +00:00
3642ead646
trust-dns: 0.24.0 -> 0.24.1
2024-04-18 06:03:34 +00:00
60c370df3f
sftpgo: fix domain name in banner
2024-04-18 05:01:57 +00:00
d80852c6c1
sftpgo: re-enable password login
2024-04-18 04:58:59 +00:00
62b3047fff
sftpgo: support FTPS
2024-04-18 04:34:41 +00:00
de2c3a30ff
programs: ship lftp ftp client
2024-04-18 04:17:10 +00:00
c08280589d
lsof: fix sandboxing
2024-04-17 23:43:42 +00:00
9a9ffcbea9
transmission: fix faulty "find" expression (thanks shellcheck!)
2024-04-17 23:32:00 +00:00
733efcfaf7
servo: nginx: forceSSL for anything media related
2024-04-17 22:49:24 +00:00
b34d984572
servo: transmission: remove noisy files upon torrent completion
2024-04-17 20:47:00 +00:00
e2b58e1b77
servo: transmission: be extra strict about requiring VPN
2024-04-17 19:52:11 +00:00
b7e5bc5972
servo: sftpgo: disable external access
2024-04-17 19:41:57 +00:00
831b4ad72a
nixpkgs: 2024-04-16 -> 2024-04-17; nixpkgs-wayland -> 2024-04-17
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/097ced11fa37dec3146e0480026c0c10d7d35e6f' (2024-04-16)
→ 'github:nixos/nixpkgs/73f2b40dfc3413958695ae66fca3a52ee68451d6' (2024-04-17)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7f1c8f1b9071c77b81b62e3be62ef5e3d0c578ad' (2024-04-16)
→ 'github:nixos/nixpkgs/2528b053e7c482baa8cd93cdce81172c3f0a3cee' (2024-04-17)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/a03b8253e5cedb72a0957f7d534ad2702d7a54f0' (2024-04-15)
→ 'github:nix-community/nixpkgs-wayland/b0260157fccc94f4fe5a09fb3a1b1f62a87ae397' (2024-04-17)
```
2024-04-17 09:54:45 +00:00
54cefa247a
dino: record another bug
2024-04-17 09:53:08 +00:00
e3898449b7
sane-tag-music: allow manually specifying the track number
2024-04-17 09:45:10 +00:00
e5bad6a74c
sane-tag-music: fixup track numbers
2024-04-17 07:56:52 +00:00
254343a6af
todo.md: sync
2024-04-17 02:26:09 +00:00
28bfd75114
sane-tag-music: split into two operations
2024-04-17 02:25:54 +00:00
b7fd5e78cc
swaync: show volume-per-app (TODO: stylize it better)
2024-04-17 01:37:03 +00:00
79985ff009
dino: docs: update notes about BUGS
2024-04-16 20:50:00 +00:00
62f5b9276f
pwvucontrol: whitelist DRI inside the sandbox, for better perf
2024-04-16 20:49:33 +00:00
276844af0b
sane-tag-music: update docs
2024-04-16 19:56:58 +00:00
13c1f01a6b
servo: pleroma: migrate port 4000 -> 4040
...
port 4000 is used by NFS
2024-04-16 18:57:54 +00:00
5f281f57de
servo: transmission: inline nested torrent directories
2024-04-16 18:25:41 +00:00
089e434e3f
servo: transmission: fix group permissions of media when copying them to public dir
2024-04-16 16:31:10 +00:00
b068b50d7c
sane-bt: require specifying a title when torrenting films
2024-04-16 16:05:39 +00:00
14911868e4
nixpkgs: 2024-04-14 -> 2024-04-16; nixpkgs-wayland, sops-nix, uninsane-dot-org
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/2d0506704b7d92cc610412b176b515fe1a782095' (2024-04-14)
→ 'github:nixos/nixpkgs/097ced11fa37dec3146e0480026c0c10d7d35e6f' (2024-04-16)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/bc59f72803cf40fb50f05cb73068d85b5ce21297' (2024-04-14)
→ 'github:nixos/nixpkgs/7f1c8f1b9071c77b81b62e3be62ef5e3d0c578ad' (2024-04-16)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/b816217ba4fc77d19ca033ab8f13b35ba0331e91' (2024-04-13)
→ 'github:nix-community/nixpkgs-wayland/a03b8253e5cedb72a0957f7d534ad2702d7a54f0' (2024-04-15)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/2737d0204685c3274390229a09eb8f7eaa1a9e89' (2024-04-07)
→ 'github:nix-community/lib-aggregate/f347ed9a1cab12c27541ed4d173e2f2d5c9bc0bb' (2024-04-14)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/3c62b6a12571c9a7f65ab037173ee153d539905f' (2024-04-07)
→ 'github:nix-community/nixpkgs.lib/361d8a4f443bbfab20bd6d222f9022b8c6665906' (2024-04-14)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/226062b47fe0e2130ba3ee9f4f1c880dc815cf87' (2024-04-14)
→ 'github:Mic92/sops-nix/cc535d07cbcdd562bcca418e475c7b1959cefa4b' (2024-04-15)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=b9502e6f190752d327f8cee7fa4b139094bd7c16 ' (2024-03-25)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=af8420d1c256d990b5e24de14ad8592a5d85bf77 ' (2024-04-15)
```
2024-04-16 04:59:59 +00:00
539fe48947
swaync: cleanup
2024-04-16 04:14:07 +00:00
259c3af526
swaync-fbcli: fix CPU pegging when canceling a phone ringer
2024-04-16 02:18:51 +00:00
6b5e0e57bc
swaync: unify the *DEBUG variables
2024-04-15 21:29:17 +00:00
b55c903a81
todo.md: made it so unl0kr starts with keyboard
2024-04-15 21:11:20 +00:00
4f06f0dc5e
unl0kr: disable animations
2024-04-15 21:10:55 +00:00
c0dde0e540
unl0kr: populate config file with upstream defaults
2024-04-15 21:05:21 +00:00
6779063578
todo.md: sync
2024-04-15 19:57:58 +00:00
2eea562d1f
sandbox: remove unused "binMap" option
2024-04-15 19:56:33 +00:00
0385c09f23
sane-sandboxed: split out into an actual package
2024-04-15 18:57:22 +00:00
bd57b95598
swaync-fbcli: fix so that the child actually exits when killed (critical is to use SIGINT)
2024-04-15 18:32:50 +00:00
465da7c939
swaync-fbcli: migrate an "echo" to a "log"
2024-04-15 18:22:30 +00:00
44f76e656a
swaync-fbcli: fix that pkill expression wouldn't work for wrapped binaries
2024-04-15 18:21:27 +00:00
824046aca1
swaync-fbcli: fix CPU pegging
2024-04-15 18:09:21 +00:00
827c50ff43
swaync: cleanup the swaync-fbcli helper
2024-04-15 18:00:51 +00:00
0230291bb2
swaync: move the pkill logic into swaync-fbcli
2024-04-15 17:46:40 +00:00
3d3618256d
swaync: split the fbcli wrapper into its own file
2024-04-15 17:46:40 +00:00
590cb2dd7f
feeds: sort the list
2024-04-15 16:21:31 +00:00
d9dcab544c
feeds: unsubscribe from Profectus
2024-04-15 16:20:17 +00:00
4ee0f0c659
feeds: disable TheSideView
2024-04-15 14:59:50 +00:00
7692ab0b3e
firefox-extensions.sidebery: build from source
2024-04-15 05:25:19 +00:00
2af5bb3d78
i-still-dont-care-about-cookies: enable
2024-04-15 03:36:49 +00:00
e72a0a4300
firefox extensions: support more manifest formats
2024-04-15 03:36:27 +00:00
6b0cbf684f
sidebery: 5.2.0.1 -> 5.2.0.7
2024-04-15 03:36:03 +00:00
62af314238
firefox-extensions.i-still-dont-care-about-cookies: init at 1.1.4
2024-04-15 03:02:19 +00:00
e8745b4312
firefox-extensions: ublock, metamask -> latest
2024-04-15 02:35:49 +00:00
5a10173ba3
schlock: fix to run on modern sway
2024-04-15 02:07:20 +00:00
2d8fe1d3e5
bonsai: tune niceness to hopefully be more responsive
2024-04-15 01:46:32 +00:00
0741d87bcb
rofi: theme so that i can read more text on narrow moby display
2024-04-15 00:04:10 +00:00
2587c27f89
font-manager: fix sandboxing
2024-04-14 21:55:52 +00:00
2d74d0725d
feeds: podcasts: add Money Stuff
2024-04-14 20:39:53 +00:00
b0d1d2e1af
coppwr: remove (it's been upstreamed into nixpkgs)
2024-04-14 16:16:46 +00:00
61dc79a2ea
cross: remove upstreamed webkitgtk patch
2024-04-14 16:08:48 +00:00
7804236499
xdg-terminal-exec: remove upstreamed patched
2024-04-14 14:16:50 +00:00
f908762cf8
nixpkgs: 2024-04-06 -> 2024-04-14; nixpkgs-wayland, sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/7c74352f2f7eca1925729f5c9c80cb89df8e74a2' (2024-04-06)
→ 'github:nixos/nixpkgs/2d0506704b7d92cc610412b176b515fe1a782095' (2024-04-14)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/c58702222e0a29fd01cc42d70737d699995f6389' (2024-04-06)
→ 'github:nixos/nixpkgs/bc59f72803cf40fb50f05cb73068d85b5ce21297' (2024-04-14)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/9b77653338f52da4b498abdf4835efb6ff6e453e' (2024-04-04)
→ 'github:nix-community/nixpkgs-wayland/b816217ba4fc77d19ca033ab8f13b35ba0331e91' (2024-04-13)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/9c06929b83e57c18d125f1105ba6a423f24083d2' (2024-03-31)
→ 'github:nix-community/lib-aggregate/2737d0204685c3274390229a09eb8f7eaa1a9e89' (2024-04-07)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/90b1a963ff84dc532db92f678296ff2499a60a87' (2024-03-31)
→ 'github:nix-community/nixpkgs.lib/3c62b6a12571c9a7f65ab037173ee153d539905f' (2024-04-07)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/99b1e37f9fc0960d064a7862eb7adfb92e64fa10' (2024-03-31)
→ 'github:Mic92/sops-nix/226062b47fe0e2130ba3ee9f4f1c880dc815cf87' (2024-04-14)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/2b4e3ca0091049c6fbb4908c66b05b77eaef9f0c' (2024-03-30)
→ 'github:NixOS/nixpkgs/c27f3b6d8e29346af16eecc0e9d54b1071eae27e' (2024-04-13)
```
2024-04-14 14:15:02 +00:00
feb36d19ac
programs: ship cups
2024-04-14 03:33:55 +00:00
06185ac870
todo.md: add a way to exit mpv fullscreen on moby
2024-04-13 20:30:30 +00:00
a8915661a7
style: refine the base pink color for mpv and sway/waybar
...
this matches swaync a little better. mpv had to be made lighter, i think because of transparency stuff. probably sway/waybar could be made normal lightness
2024-04-13 20:29:24 +00:00
d57aa473ac
overlays/pkgs-debug: cleanup
2024-04-13 20:29:24 +00:00
a28b7d5616
todo.md: more mobile games, mpv improvements
2024-04-13 20:29:24 +00:00
dd58ba8b00
gvfs: enable as part of nautilus, not sway
2024-04-13 20:29:24 +00:00
a21508b6ba
todo.md: fix schlock (moby)
2024-04-13 20:29:24 +00:00
94cff99f53
todo.md: ftps support
2024-04-13 20:29:24 +00:00
8aa8d773de
cherry-pick orc update to fix Dino calls
2024-04-13 20:29:24 +00:00
0a888e205e
programs: ship objdump
2024-04-13 20:29:24 +00:00
898dc89c8f
overlays: add pkgsDebug for building packages with debug symbols and such
2024-04-13 20:29:24 +00:00
4b22fd95bf
introduce 'moby-min' host variant for the quickest deployment (no webkitgtk)
2024-04-13 20:29:24 +00:00
527a9e7612
feeds: add The Side View
2024-04-10 04:47:34 +00:00
3686e6e508
feeds: subscribe to Future of Coding
2024-04-10 03:06:30 +00:00
cda50db23b
loupe: associate with avif filetype
2024-04-09 19:22:59 +00:00
344e24fcd2
todo.md: ssh doesnt give the right linux capabilities
2024-04-09 18:38:04 +00:00
9be6960bbf
sway: disable shortcuts for creating sub-splits
...
i'm just always accidentally triggering them
2024-04-09 16:24:02 +00:00
a45aabfb72
sway: todo: load background from a more traditional path
2024-04-09 16:19:56 +00:00
602bf59843
todo.md: disable sway sub-layouts
2024-04-09 16:15:27 +00:00
895d7f6f20
todo.md: note that mpv exit hangs because of sane-sysvol
2024-04-09 16:13:43 +00:00
876103ff7b
mpv: remove legacy ao=alsa and volume-max config
2024-04-09 16:10:05 +00:00
46cda87d5e
notejot: fix sandboxing
2024-04-09 15:44:01 +00:00
d728dfcd70
mpv: uosc: tweak the maximize button to actually act as a fullscreen toggle
2024-04-09 10:14:40 +00:00
19fcd0318c
mpv: remove the double-click-to-fullscreen shortcut
2024-04-09 10:09:17 +00:00
030f6d1a99
mpv: fix so pseudo-gui mode doesnt break logging
2024-04-09 09:58:16 +00:00
86b495cb9f
mpv: sane-sysvol: integrate with uosc mute button
2024-04-09 08:05:00 +00:00
c897f4fa4b
mpv: sane-sysvol: fix pipewire mute to reflect onto uosc volume level
...
ideally it would actually show up as the mute parameter!
2024-04-09 08:05:00 +00:00
8181a0664d
mpv: sane-sysvol: remove the unused id tracking
2024-04-09 08:05:00 +00:00
c37e94493f
mpv: sane-sysvol: optimize
2024-04-09 08:05:00 +00:00
b9e107510d
mpv: sane-sysvol: dont force system volume to zero on init
2024-04-09 08:05:00 +00:00
976ae65529
todo.md: remove deprecated use of 'crypt'
2024-04-09 08:05:00 +00:00
0f4c1ccfe3
mpv: update input.conf for sane-cast rename
2024-04-09 08:05:00 +00:00
9d9413c790
mpv: announce pipewire volume changes so uosc can listen for them
2024-04-09 08:05:00 +00:00
64c28ae657
mpv: don't need to force uosc volume state to 0 by default; nil is OK
2024-04-09 08:05:00 +00:00
d221625eb3
todo.md: add work around signal, mpv
2024-04-09 08:05:00 +00:00
1f4c885748
mpv: sane-sysvol script: init
...
it's a one-way volume control, but that's a start
2024-04-09 08:05:00 +00:00
0545b178af
mpv: rename plugin: sane -> sane-cast
2024-04-09 08:04:51 +00:00
fe4b6c36c4
feeds: subscribe to jwz.org
2024-04-09 03:55:25 +00:00
fce3436c88
servo: expose Milkbags to the internet :)
2024-04-08 06:55:09 +00:00
03bec6aab2
coppwr: init at 1.5.1-unstable-2024-03-28 (4e7239d4bd5b2f24f7ebec0a02c1054648a4425c)
2024-04-06 23:42:25 +00:00
3aba91b360
mpv: fix race condition in uosc/ao-volume monitoring
2024-04-06 23:41:59 +00:00
907933612d
htop: statically populate config
2024-04-06 23:41:59 +00:00
0db546bf82
nixpkgs: 2024-04-05 -> 2024-04-06
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/9a0c25978d78416219718437fd7e618668d9ad74' (2024-04-05)
→ 'github:nixos/nixpkgs/7c74352f2f7eca1925729f5c9c80cb89df8e74a2' (2024-04-06)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/3541c7628de9414f999ced044c95a284584f4ec1' (2024-04-05)
→ 'github:nixos/nixpkgs/c58702222e0a29fd01cc42d70737d699995f6389' (2024-04-06)
```
2024-04-06 10:20:03 +00:00
b4877a488e
discord: add media into sandbox
2024-04-06 09:36:55 +00:00
4b3975367a
fix warnings: remove xdg-desktop-portal patch; fix mautrix-meta enable logic
2024-04-05 21:40:42 +00:00
38c8d96e5a
nixpkgs: 2024-04-04 -> 2024-04-05; nixpkgs-wayland -> 2024-04-04
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/1ea9e4ecab5010d29f557f7a1f8bb26ad3afd686' (2024-04-04)
→ 'github:nixos/nixpkgs/9a0c25978d78416219718437fd7e618668d9ad74' (2024-04-05)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e52ada4e6beea931c244bf8cc4a75d8a07d62373' (2024-04-04)
→ 'github:nixos/nixpkgs/3541c7628de9414f999ced044c95a284584f4ec1' (2024-04-05)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/30aa5f8c558cd8a699f9a9227cf7310f291f1e29' (2024-04-03)
→ 'github:nix-community/nixpkgs-wayland/9b77653338f52da4b498abdf4835efb6ff6e453e' (2024-04-04)
```
2024-04-05 09:28:25 +00:00
28110c3e85
fix system hang during vim ctrl+z (disable io_uring in libuv)
2024-04-05 07:29:55 +00:00
43aa498ff9
mpv: fix uosc touch controls
2024-04-05 07:29:15 +00:00
f7e4504764
pict-rs: remove no-transcoding patch (it doesnt apply anymore)
2024-04-04 19:09:12 +00:00
4942fa8a38
nixpkgs: 2024-04-02 -> 2024-04-04
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/7a5ee8d0c786f9fd789b5bb07245d2a8b12193a4' (2024-04-02)
→ 'github:nixos/nixpkgs/1ea9e4ecab5010d29f557f7a1f8bb26ad3afd686' (2024-04-04)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7ab59131642a42b92f4d6554173ef9a35cbb39f0' (2024-04-02)
→ 'github:nixos/nixpkgs/e52ada4e6beea931c244bf8cc4a75d8a07d62373' (2024-04-04)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/8c4df2153c615554b516ba698f5f7bd64f7bf520' (2024-03-31)
→ 'github:nix-community/nixpkgs-wayland/30aa5f8c558cd8a699f9a9227cf7310f291f1e29' (2024-04-03)
```
2024-04-04 06:27:24 +00:00
7ab148ea58
servo: migrate /var/media to be 100% on zfs pool
2024-04-04 06:20:50 +00:00
0dfeec3260
mpv-uosc: 5.2.0 -> 5.2.0-unstable-2024-03-13
2024-04-04 06:19:15 +00:00
eb2317a743
mpv: 0.37.0 -> 0.37.0-unstable-2024-03-31
2024-04-04 06:19:15 +00:00
1a0ef28377
sane-bt-add: document how to *move* a torrent
2024-04-03 11:00:54 +00:00
7c3ad85d75
sane-bt-add: fix sandboxing
2024-04-03 09:48:21 +00:00
7766e1cec1
sane_bt: save torrents to /var/media/torrents by default
2024-04-03 09:48:21 +00:00
158e674f83
sane_bt.py: fix dict typo
2024-04-03 09:48:21 +00:00
410097480f
docs: servo: fs: fix setfacl typo
2024-04-03 09:48:10 +00:00
f5fadbe4cf
transmission: place torrents in a separate directory, and copy them to the main media directory on completion
2024-04-03 09:48:10 +00:00
a0550660e7
feeds: add The Corresponding Source podcast
2024-04-02 22:10:36 +00:00
bad6c353ed
sane-bt: refactor
2024-04-02 20:53:01 +00:00
a814832e48
feeds: add Hacker Public Radio podcast
2024-04-02 19:34:42 +00:00
a4312f1494
nixpkgs: 2024-04-01 -> 2024-04-02
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/409234ba0c73ce2cee676f14b68a88e2b5a52af8' (2024-04-01)
→ 'github:nixos/nixpkgs/7a5ee8d0c786f9fd789b5bb07245d2a8b12193a4' (2024-04-02)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e7de14ea98fe984aa73a5a6b2f540ca817471106' (2024-04-01)
→ 'github:nixos/nixpkgs/7ab59131642a42b92f4d6554173ef9a35cbb39f0' (2024-04-02)
```
2024-04-02 09:46:40 +00:00
747032d9a4
dino: run with higher scheduling priority
2024-04-02 09:02:44 +00:00
9b2e35b93f
pipewire: ship rtkit and unlock better scheduling priority
2024-04-02 09:02:06 +00:00
d2751237c1
xdg-desktop-portal-wlr: propery document its dependency on pipewire
2024-04-02 09:01:35 +00:00
ae87160de3
dino: 0.4.3 -> 0.4.3-unstable-2024-04-01
2024-04-02 04:57:11 +00:00
a90a213cc0
apps: gui: disable under-used "blanket" noise generator
2024-04-02 04:18:53 +00:00
24c04b8fc0
docs: xdg-desktop-portal: link to Door Knocker debugging tool
2024-04-02 04:18:53 +00:00
d0b022d1c6
libnice: 0.1.21 -> 0.1.22
2024-04-02 04:18:35 +00:00
9d9791814a
audacity: fix sandboxing
2024-04-02 02:56:51 +00:00
b85d4b20f8
nixpkgs: 2024-03-31 -> 2024-04-01, nixpkgs-wayland
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/6b7b5776bef8eed645f63725ce31fa0946f997ff' (2024-03-31)
→ 'github:nixos/nixpkgs/409234ba0c73ce2cee676f14b68a88e2b5a52af8' (2024-04-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/7848d6f048d38c42a8aeeff7fe7d36916ffb8284' (2024-03-31)
→ 'github:nixos/nixpkgs/e7de14ea98fe984aa73a5a6b2f540ca817471106' (2024-04-01)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/11544449e6b696e209463aae094e736368eef757' (2024-03-30)
→ 'github:nix-community/nixpkgs-wayland/8c4df2153c615554b516ba698f5f7bd64f7bf520' (2024-03-31)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/120535dff702c551ec76a125a181d90131407264' (2024-03-24)
→ 'github:nix-community/lib-aggregate/9c06929b83e57c18d125f1105ba6a423f24083d2' (2024-03-31)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/b2a1eeef8c185f6bd27432b053ff09d773244cbc' (2024-03-24)
→ 'github:nix-community/nixpkgs.lib/90b1a963ff84dc532db92f678296ff2499a60a87' (2024-03-31)
```
2024-04-01 07:42:47 +00:00
331e673589
common/fs: mount /mnt/servo/media/* directories more granularly
...
this benefits sandboxing
2024-04-01 07:31:25 +00:00
bbb93600b7
/mnt/servo/*: mount in a way which doesn't block sandboxes
2024-04-01 06:00:17 +00:00
c0de54c11a
curlftpfs: exit on timeout error
2024-04-01 04:02:32 +00:00
0d29722443
common/fs: refactor and DRY
2024-04-01 02:12:06 +00:00
1c2a375b6d
common/fs: split curlftpfs into sane.programs
...
this makes it easier to build outside of /etc/fstab context, and opens a future path to sandboxing
2024-04-01 00:50:14 +00:00
b6840a3ed4
curlftpfs: build via my own repo
2024-04-01 00:43:07 +00:00
74e994598e
feeds: add David Revoy
2024-03-31 20:28:41 +00:00
856b6fcd7a
feeds: add Willow
2024-03-31 18:20:49 +00:00
2404fb66f3
nixpkgs: 2024-03-26 -> 2024-0-31; nixpkgs-wayland, sops
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/c904e6bf24e582e4fe28e988b7cdb7e9fda595c3' (2024-03-26)
→ 'github:nixos/nixpkgs/6b7b5776bef8eed645f63725ce31fa0946f997ff' (2024-03-31)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/da0502af1164c4fd04ebcd3acde1e378a861bd19' (2024-03-26)
→ 'github:nixos/nixpkgs/7848d6f048d38c42a8aeeff7fe7d36916ffb8284' (2024-03-31)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/7274c73cf5708ed3a814edc9605463ec4a116619' (2024-03-25)
→ 'github:nix-community/nixpkgs-wayland/11544449e6b696e209463aae094e736368eef757' (2024-03-30)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/405987a66cce9a4a82f321f11b205982a7127c88' (2024-03-24)
→ 'github:Mic92/sops-nix/99b1e37f9fc0960d064a7862eb7adfb92e64fa10' (2024-03-31)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/ac6bdf6181666ebb4f90dd20f31e2fa66ede6b68' (2024-03-23)
→ 'github:NixOS/nixpkgs/2b4e3ca0091049c6fbb4908c66b05b77eaef9f0c' (2024-03-30)
```
2024-03-31 06:30:10 +00:00
cd6a91e995
sway: tune sandboxing
2024-03-31 05:59:10 +00:00
89d4b0ae0b
s6-rc: don't tee to /dev/stderr, as i don't want any logs going to the console and interfering with text entry
2024-03-31 05:20:33 +00:00
ade680d9d2
unl0kr: remove legacy wayland stuff (it's handled by s6 now)
2024-03-31 05:20:33 +00:00
6d4a43fa0d
sway: warn when needed runtime dirs dont exist
2024-03-31 05:20:20 +00:00
d3ad661970
servo: zfs: enable reflink support
2024-03-31 03:48:34 +00:00
c9632b05f9
linux-megous: fix config so that it boots to graphics again
...
see: <https://github.com/NixOS/nixpkgs/pull/298332 >
2024-03-31 03:24:33 +00:00
1e7de43da8
docs: sway: mention that hotplugging is broken
2024-03-31 03:24:33 +00:00
eff37765ae
sane.image: fix so imgs.moby includes a working bootloader
2024-03-31 03:24:33 +00:00
a65673847a
superTux, superTuxKard: don't ship on moby
...
i don't use it there; it wastes deploy time
2024-03-31 03:24:33 +00:00
930c5e2412
delfin: don't ship
...
i don't use it; it wastes deploy time
2024-03-31 03:24:33 +00:00
aff2a78ec3
sane-reclaim-boot-space: fix "self.format_attr" typo
2024-03-31 03:23:49 +00:00
f01758503c
linux-megous: orange-pi-6.7-20240211-1928 -> orange-pi-6.7-20240306-2359
...
still getting PHY issues with it, but it boots to ssh
2024-03-29 18:18:37 +00:00
e855be4796
hosts/common: port /mnt/servo/* from NFS -> FTP
...
fuse ftp seems to be easier to debug than kernel nfs so far
2024-03-28 23:15:05 +00:00
701e10b121
hosts/common/fs: optimize NFS options
2024-03-28 23:15:05 +00:00
eadb2057d9
sane-wipe: port from systemd -> s6
2024-03-28 23:15:05 +00:00
5ed29ceb47
servo: /var/media: fixup permissions so everything is r/w by "media" group, including sftpgo
2024-03-28 23:14:40 +00:00
725ab13628
servo: nfs: allow UDP NFSv3 connections
2024-03-27 00:54:58 +00:00
32e691b85b
feeds: add Hardcore Software by Steven Sinofsky
2024-03-26 14:08:13 +00:00
0108502055
feedbackd: fix so it depends on pipewire before launch
2024-03-26 13:48:13 +00:00
6c5b32aac2
s6-rc: fix so the service manager knows about readiness notifications again
2024-03-26 13:34:38 +00:00
f59dd99470
s6-rc: init services in the "down" state
2024-03-26 12:55:40 +00:00
55c8a98c33
s6-rc: pre-compute more stuff as nix exprs; don't even run s6-rc-init
2024-03-26 12:36:46 +00:00
7bb67391ae
nixpkgs: remove obsoleted patches
2024-03-26 11:16:43 +00:00
c6a1f310a0
servo: net: actually assert that ovpns exists if we fail to add it
2024-03-26 11:13:10 +00:00
1d494513a9
slskd: document common errors/flakiness
2024-03-26 11:04:21 +00:00
fb79ca4c8e
programs: iproute: use a less restrictive sandbox
2024-03-26 10:54:29 +00:00
3cf42db7dc
slskd: fix for more recent nixpkgs
2024-03-26 10:47:20 +00:00
aba5eee837
nixpkgs: 2024-03-25 -> 2024-03-26; others
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/8794d573a4fdd15b0002135cebf65a8f5d9adb6c' (2024-03-25)
→ 'github:nixos/nixpkgs/c904e6bf24e582e4fe28e988b7cdb7e9fda595c3' (2024-03-26)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0d2dc20762f21c3e43fc2acc03f9552adbc392bc' (2024-03-25)
→ 'github:nixos/nixpkgs/da0502af1164c4fd04ebcd3acde1e378a861bd19' (2024-03-26)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/59f7ad2c27737a7ea7ad16a48c95631f159ef822' (2024-03-24)
→ 'github:nix-community/nixpkgs-wayland/7274c73cf5708ed3a814edc9605463ec4a116619' (2024-03-25)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=9a3b2d74c3e6d177fd1317d03f4e3eecca7beb7b ' (2024-03-19)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=b9502e6f190752d327f8cee7fa4b139094bd7c16 ' (2024-03-25)
```
2024-03-26 09:44:45 +00:00
5cd9f34884
s6-rc: remove more unnecessarily files from live dir
2024-03-26 00:45:24 +00:00
2cabe51956
s6-rc: remove a couple more unused files from the live dir
2024-03-26 00:22:14 +00:00
cb8e9b7a23
s6-rc: make it so, once started, other programs can start/stop services but NOT edit/create them
2024-03-26 00:11:02 +00:00
4eb6b5735e
users/s6-rc: allow startS6 ""
2024-03-25 16:46:51 +00:00
5d3899959b
users/s6-rc: split out compiled var
2024-03-25 14:56:41 +00:00
ad951ad919
users/s6-rc: add symlink capabilities to my fs abstraction
2024-03-25 14:46:43 +00:00
5ecabc57bf
feeds: add low<-tech magazine
2024-03-25 13:13:41 +00:00
48a4c1bd26
feeds: add nixpkgs.news
2024-03-25 13:13:03 +00:00
1f47c5ba2e
nixpkgs: 2024-03-23 -> 2024-03-25; nixpkgs-wayland; sops-nix
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/f4a0cee9233d6db356a0bdab307e865327a9b96b' (2024-03-23)
→ 'github:nixos/nixpkgs/8794d573a4fdd15b0002135cebf65a8f5d9adb6c' (2024-03-25)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/499583c00280ed90686b058e38a68fc9be2f4c4c' (2024-03-23)
→ 'github:nixos/nixpkgs/0d2dc20762f21c3e43fc2acc03f9552adbc392bc' (2024-03-25)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/0d291a959d01bb5d2bd2e20689b78258fa842cca' (2024-03-23)
→ 'github:nix-community/nixpkgs-wayland/59f7ad2c27737a7ea7ad16a48c95631f159ef822' (2024-03-24)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/f890211817b941d9ed9de48d62ba8553fa2c20f3' (2024-03-17)
→ 'github:nix-community/lib-aggregate/120535dff702c551ec76a125a181d90131407264' (2024-03-24)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/fa827dda806c5aa98f454da4c567991ab8ce422c' (2024-03-17)
→ 'github:nix-community/nixpkgs.lib/b2a1eeef8c185f6bd27432b053ff09d773244cbc' (2024-03-24)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/83b68a0e8c94b72cdd0a6e547a14ca7eb1c03616' (2024-03-17)
→ 'github:Mic92/sops-nix/405987a66cce9a4a82f321f11b205982a7127c88' (2024-03-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/6dc11d9859d6a18ab0c5e5829a5b8e4810658de3' (2024-03-16)
→ 'github:NixOS/nixpkgs/ac6bdf6181666ebb4f90dd20f31e2fa66ede6b68' (2024-03-23)
```
2024-03-25 00:23:58 +00:00
febedb9323
nits: update --replace uses to --replace-{fail,quiet} as appropriate
2024-03-24 12:49:18 +00:00
aed5ea4b2e
static-nix-shell: dont fail build if "nix-shell" occurs in the file as a non-directive
2024-03-24 12:28:23 +00:00
4e74ba5bab
swaync-service-dispatcher: fix start/stop inversion
2024-03-24 12:22:54 +00:00
03fbb780b2
sane.programs: sandbox: refactor extraRuntimePaths computation
2024-03-24 12:03:38 +00:00
9c0b175260
swaync: allow toggling of s6 services
2024-03-24 11:54:12 +00:00
e62be121e2
users/services: s6: fix so s6-rc stop can actually kill processes
2024-03-24 11:48:41 +00:00
774066e53c
swaync: factor out a "service-dispatcher"
2024-03-24 09:21:07 +00:00
86400f45d6
swaync: port to s6
2024-03-24 08:56:06 +00:00
ddef2d0bfc
swaync: rename: print-is-active -> print-systemd-active
2024-03-24 08:54:27 +00:00
0172aa0b69
swaync: refactor
2024-03-24 08:54:27 +00:00
ce991c8887
swaync: refactor
2024-03-24 08:54:27 +00:00
92d8d42997
swaync: split the buttons out of the main config file
2024-03-24 08:54:27 +00:00
1c4ef84ec7
swaync: remove legacy sxmo-specific notification visibility rules
2024-03-24 08:54:27 +00:00
a820ae57c0
swaync: remove sxmo timer rules
2024-03-24 08:54:27 +00:00
89f913cadc
xdg-desktop-portal: 1.18.2 -> 1.18.2-unstable-2024-03-11
...
this will *hopefully* improve stability
2024-03-24 08:08:48 +00:00
d14fda2e62
engrampa: remove custom patch (upstream released a new version)
2024-03-24 07:46:22 +00:00
f680a4a25c
engrampa: patch the package via sane.programs, not nixpkgs overlay
2024-03-24 07:44:30 +00:00
7c461cee2f
pkgs: remove gnome-control-center (unused)
2024-03-24 07:38:22 +00:00
47d37b4ce5
xdg-desktop-portal: enable logging
2024-03-24 07:19:33 +00:00
a1cc045837
waybar: update persistent_workspaces -> persistent-workspaces
...
the former is deprecated
2024-03-24 06:17:43 +00:00
72dd556b72
assorted: fix meta.homepage URLs for nur packages
2024-03-24 03:54:09 +00:00
ff9e1111b3
nixpkgs: 2024-03-22 -> 2024-03-23
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/5132e88bc7caad27f4cf28cbaa7b04c915e2c261' (2024-03-22)
→ 'github:nixos/nixpkgs/f4a0cee9233d6db356a0bdab307e865327a9b96b' (2024-03-23)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/e5d75daa715cbaee8b989f58884a31c0be00a8a0' (2024-03-22)
→ 'github:nixos/nixpkgs/499583c00280ed90686b058e38a68fc9be2f4c4c' (2024-03-23)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/61e42f8f6c9b0c2b557a4c978ea11874d3761083' (2024-03-22)
→ 'github:nix-community/nixpkgs-wayland/0d291a959d01bb5d2bd2e20689b78258fa842cca' (2024-03-23)
```
2024-03-23 21:49:57 +00:00
7f8cae42ff
s6: migrate to /run/user/$id/s6
2024-03-23 21:33:08 +00:00
5b83d4d944
s6-rc: patch to use /run/user/$id/s6 as the default live dir
2024-03-23 20:52:42 +00:00
f16a68f5bb
element-desktop: use native wayland, not Xwayland
2024-03-23 18:51:41 +00:00
6646a21089
nixpatches: fix handbrake hash
2024-03-23 18:02:45 +00:00
4bf43d884a
nixpkgs: minor bump
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/86b5ff8306a63bb266590018b21d2ae502a74880' (2024-03-22)
→ 'github:nixos/nixpkgs/5132e88bc7caad27f4cf28cbaa7b04c915e2c261' (2024-03-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/6e147dce88054c47dd90c0be8c33500e023f8261' (2024-03-22)
→ 'github:nixos/nixpkgs/e5d75daa715cbaee8b989f58884a31c0be00a8a0' (2024-03-22)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/7d053c33b7a130ddada43ba09b089244390b3a23' (2024-03-19)
→ 'github:nix-community/nixpkgs-wayland/61e42f8f6c9b0c2b557a4c978ea11874d3761083' (2024-03-22)
```
2024-03-23 18:01:51 +00:00
46fe6c690b
sway: fix WAYLAND_DISPLAY to be relative
2024-03-23 17:59:37 +00:00
dd7b1dae5f
sway: remove unnecessary pidspace sandbox exception
...
i guess this was from when SWAYSOCK was named after the pid?
2024-03-23 17:35:39 +00:00
2e58353b0e
refactor: users/services: have waitExists support waiting on multiple paths
2024-03-23 17:28:29 +00:00
f65d3d04dc
sway: do the WAYLAND_DISPLAY moving inside sway config itself
2024-03-23 17:09:57 +00:00
6102a0301d
sway: move $WAYLAND_DISPLAY into a subdir to make it easier to sandbox
2024-03-23 16:37:22 +00:00
39de5b84c2
sway: fix readiness check
2024-03-23 15:54:20 +00:00
5205251f6f
programs: xwayland: sandbox it without exposing net access
2024-03-23 15:33:23 +00:00
8c48adefa5
pipewire: move sockets into a subdirectory for easier sandboxing
2024-03-23 13:34:13 +00:00
db2801c652
sway: don't launch s6 from within the sway session
2024-03-23 13:11:14 +00:00
4418c16967
users/services: s6: push bundle dependencies down onto the actual atomic services
2024-03-23 13:04:12 +00:00
8008fd35cb
modules/users: allow readiness.pathExists
2024-03-23 13:03:11 +00:00
36ea5b53ad
sway: place SWAYSOCK in a subdirectory
2024-03-23 11:33:58 +00:00
552d14b1b5
nixpatches: fix hashes
2024-03-23 09:29:34 +00:00
c404c8b2ae
xdg-terminal-exec: fix bad interaction with TERMINAL
2024-03-23 09:28:26 +00:00
d129ae2c03
koreader-from-src: remove a bunch of old cruft
...
this is beginning to look upstream-ready :)
2024-03-22 20:16:33 +00:00
58341b75f2
koreader-from-src: popen-noshell,turbo: populate more directly
2024-03-22 20:05:22 +00:00
373388c5b8
koreader-from-src: mupdf: populate more directly
2024-03-22 19:54:13 +00:00
8d45aad534
xdg-dirs: populate env vars at login
...
otherwise i believe they dont actually take effect?
2024-03-22 19:31:04 +00:00
a783bc9577
koreader-from-src: minizip: populate in a simpler manner
2024-03-22 19:24:19 +00:00
267d374b19
xdg-dirs: specify XDG_SCREENSHOTS_DIR
2024-03-22 19:23:14 +00:00
e67ce7576b
koreader-from-src: lunasvg: populate in a simpler way
2024-03-22 19:16:45 +00:00
ce770dbea9
koreader: lodepng: provide in a more direct manner
2024-03-22 18:59:17 +00:00
e7a65abd0b
koreader-from-src: libk2pdfopt: populate in a more direct manner
2024-03-22 18:53:23 +00:00
702a6cc7fa
koreader: kobo-usbms: link into build environment in a simpler fashion
2024-03-22 18:28:19 +00:00
f889543aa5
koreader-from-src: fbink: provide the sources more directly
2024-03-22 18:21:26 +00:00
98073f5e19
koreader-from-src: inject tesseract sources via make args
2024-03-22 17:58:41 +00:00
96c330813f
xterm: remove
...
xdg-terminal-exec updated recently, and it seems to prefer xterm over alacritty for some reason
2024-03-22 17:28:26 +00:00
a6d9c62bcf
lemonade: 2023.10.29 -> 2024.03.20
...
not much changed
2024-03-22 17:27:20 +00:00
8ff34d8518
koreader: migrate leptonica dep away from the sources hack
...
i hope that by using the makefile vars i can eventually get rid of the
"stamp" nonsense.
2024-03-22 17:16:19 +00:00
e11dd0ecb0
firefox-extensions: update to latest
2024-03-22 16:27:23 +00:00
3b6dfea2d0
koreader-from-src: notes about updating leptonica
2024-03-22 15:53:17 +00:00
22254db74c
koreader-from-src: cleanup (remove unused "machineAgnostic" and "package" third-party dependency options)
2024-03-22 14:42:37 +00:00
a316c87db6
koreader-from-src: use nixpkgs nanosvg (or, most of it)
2024-03-22 14:29:23 +00:00
fe2fb40565
koreader-from-src: don't vendor lj-wpaclient (unused)
2024-03-22 13:40:09 +00:00
cd63fdb510
koreader: cleanup
2024-03-22 12:12:14 +00:00
1e25f37774
nixpkgs: 2024-03-21 -> 2024-03-22
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/33cddc79aa062e243c59d3ac36b8b938f267748a' (2024-03-21)
→ 'github:nixos/nixpkgs/86b5ff8306a63bb266590018b21d2ae502a74880' (2024-03-22)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/783b241f949bea90e3347ce516ad8af84bde3126' (2024-03-21)
→ 'github:nixos/nixpkgs/6e147dce88054c47dd90c0be8c33500e023f8261' (2024-03-22)
```
2024-03-22 11:56:51 +00:00
cdac23211c
nixpkgs: 2024-03-13 -> 2024-03-21; others
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/4ee0840ba2ecc50458ab1677d108afcd691f4815' (2024-03-13)
→ 'github:nixos/nixpkgs/33cddc79aa062e243c59d3ac36b8b938f267748a' (2024-03-21)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/2dbc8f62d8af7a1ab962e4b20d12b25ddcb86ced' (2024-03-13)
→ 'github:nixos/nixpkgs/783b241f949bea90e3347ce516ad8af84bde3126' (2024-03-21)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/771cb198c281db6918829651f194bf4db32e342d' (2024-03-13)
→ 'github:nix-community/nixpkgs-wayland/7d053c33b7a130ddada43ba09b089244390b3a23' (2024-03-19)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/45b75bf534592c0c1c881a1c447f7fdb37a87eaf' (2024-03-11)
→ 'github:nix-community/lib-aggregate/f890211817b941d9ed9de48d62ba8553fa2c20f3' (2024-03-17)
• Updated input 'nixpkgs-wayland/lib-aggregate/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/630ebdc047ca96d8126e16bb664c7730dc52f6e6' (2024-03-10)
→ 'github:nix-community/nixpkgs.lib/fa827dda806c5aa98f454da4c567991ab8ce422c' (2024-03-17)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/e52d8117b330f690382f1d16d81ae43daeb4b880' (2024-03-11)
→ 'github:Mic92/sops-nix/83b68a0e8c94b72cdd0a6e547a14ca7eb1c03616' (2024-03-17)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/b17375d3bb7c79ffc52f3538028b2ec06eb79ef8' (2024-03-10)
→ 'github:NixOS/nixpkgs/6dc11d9859d6a18ab0c5e5829a5b8e4810658de3' (2024-03-16)
• Updated input 'uninsane-dot-org':
'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=bb10cd8853d05191e4d62947d93687c462e92c30 ' (2024-02-15)
→ 'git+https://git.uninsane.org/colin/uninsane?ref=refs/heads/master&rev=9a3b2d74c3e6d177fd1317d03f4e3eecca7beb7b ' (2024-03-19)
```
2024-03-21 18:03:37 +00:00
e6c00e6215
users/services: implement dbus readiness checks for s6-rc
2024-03-21 17:16:11 +00:00
fff9d69e3e
users/services: s6-rc: implement readiness polling
2024-03-21 17:16:11 +00:00
4fa7e6113d
users/services: s6: exec into the run/finish commands
2024-03-21 17:16:11 +00:00
16ca71188f
users/services: simplify the before/after/wantedBy criteria, to match s6 concepts
2024-03-21 17:16:11 +00:00
c5c37e79ac
users/services: actually remove the systemd backend
2024-03-21 17:16:11 +00:00
d2f6648bce
users/services: refactor: replace ExecStart/ExecStopPost with command/cleanupCommand
...
note that this completely breaks the systemd backend (though easily fixable if wanted)
2024-03-21 17:16:11 +00:00
5c9c7f8073
modules/users/s6-rc: add per-service logging
2024-03-21 17:16:11 +00:00
218072b2fe
refactor: modules/users/s6-rc.nix
2024-03-21 17:16:11 +00:00
d4f217a4f5
refactor: modules/users/s6-rc.nix
2024-03-21 17:16:11 +00:00
40f6f88a64
users/services: s6: remove broken log stuff
...
apparently the /log shorthand is only applicable to base `s6-supervise`,
and not `s6-rc`. "pipeline"s are the s6-rc equivalent:
<https://wiki.gentoo.org/wiki/S6-rc#Longrun_pipelining >
2024-03-21 17:16:11 +00:00
fbbb09322a
users/services: s6-rc: support ExecStopPost option
2024-03-21 17:16:11 +00:00
e7153ce4a1
users/services: remove ExecStartPre option
2024-03-21 17:16:11 +00:00
b13e7c38c7
users/services: remove script option
2024-03-21 17:16:11 +00:00
058c95bb2c
sysvol: remove autostart option (assume true)
2024-03-21 17:16:11 +00:00
9b793ef4b8
programs: services: no need to fully-qualify paths anymore (s6 doesn't require)
2024-03-21 17:16:11 +00:00
1417497001
users/services: remove serviceConfig.Type option
2024-03-21 17:16:11 +00:00
db12e03f64
users/services: remove oneshot service type
2024-03-21 17:16:11 +00:00
dee4866737
users/services: remove ConditionEnvironment option
2024-03-21 17:16:11 +00:00
81a6c53c26
users/services: remove RemainAfterExit option
2024-03-21 17:16:11 +00:00
9afd9725d1
users: services: remove no-longer-needed Restart and RestartSec options
2024-03-21 17:16:11 +00:00
384bc9e816
xdg-desktop-portal: fix to not over-escape $HOME in s6 service definition
2024-03-21 17:16:11 +00:00
452619dbfc
s6: log when a service starts up
...
it still seems to be all logging into a single file though?
2024-03-21 17:16:11 +00:00
6c6e10e470
s6: install manpages
2024-03-21 17:16:11 +00:00
dcdf58e1ab
sway: simplify wrapper
2024-03-21 17:16:11 +00:00
48b2280f2e
feedbackd: fix over-escaping of $HOME
2024-03-21 17:16:11 +00:00
8bedc860ae
s6: add some minimal logging
...
the root s6 call seems to be doing some logging, notably feedbackd; still don't know where the other logs are going
2024-03-21 17:16:11 +00:00
cbecdc4a95
s6: use exec in the run trampoline, to forward file descriptors and keep a cleaner process tree
2024-03-21 17:16:11 +00:00
e1001f57c5
modules/users: remove no-longer-need environment option
2024-03-21 17:16:11 +00:00
291e704477
programs: replace systemd-specific 'environment' option with generic 'env'
...
note, these services no longer work with systemd, because systemd expects absolute paths
2024-03-21 17:16:11 +00:00
d199e9df99
programs: wob (and wob-audio): remove
...
i don't use it, and its service file was no longer compatible with s6 (it used 'environment')
2024-03-21 17:16:11 +00:00
2336767059
port service manager to s6
...
still a lot of cleanup to do (e.g. support dbus service types), but it boots to a usable desktop
2024-03-21 17:16:11 +00:00
63af94383b
sane-input-handler: only inhibit controls if screen is on
2024-03-21 17:16:11 +00:00
05b37669e3
s6-rc: fix service run file to have expected format
2024-03-21 17:16:11 +00:00
ea9768c6ab
modules/users: prototype s6 integration: ~/.config/s6/{sources,compiled}
2024-03-21 17:16:11 +00:00
38353dbc29
modules/users: remove unused requiredBy service option
2024-03-21 17:16:11 +00:00
ef4a8e1989
modules: users: split services -> fs mapping into own systemd.nix file
2024-03-21 17:16:11 +00:00
acc9a9cb48
modules/users: make it a directory
2024-03-21 17:16:11 +00:00
0335b89a12
fractal: stop persisting old directories
2024-03-21 17:16:01 +00:00
0a6b0cbec7
gtkcord4: rename to dissent
2024-03-21 17:16:01 +00:00
df2310d590
gnome-keyring: ensure the keyring directory is created before entering the sandbox
2024-03-21 17:16:01 +00:00
70b5c57b50
modules/programs: enforce (or rather document) a stricter schema
...
this should make it easier to switch to a different service manager
2024-03-21 17:16:01 +00:00
c28ac38652
modules/users: refactor to remove inherits
2024-03-21 17:16:01 +00:00
52133fde30
delfin: 0.4.1 -> 0.4.2
2024-03-21 13:51:46 +00:00
098cd2051e
sftpgo: expose to the WAN
2024-03-14 13:11:44 +00:00
691a7d7ff7
sftpgo: configure for credential-gated r/w access
2024-03-14 13:11:44 +00:00
c7c2785ad8
sftpgo_external_auth_hook: refactor
2024-03-14 13:11:44 +00:00
4c1a7fc910
sftpgo: port auth program to python
2024-03-14 13:11:44 +00:00
3c43fba878
feeds: add NativLang per Ben's rec
2024-03-14 07:53:19 +00:00
7904957544
give self cap_sys_nice
2024-03-14 07:02:57 +00:00
b25df1d997
sane-sandboxed: fix capabilities example
2024-03-14 01:36:46 +00:00
d08f318e4b
pmos: move to correct section
2024-03-13 23:51:24 +00:00
f655c31d77
Merge branch 'dev'
2024-03-13 23:48:48 +00:00
288d57e5d5
feeds: subscribe to pmOS blog
2024-03-13 23:20:45 +00:00
f669f2bfe8
procmail: merged into staging-next
2024-03-13 23:12:37 +00:00
5554ad9fe2
nixpkgs: 2024-03-12 -> 2024-03-13
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/2e2cc05898bbe54a8004801ea300525b231d24e2' (2024-03-12)
→ 'github:nixos/nixpkgs/4ee0840ba2ecc50458ab1677d108afcd691f4815' (2024-03-13)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/21adc4f16a8ab151fec83b9d9368cd62d9de86bc' (2024-03-12)
→ 'github:nixos/nixpkgs/2dbc8f62d8af7a1ab962e4b20d12b25ddcb86ced' (2024-03-13)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/0f9388d3a9daa597ad87b870de236fb45e24ba63' (2024-03-12)
→ 'github:nix-community/nixpkgs-wayland/771cb198c281db6918829651f194bf4db32e342d' (2024-03-13)
```
2024-03-13 15:37:50 +00:00
6595d177be
gimp: fix sandboxing
2024-03-13 11:36:57 +00:00
d194abb4bf
swaync: stylize the actual notifications
2024-03-13 11:29:05 +00:00
eaf45e2366
swaync: re-theme (pink/black)
2024-03-13 11:07:17 +00:00
66e04857b6
swaync: fix dimensions to be compatible with pinephone
2024-03-13 08:29:23 +00:00
fa0dcdc5be
swaync: splie style.css out to own file
2024-03-13 08:18:34 +00:00
23b87a283a
swaync: move to own directory
2024-03-13 08:17:14 +00:00
849ca59f68
swaync: fix styling of toggle buttons
2024-03-13 08:16:47 +00:00
5e1a6062af
swaync: ensure it starts *after* pipewire-pulse so that the mpris plugin can function
2024-03-13 07:53:45 +00:00
8dacb93861
fontconfig: remove no-longer-needed cache; disable Font Awesome (emoji seem well-covered by Noto Color Emoji)
2024-03-13 05:28:57 +00:00
eafabe87c4
xdg-desktop-portal: tell systemd the BusName of the service so that it won't consider it started until after said bus name is acquired
...
this partially fixes an error in sandboxed gtk apps where they would try to connect to org.freedesktop.portal to query settings, and then fall back to bad default fonts when the endpoint errored (because xdp-gtk wasn't ready)
2024-03-13 05:27:43 +00:00
4510352c07
sane-sandboxed: implement --sane-sandbox-no-portal flag
2024-03-13 04:49:48 +00:00
430592632c
sane-sandboxed: add a help message
2024-03-13 04:49:48 +00:00
ac22b36d78
dconf: invoke it ourselves instead of letting dbus do it for us
2024-03-13 04:49:48 +00:00
4439491bf0
dconf: fix over-restrictive sandboxing (because previously it was being run unsandboxed...)
2024-03-13 04:49:48 +00:00
56aca78d84
make-sandboxed: also sandbox the .lib output of a package
2024-03-13 04:49:48 +00:00
546482dc80
dconf: disable GIO_EXTRA_MODULES patch
2024-03-13 02:41:39 +00:00
2f07fff084
dconf: migrate to sane.programs
2024-03-13 02:33:02 +00:00
294563c655
dbus: fix to only search /run/current-system/sw/share/dbus-1 for service files
2024-03-13 02:04:02 +00:00
f6c3557b8c
nixpkgs: 2024-03-11 -> 2024-03-12
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/ec7a981885b5ede88eabf9bb3516706107de00b2' (2024-03-11)
→ 'github:nixos/nixpkgs/2e2cc05898bbe54a8004801ea300525b231d24e2' (2024-03-12)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/0fbcc4b2e8571f4af39be41752581ea09dd9ab06' (2024-03-11)
→ 'github:nixos/nixpkgs/21adc4f16a8ab151fec83b9d9368cd62d9de86bc' (2024-03-12)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/27a56d7435094f141bf5adfe9cfe155932597935' (2024-03-11)
→ 'github:nix-community/nixpkgs-wayland/0f9388d3a9daa597ad87b870de236fb45e24ba63' (2024-03-12)
• Updated input 'nixpkgs-wayland/lib-aggregate':
'github:nix-community/lib-aggregate/b8a148b163687c9be602b63c6b0b7bc81eecb015' (2024-03-10)
→ 'github:nix-community/lib-aggregate/45b75bf534592c0c1c881a1c447f7fdb37a87eaf' (2024-03-11)
• Updated input 'nixpkgs-wayland/lib-aggregate/flake-utils':
'github:numtide/flake-utils/d465f4819400de7c8d874d50b982301f28a84605' (2024-02-28)
→ 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a' (2024-03-11)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/f8d5c8baa83fe620a28c0db633be9db3e34474b4' (2024-03-10)
→ 'github:Mic92/sops-nix/e52d8117b330f690382f1d16d81ae43daeb4b880' (2024-03-11)
```
2024-03-12 12:46:24 +00:00
7513811111
blast: minor cleanups
2024-03-12 12:06:57 +00:00
eabd113262
mpv: blast: shut it down properly even when sandboxed
...
it only cost everything. also, blast doesnt reliably clean up its pseudo devices
2024-03-12 11:51:15 +00:00
01fa9919fd
mpv: route casting through a lua script
...
this lets me use `subcprocess` instead of `run`, and so the command terminate alongside mpv
2024-03-12 05:01:45 +00:00
56a2c4e49f
mpv: split conf files out of main nix code
2024-03-12 03:32:07 +00:00
bf953fbdb5
mpv: move to own dir
2024-03-12 03:27:20 +00:00
4f2d0f2e56
mpv: tune uosc options
2024-03-12 03:05:56 +00:00
500c989e61
nixpkgs: 2024-03-10 -> 2024-03-11
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/85e4390bb2db2543b65a61a6fb601819ba331399' (2024-03-10)
→ 'github:nixos/nixpkgs/ec7a981885b5ede88eabf9bb3516706107de00b2' (2024-03-11)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/c916d4cbac62b2d8b70a3940d3471dbd0c57d2f4' (2024-03-10)
→ 'github:nixos/nixpkgs/0fbcc4b2e8571f4af39be41752581ea09dd9ab06' (2024-03-11)
• Updated input 'nixpkgs-wayland':
'github:nix-community/nixpkgs-wayland/8af78a7dfb3a2041235c116cc9cc92f5a6d3a20c' (2024-03-11)
→ 'github:nix-community/nixpkgs-wayland/27a56d7435094f141bf5adfe9cfe155932597935' (2024-03-11)
```
2024-03-11 12:23:03 +00:00
08ee0375cc
mpv: blast-to-default: remove unnecessary xdg-terminal-exec indirection
2024-03-11 12:07:08 +00:00
afd1a42ec7
mpv: refer to xdg-terminal-exec by name, not full path
2024-03-11 11:56:53 +00:00
21691fc2fd
mpv: add a menu option to cast just the audio, via Blast
2024-03-11 11:43:53 +00:00
c1edf96ce0
blast-ugjka: introduce a helper blast-to-default program
2024-03-11 11:43:29 +00:00
21714849cf
sway: get Celeste to run in fullscreen again
2024-03-11 08:04:21 +00:00
379f3ef9e0
zsh: deref alias: make the result writable
2024-03-11 08:01:27 +00:00
c07c23a9f8
ibus: remove cross patches (i don't use the package anymore)
2024-03-11 07:55:53 +00:00
f44a4c84ee
moby: don't ship fcitx5 (doesn't cross compile)
2024-03-11 07:54:49 +00:00
6822dad9c0
splatmoji: remove from config
2024-03-11 07:53:48 +00:00
9f8e42ef92
fcitx5: enable
2024-03-11 07:44:21 +00:00
bda374db13
sway: ship the nightly version
2024-03-11 05:53:14 +00:00
180a217744
cleanup: remove unnecessary config = { ... } scope
2024-03-11 04:31:11 +00:00
f13ece2212
sway: tune resize more shortcuts; enable natural scrolling
2024-03-11 04:30:28 +00:00
00ab28fcac
delfin: 0.4.0 -> 0.4.1
2024-03-11 00:13:13 +00:00
bb18f7355a
firefox-extensions: update to latest
2024-03-11 00:00:49 +00:00
0905a658ad
rofi: cherry-pick my patches instead of pinning to a fork
...
wayland upstream released 1.7.5+wayland3, which is compatible with my patches
2024-03-10 23:43:34 +00:00
90b9d00f37
swaync: remove mpris icon patch (upstreamed)
2024-03-10 23:16:33 +00:00
40effc08d6
fractal-nixified: 6 -> 6-unstable-2024-01-31
...
brings ability to enable/disable read and typing receipts
2024-03-10 23:15:02 +00:00
73a2c9d923
nixpkgs: update ~10hrs to remove now-upstreamed conky patch
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/32f638e62d638c9a0011c0162ed1be4a13d00ea9' (2024-03-10)
→ 'github:nixos/nixpkgs/85e4390bb2db2543b65a61a6fb601819ba331399' (2024-03-10)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/9fc2bd0eef6d2651638656c82fbe0b7a40478c3b' (2024-03-10)
→ 'github:nixos/nixpkgs/c916d4cbac62b2d8b70a3940d3471dbd0c57d2f4' (2024-03-10)
```
2024-03-10 22:31:33 +00:00
d93380938d
nixpkgs: 2024-03-09 -> 2024-03-10; sops-nix -> 2024-03-10
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/8baf388f460b92102ea1a8e2ece55f1f1260fbfa' (2024-03-09)
→ 'github:nixos/nixpkgs/32f638e62d638c9a0011c0162ed1be4a13d00ea9' (2024-03-10)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/52d9c7906c26317adc3524d44bdd98b953e20ba1' (2024-03-09)
→ 'github:nixos/nixpkgs/9fc2bd0eef6d2651638656c82fbe0b7a40478c3b' (2024-03-10)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/25dd60fdd08fcacee2567a26ba6b91fe098941dc' (2024-03-06)
→ 'github:Mic92/sops-nix/f8d5c8baa83fe620a28c0db633be9db3e34474b4' (2024-03-10)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/66d65cb00b82ffa04ee03347595aa20e41fe3555' (2024-03-03)
→ 'github:NixOS/nixpkgs/b17375d3bb7c79ffc52f3538028b2ec06eb79ef8' (2024-03-10)
```
2024-03-10 13:36:58 +00:00
573a50fedc
doc: pipewire: mention some debug env vars
2024-03-10 04:59:51 +00:00
f8797a77ff
blast: ship it!
...
TODO: integrate into mpv :)
2024-03-10 04:09:34 +00:00
92115709f6
blast-ugjka: init at 0.6.2
...
it works! at least, with the Sony TV, LG TV is detected but might need some finessing
2024-03-10 02:35:10 +00:00
e6111c9d5e
firefox: hide the bookmarks menuabar
2024-03-10 01:59:46 +00:00
975df698a4
pa-dlna: init at 0.7
...
it detects my TVs and adds them as sinks, but i can't the TVs to actually output anything
2024-03-10 01:55:29 +00:00
ce8c4a4f6f
remove dead binfmt code
2024-03-10 01:05:33 +00:00
df33576090
todo.md: remove completed xdg-desktop-portal item
2024-03-10 01:03:23 +00:00
4d6eb705eb
mpv: link to some useful extensions
2024-03-10 01:02:54 +00:00
fd70b6acbf
rofi: tune maximum height
2024-03-09 23:34:43 +00:00
1d3576b892
sxmo-utils: mark as broken/unmaintained
2024-03-09 21:09:32 +00:00
30d49dc3c3
feeds: update Anish's URL
2024-03-09 20:51:15 +00:00
8e0031e770
feeds: update Byrne Hobart's feed URL
2024-03-09 20:49:01 +00:00
7a50fcf566
feeds: unsubscribe webcurious.co.uk (defunct)
2024-03-09 20:46:08 +00:00
c453dbac8e
lwn.net: update feed URL
2024-03-09 20:42:03 +00:00
053b8cf737
nixpkgs: 2024-03-08 -> 2024-03-09
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/f391672e1727b933cf6933154817fe236c6f84c7' (2024-03-08)
→ 'github:nixos/nixpkgs/8baf388f460b92102ea1a8e2ece55f1f1260fbfa' (2024-03-09)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/baf89057836e5f9928696526b85774ea529c749d' (2024-03-08)
→ 'github:nixos/nixpkgs/52d9c7906c26317adc3524d44bdd98b953e20ba1' (2024-03-09)
```
2024-03-09 08:54:18 +00:00
8af962c3a6
mpv: auto-populate internal playlist with other files in the same directory, on launch
...
so now i can listen to whole albums by opening any file from within them.
and for shows the next episode will automatically launch.
2024-03-09 03:02:09 +00:00
9ea39799a5
zsh: fix c alias
2024-03-09 03:01:37 +00:00
e695459b40
geary-gtk4: init (broken!)
2024-03-09 00:58:44 +00:00
f2e760710d
sysvol: tune its position
2024-03-08 23:06:37 +00:00
dc70ed8bd8
pipewire: wait for sockets to appear before considering it active
...
this fixes race around consumers like sysvol starting too early
2024-03-08 22:44:59 +00:00
b41c249830
disable vlc
...
i don't use it; it forces a bunch of extra qt builds
2024-03-08 18:53:25 +00:00
8f986e4616
nixpkgs: 2024-03-07 -> 2024-03-08
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/5e0cda94371075bead6d953e8a60a717ec022524' (2024-03-07)
→ 'github:nixos/nixpkgs/f391672e1727b933cf6933154817fe236c6f84c7' (2024-03-08)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/90714b18a06ddad90159cc312814f1871509e10e' (2024-03-07)
→ 'github:nixos/nixpkgs/baf89057836e5f9928696526b85774ea529c749d' (2024-03-08)
```
2024-03-08 13:15:25 +00:00
2b73ebb4c1
sysvol: don't start until after pipewire is ready
2024-03-08 12:55:33 +00:00
bffcaa668e
sysvol: wrap with required gtk4 environment variables
2024-03-08 12:54:41 +00:00
ebb037bd48
sysvol: fix cross compilation
2024-03-08 12:25:32 +00:00
df98ef30e0
sysvol: integrate as a service (sane.programs)
2024-03-08 11:53:13 +00:00
e45d4d6ae7
sysvol: init at 0-unstable-2024-02-08
2024-03-08 10:10:50 +00:00
f3568b3ffc
sway: port volume controls: pulse -> pipewire
2024-03-08 09:56:15 +00:00
9eaf4d71b2
sway: use simpler assign notation where applicable
2024-03-08 09:53:07 +00:00
3200188a32
sway: factor/generalize the TV workspace/output assignment
2024-03-08 09:50:35 +00:00
a4ab60b836
sway: auto-fullscreen everything on the TV
2024-03-08 09:42:07 +00:00
3282b40e9b
doc: sway: consider how to auto-fullscreen mpv on external display
2024-03-08 09:31:08 +00:00
39411164af
zsh: add deref function to turn a symlink into a real file
2024-03-08 08:50:28 +00:00
c0a94995a5
docs: note limitations of schlock
2024-03-08 08:16:11 +00:00
f4b5d3a70a
sway: position certain apps (mpv, Celeste) on external displays by default
2024-03-08 06:27:16 +00:00
07373b5e6b
sway: configure TV output
2024-03-08 06:23:33 +00:00
7281b94e23
deadd-notification-center: add to sane.programs
...
this is the bare, nearly-default config. i may come back to this,
or explore fixing swaync up into shape. deadd looks possibly a bit more
limited; needs much more effort to style.
2024-03-08 04:06:18 +00:00
0e83742096
sway: allow config reloading
2024-03-08 03:44:33 +00:00
7d8205352c
moby: use screen scale of 2.0 in portrait AND landscape
2024-03-08 02:21:47 +00:00
c4994162e1
mpv: fix go2tv sandbox interaction
2024-03-08 02:06:23 +00:00
24a211bd3d
sane-input-handler: remove keyboard launch fallback
...
it'll never work, because of sandboxing
2024-03-08 01:18:39 +00:00
3cf651b212
nixpkgs: 2024-03-06 -> 2024-03-07
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/09c267dae0dae6585ddbc98bd2301bd8153ac177' (2024-03-06)
→ 'github:nixos/nixpkgs/5e0cda94371075bead6d953e8a60a717ec022524' (2024-03-07)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/a85303aef29c6a9000a259ed21c9c14a1aa3859e' (2024-03-06)
→ 'github:nixos/nixpkgs/90714b18a06ddad90159cc312814f1871509e10e' (2024-03-07)
```
2024-03-08 01:12:05 +00:00
cb1c76a0db
wvkbd-mk: init
2024-03-08 01:06:13 +00:00
27c12edec0
wvkbd: change default key border 2 -> 1 px
...
since moby is scaled 2x, it's actually 2 px *in practice*
2024-03-08 00:45:45 +00:00
b41320ffb3
megapixels: fix sandbox-related crash
2024-03-08 00:16:29 +00:00
ac41cfcd42
wvkbd: tune height (by guess)
2024-03-08 00:01:23 +00:00
62cbc65f12
epiphany: fix sandboxing
2024-03-07 23:24:33 +00:00
ccb856faf5
sane-input-handler: power -> vol to rotate display
2024-03-07 23:22:07 +00:00
d7f4438371
nixpatches: update procmail cross hash
2024-03-07 23:21:38 +00:00
f44c3f2e1f
moby: auto-screenoff: bump timeout from 150s -> 300s
2024-03-07 23:14:03 +00:00
bb300a4eb5
swayidle: dont enable screenoff action by default
2024-03-07 11:18:34 +00:00
fd4842ab5b
swayidle: auto screenoff
2024-03-07 10:59:44 +00:00
1cdc3b8bda
moby: enable schlock screen locker
2024-03-07 10:37:18 +00:00
531ea11b3d
schlock: fix cross build
2024-03-07 10:36:51 +00:00
041ce0654e
schlock: sandbox + auto-launch via .desktop file
2024-03-07 10:32:40 +00:00
526a02bb73
schlock: ship a .desktop file
2024-03-07 10:25:41 +00:00
1d0458ab10
schlock: ship as sane.programs
2024-03-07 10:10:39 +00:00
4358f9471e
schlock: init
...
it works! super jank; doesn't accept keyboard input, fails-open on
crash.
2024-03-07 09:36:53 +00:00
cb3a1fb3fe
swaylock-mobile: init (i won't likely use it though)
2024-03-07 01:42:43 +00:00
72d52f9239
sxmo_swaylock: init at unstable-2023-04-26 (but i won't likely use it)
2024-03-07 01:34:53 +00:00
219fe67f34
systemd: reduce shutdown timeout from "20" to "10" sec (40s IRL)
2024-03-07 01:01:06 +00:00
b36d224b85
swaylock-plugin: init (but i likely won't be using it)
2024-03-07 01:00:44 +00:00
90e3c33536
feeds: subscribe to slatecave.net
2024-03-06 22:40:57 +00:00
a9419b7351
swayidle: sandbox
2024-03-06 21:33:11 +00:00
f0d0343b32
sway: lappy: fix output name
2024-03-06 21:18:43 +00:00
bd27f3a015
swayidle: enable; pair with swaylock
2024-03-06 20:55:01 +00:00
6a3e632335
sway: remove config for old external displays i no longer use
2024-03-06 19:03:13 +00:00
a4c4b0575c
sway: map touch inputs to their correct display
2024-03-06 19:02:23 +00:00
4730a65008
nixpkgs: 2024-03-05 -> 2024-03-06
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/16bca48d251761297746d5bb7b9e47a3c6564c5a' (2024-03-05)
→ 'github:nixos/nixpkgs/09c267dae0dae6585ddbc98bd2301bd8153ac177' (2024-03-06)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/b3ed737064bc4cc0312081b6937fa2bb48d62afa' (2024-03-05)
→ 'github:nixos/nixpkgs/a85303aef29c6a9000a259ed21c9c14a1aa3859e' (2024-03-06)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/291aad29b59ceda517a06e59809f35cb0bb17c6b' (2024-03-04)
→ 'github:Mic92/sops-nix/25dd60fdd08fcacee2567a26ba6b91fe098941dc' (2024-03-06)
```
2024-03-06 09:54:23 +00:00
63d95edcbe
zsh: fix c alias
2024-03-06 09:47:33 +00:00
687e72897b
xdg-desktop-portal: don't always prompt the user for how to open every file
2024-03-06 06:25:36 +00:00
0e84744115
todo.md: xdg-desktop-portal improvements
2024-03-06 06:25:14 +00:00
1ee38d3aec
todo.md: remove completed items
2024-03-06 05:28:18 +00:00
5f4e421ab9
sane-wipe: fix sandboxing
2024-03-06 05:11:24 +00:00
471339d237
hosts (all): remove sxmo-related polyfills
2024-03-06 05:07:30 +00:00
085232f18c
wvkbd: configure layers
2024-03-06 05:07:30 +00:00
18c7fc17fd
alacritty: configure font size per-host
2024-03-06 05:07:30 +00:00
a7567dfbe6
ship celeste64
2024-03-06 04:56:39 +00:00
bc0660b623
PDF viewer: evince -> zathura
2024-03-06 04:51:01 +00:00
cf86b4a67c
xterm: move to pcGuiApps
2024-03-06 04:38:05 +00:00
d39bed46b5
rofi: allow access to Books
2024-03-06 01:39:48 +00:00
525450e21a
fix backlight persistence
2024-03-06 00:58:11 +00:00
a4ee820921
/var/lib/colord: don't persist
...
files haven't changed in over a year; i assume it's legacy
2024-03-05 23:53:41 +00:00
4b5d6b16e1
alacritty: ignore media keys
2024-03-05 23:25:31 +00:00
41a141dba6
servo: disable navidrome
2024-03-05 18:48:25 +00:00
d5811f142d
notifyActive activation script -> apply only to GUI systems
...
else i get warnings on every servo activation
2024-03-05 18:46:43 +00:00
4d6d79cc81
servo: /var/lib/uninsane/media -> /var/media
2024-03-05 18:44:30 +00:00
53d76920e4
servo: persist more specifically the /var/lib/uninsane/media directory
2024-03-05 18:39:23 +00:00
db892273ac
nixpatches: fix imagemagick cross fix hash
2024-03-05 18:37:09 +00:00
65e206afde
nixpkgs: 2024-03-04 -> 2024-03-05
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/1a3380fec6e3c2d539e58c4be6a4a094d7d14aea' (2024-03-04)
→ 'github:nixos/nixpkgs/16bca48d251761297746d5bb7b9e47a3c6564c5a' (2024-03-05)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/4c0862ebf8e474315767c5210c3d0a336625f318' (2024-03-04)
→ 'github:nixos/nixpkgs/b3ed737064bc4cc0312081b6937fa2bb48d62afa' (2024-03-05)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/075df9d85ee70cfb53e598058045e1738f05e273' (2024-03-03)
→ 'github:Mic92/sops-nix/291aad29b59ceda517a06e59809f35cb0bb17c6b' (2024-03-04)
```
2024-03-05 10:09:39 +00:00
6765fe8d7d
wob: rename sxmo.wobsock -> wob.sock
2024-03-05 10:00:45 +00:00
955119e07b
wob-audio: fix, by finishing the port to pipewire
...
also rewrote it in Python because bash can't do floating point math
2024-03-05 09:32:37 +00:00
daddf9314a
gpodder: fix .desktop file(s)
2024-03-05 02:58:21 +00:00
e59123fd62
cozy: fix patch hash
2024-03-05 02:58:14 +00:00
d43cc6c61c
alsa-ucm-conf: fold the Pinephone patches into sane.programs.alsa-ucm-conf & distribute to all hosts
2024-03-05 00:28:07 +00:00
a8bc77d40c
nixpkgs sourceInfo patching: move to nixpatches/
...
previously i was using the sourceInfo of the flake, which is kinda wrong: and it would force a _new_ nixpkgs for every time i commit to my own repo -- not just when i bump it
2024-03-05 00:06:08 +00:00
dfc768e2e6
flake: place builds strictly in build/ directory
2024-03-04 23:47:31 +00:00
3544b4b132
nixpkgs: 2024-03-03 -> 2024-03-04
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/6a2985393fcc1dfabc6d36af148ca761a807e002' (2024-03-03)
→ 'github:nixos/nixpkgs/1a3380fec6e3c2d539e58c4be6a4a094d7d14aea' (2024-03-04)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/286977c08ddf540b4c6bebd8cd96fe30070bcb46' (2024-03-03)
→ 'github:nixos/nixpkgs/4c0862ebf8e474315767c5210c3d0a336625f318' (2024-03-04)
```
2024-03-04 09:41:23 +00:00
c86afca795
cozy: patch via sane.programs, not overlay
2024-03-04 09:26:25 +00:00
5f3ef37050
cozy: 1.2.1 -> 1.3.0
2024-03-04 08:57:52 +00:00
3b8252fe43
delfin: doc improvements
2024-03-04 08:28:50 +00:00
1e6e4d2644
cozy: doc improvements
2024-03-04 08:28:35 +00:00
60c447b6c4
signal-desktop: 6.44.0 -> 7.0.0
2024-03-04 08:26:59 +00:00
4fc2ffef56
koreader-from-src: 2024.01 -> 2024.03
2024-03-04 08:19:41 +00:00
9416ef1ff6
firefox-extensions: update
2024-03-04 08:18:48 +00:00
b1dff9bfa8
steam: fix controllers to work in the sandbox
2024-03-03 20:03:20 +00:00
0003acc091
nixpkgs: 2024-03-02 -> 2024-03-03
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/aefac840b87e8e0ab658fa5080539e292ad8a9ba' (2024-03-02)
→ 'github:nixos/nixpkgs/6a2985393fcc1dfabc6d36af148ca761a807e002' (2024-03-03)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/df41961bd4b7e838cb997543ea1297f4cbd7da15' (2024-03-02)
→ 'github:nixos/nixpkgs/286977c08ddf540b4c6bebd8cd96fe30070bcb46' (2024-03-03)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/a1c8de14f60924fafe13aea66b46157f0150f4cf' (2024-02-26)
→ 'github:Mic92/sops-nix/075df9d85ee70cfb53e598058045e1738f05e273' (2024-03-03)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/89a2a12e6c8c6a56c72eb3589982c8e2f89c70ea' (2024-02-25)
→ 'github:NixOS/nixpkgs/66d65cb00b82ffa04ee03347595aa20e41fe3555' (2024-03-03)
```
2024-03-03 10:11:16 +00:00
0630037f86
steam: sandbox
...
controllers are untested, probably need to be added; graphics and sound work fine
2024-03-03 10:10:14 +00:00
9513680538
sway: enable net access in the sandbox (for Xwayland)
2024-03-03 10:09:29 +00:00
0affeb098a
rofi: optimize sizing
2024-03-03 07:36:33 +00:00
979d07d693
wob: port pulseaudio -> pipewire
2024-03-03 07:22:03 +00:00
fd072883dc
sane-input-handler: port pulseaudio -> pipewire native
2024-03-03 07:13:23 +00:00
ed87792f9b
sed: sandbox
2024-03-03 07:06:00 +00:00
8821b3ca7d
procps: sandbox
2024-03-03 06:55:17 +00:00
5e5a1fbaae
rofi: allow to use more space on moby when keyboard is active
2024-03-03 04:46:12 +00:00
d2f470dc74
wvkbd: sandbox
2024-03-03 04:44:23 +00:00
7933ef41a2
unl0kr: simplify this code
2024-03-03 04:43:44 +00:00
6b45589e54
wireplumber: ensure ALSA_UCM_CONF2 env var is on PATH
...
this is critical for pipewire/wireplumber to work on moby
2024-03-03 04:43:11 +00:00
b04357c9de
nix.conf: dont ship NIX_PATH for light deploys
...
it's like 150 MiB
2024-03-03 03:53:13 +00:00
4b04cbc078
mpv: couple app volume to system volume
2024-03-03 03:22:28 +00:00
1498e364b2
doc: mimeo: mention jaro as alternative
2024-03-03 03:16:10 +00:00
0aaa3eaaeb
mpv: remove legacy vo=wlshim hack
2024-03-02 23:46:52 +00:00
3ac6b92c18
/etc/nix/registry.json: don't generate for -light builds (it links back to src)
2024-03-02 23:42:58 +00:00
c747855810
bonsai: sandbox
2024-03-02 22:34:38 +00:00
711865018d
/etc/nixos: don't link on '*-light' builds
2024-03-02 22:13:04 +00:00
f33fcc2018
nixpatches: update hashes
2024-03-02 21:23:44 +00:00
96ec0106ee
sane-input-handler: leverage sane-open-desktop instead of making direct gdbus calls
2024-03-02 21:20:47 +00:00
0c4d7761d3
sane-input-handler: sandbox
2024-03-02 21:20:47 +00:00
fe10640821
wob-pulse: sandbox
2024-03-02 20:57:44 +00:00
1f208083be
mpvScripts.uosc: 5.1.1 -> 5.2.0
2024-03-02 20:39:04 +00:00
6ec3126321
moby: fix display driver reload check to run before unl0kr
...
this should fix the no-graphics-on-boot bug i'm seeing. it was previously fixed for lightdm and greetd: just not unl0kr
2024-03-02 19:50:50 +00:00
8029744c90
modules/programs: don't expose *all* of /run/secrets/home to every program
...
this was actually causing a lot of bwrap errors because that directory's not user-readable
turns out any program which already uses programs.xyz.secrets gets the /run/secrets mounts for free via symlink following
2024-03-02 18:51:39 +00:00
1fcf0bfcb1
swaync: fix signal-desktop check to be --user
2024-03-02 18:33:35 +00:00
a3ae650273
dialect: fix so it works inside a sandbox
2024-03-02 18:25:13 +00:00
7e0bef549f
nixpkgs: 2024-03-01 -> 2024-03-02
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/ee743c92310804de4b4505ff0ac40b4f3f4f49de' (2024-03-01)
→ 'github:nixos/nixpkgs/aefac840b87e8e0ab658fa5080539e292ad8a9ba' (2024-03-02)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/f7fca9d98b0ec282f4b0d63f1fc2e38caf4ea55a' (2024-03-01)
→ 'github:nixos/nixpkgs/df41961bd4b7e838cb997543ea1297f4cbd7da15' (2024-03-02)
```
2024-03-02 07:52:21 +00:00
3b603519ff
fuzzel: sandbox (well, i probably dont even have it on my system anymore :P)
2024-03-02 07:43:42 +00:00
f69ca166f4
sway: sandbox
2024-03-02 07:41:51 +00:00
a45e42910d
make-sandboxed: generalize runCommand patch to handle any derivation, called with or without callPackage
2024-03-02 07:11:45 +00:00
3dd1d18dcd
less: sandbox
2024-03-02 07:11:45 +00:00
28cb705bd4
grim: sandbox
2024-03-02 07:11:45 +00:00
7fa1dbc5d5
slurp: sandbox
2024-03-02 07:11:45 +00:00
8b7575c205
swappy: sandbox
2024-03-02 07:11:45 +00:00
52e9902fa1
sane-screenshot: give it permissions to my screenshots dir (derp)
2024-03-02 06:14:05 +00:00
ab765a81af
sway: integrate sane-screenshot as the PrintScreen shortcut
2024-03-02 06:14:05 +00:00
a7bd831ad8
sane-screenshot: port to sane.programs
2024-03-02 06:14:05 +00:00
063d99dd73
todo.md: task to remove /run/wrappers
2024-03-02 05:42:26 +00:00
0d48c462cb
sane-screenshot: init
2024-03-02 02:04:48 +00:00
f4ec09f010
rofi: remember the last selected directory
2024-03-02 00:35:29 +00:00
a7ef9fc0b8
todo.md: task for better app integrations
2024-03-02 00:21:56 +00:00
a40cefc8a5
pipewire: speculatively add /dev/video*
2024-03-02 00:14:47 +00:00
f55bb3518f
wireplumber: add missing /dev/video2 which is on moby
2024-03-02 00:14:21 +00:00
3d16aa62ea
sway: let the pinephone default to it's normal scaling
...
it's actually pretty nice at 2.0 scaling with my current apps. i'll need to tweak swaync, conky, wvkbd, etc. later.
2024-03-01 23:53:31 +00:00
2548cfeadc
xdg-desktop-portal-wlr: fix crashing due to over-restrictive sandbox
2024-03-01 21:17:31 +00:00
90acbf716d
Videos/gPodder: allow access from mpv and rofi
2024-03-01 21:02:04 +00:00
4d98593b3f
todo.md: sync
2024-03-01 20:48:56 +00:00
db89ac88f0
sane-sandboxed: add new --sane-sandbox-keep-namespace all option
2024-03-01 20:48:56 +00:00
bba149c670
zsh: new c helper to change into a dir and list it
2024-03-01 20:09:20 +00:00
c056984003
zsh: alias exiy -> exit
2024-03-01 19:56:09 +00:00
2324d75165
switch psmisc -> killall
...
otherwise a really shitty `pstree` makes its way onto my PATH
2024-03-01 18:50:20 +00:00
9296b7731b
rofi: add a .desktop file to rofi-snippets
2024-03-01 18:07:52 +00:00
75e9ce509e
static-nix-shell: add support for extra nativeBuildInputs
2024-03-01 18:07:07 +00:00
95c95d6f53
splatmoji: actually install the .desktop files
2024-03-01 18:03:45 +00:00
fca23e661a
xdg-desktop-portal: disable debug logging
2024-03-01 17:50:49 +00:00
9a7ebbd9d3
rofi: configure window height/location
2024-03-01 17:18:40 +00:00
56b00d998e
rofi: theme
...
i still need to figure out how to make it wider for moby
2024-03-01 16:40:09 +00:00
01ef182073
waybar: theme the indicator style
...
i don't know if it's perfect, but it is better
2024-03-01 15:32:52 +00:00
b6daeddfa2
waybar: show different modules for moby v.s. others
2024-03-01 15:25:42 +00:00
c6e956f3d2
waybar: fix button.urgent color to match sway's client.urgent
2024-03-01 15:03:14 +00:00
f9510e5d24
nixpkgs: 2024-02-29 -> 2024-03-01
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/e894afb6c101fea0771b47d7827bef022e89ee1e' (2024-02-29)
→ 'github:nixos/nixpkgs/ee743c92310804de4b4505ff0ac40b4f3f4f49de' (2024-03-01)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/d29fabd630000579f744d04639d625828ba412bf' (2024-02-29)
→ 'github:nixos/nixpkgs/f7fca9d98b0ec282f4b0d63f1fc2e38caf4ea55a' (2024-03-01)
```
2024-03-01 07:31:58 +00:00
2e737c2ab1
moby: sxmo -> sway
...
still several things need to be improved, but the groundwork is there
2024-03-01 07:26:26 +00:00
82368eb45a
sway: desko: fix monitor layout
...
i guess my monitor's name changed... 👀
2024-03-01 07:19:00 +00:00
65fb9e1d57
rofi: allow access to more servo media paths
2024-03-01 07:14:41 +00:00
b02ae7ef74
moby: polyfill an OK sway layout
2024-03-01 05:20:28 +00:00
37ddb2ae17
waybar: fix font size to be more usable on moby
2024-03-01 04:46:06 +00:00
81e02e2885
sway: moby: fix layout/scale preferences
2024-03-01 04:38:26 +00:00
4a3f59468c
sway: launch gui apps via sane-open-desktop instead of inline
...
this will allow for sandboxing, in the future
2024-03-01 04:19:19 +00:00
daab5939e7
rofi: split sane-open-desktop out as a helper
2024-03-01 04:19:19 +00:00
e7430c41f9
refactor: sway-config: for readability
2024-03-01 03:29:52 +00:00
5849e75577
sway-config: remove dead window specializations
2024-03-01 03:21:47 +00:00
296123651c
sway: fold sway-config.nix into default.nix
2024-03-01 03:18:37 +00:00
7f0d5e7810
sane-input-handler: explain why i setsid
2024-03-01 03:11:06 +00:00
7af928a6d2
sway: direct inputs to bonsai WITHOUT swallowing them
2024-03-01 03:10:44 +00:00
b73569d675
wvkbd: fix service typo
2024-02-29 22:04:42 +00:00
50ee15ef2b
send sway-related cross patches upstream
2024-02-29 21:35:02 +00:00
9764d5f095
sway/waybar: decrease cross-specific patches
...
cava cross compiles now (yay); sndio is actually required by waybar if cava is enabled, so remove the disable
2024-02-29 18:56:54 +00:00
43386f3ba5
nixpkgs: update; couple cross-compiling patches have merged upstream
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/0852bff4370133e3a62b0cc7d14d193b928a7c59' (2024-02-29)
→ 'github:nixos/nixpkgs/e894afb6c101fea0771b47d7827bef022e89ee1e' (2024-02-29)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/9f21aa90cb8c078969543956d88c19696b646743' (2024-02-29)
→ 'github:nixos/nixpkgs/d29fabd630000579f744d04639d625828ba412bf' (2024-02-29)
```
2024-02-29 18:22:35 +00:00
a3a6278a59
notifyActive: don't depend on sway
...
it was a little silly to be shipping sway on headless systems
2024-02-29 17:32:19 +00:00
083f743c1f
remove nixpkgs less defaults and manage PAGER myself
...
this lets me avoid the lesspipe cross failures, notably
2024-02-29 15:18:51 +00:00
626ad97005
nixpkgs: 2024-02-27 -> 2024-02-29
...
```
• Updated input 'nixpkgs-next-unpatched':
'github:nixos/nixpkgs/6daf4de0662e1d895d220a4a4ddb356eb000abe9' (2024-02-27)
→ 'github:nixos/nixpkgs/0852bff4370133e3a62b0cc7d14d193b928a7c59' (2024-02-29)
• Updated input 'nixpkgs-unpatched':
'github:nixos/nixpkgs/5bd8df40204f47a12263f3614c72cd5b6832a9a0' (2024-02-27)
→ 'github:nixos/nixpkgs/9f21aa90cb8c078969543956d88c19696b646743' (2024-02-29)
```
2024-02-29 06:42:18 +00:00
6253d1799a
port sxmo_hook_inputhandler.sh -> sane-input-handler
...
this one can run outside the SXMO environment.
major thing missing at the moment is that rofi doesn't get volume
control inputs because bonsai out-competes it for exclusive control.
2024-02-29 01:26:38 +00:00
d8a8038cae
xdg-terminal-exec: define a .desktop file
2024-02-29 00:17:26 +00:00
7fd56b63cb
rofi: better patch for the DT_UNKNOWN edgecase
2024-02-28 21:41:59 +00:00
7a65bd36c7
rofi: patch the filebrowser to reliably list entries on remote filesystems
...
see: <https://github.com/davatorium/rofi/issues/1954 >
2024-02-28 21:18:19 +00:00
bd4eeeeb3b
nixpatches: imagemagick closure fix: mark as merged upstream
2024-02-28 18:27:15 +00:00
7c22b59b9d
sane-which: handle relative symlinks
2024-02-28 18:16:08 +00:00
9e504676bd
sane-which: only print the first 30 lines for text files
2024-02-28 18:09:38 +00:00
b515127101
sane-which: follow nix wrappers
2024-02-28 18:09:24 +00:00
40e30cf2f8
programs: make sandbox.wrapperType default to "wrappedDerivation" and remove everywhere i manually set that
2024-02-28 17:39:00 +00:00
812c0c8029
packages: reduce the number of packages which are using inplace sandbox wrapping
2024-02-28 17:35:40 +00:00
7ca5ae84b7
flake: deploy: abort on error
2024-02-28 17:34:45 +00:00
a4248fd5cc
make-sandboxed: don't try to wrap directories
...
whoops. test -x is true for directories
2024-02-28 16:28:25 +00:00
70229e0839
rofi: persist the filebrowsercache
2024-02-28 15:41:52 +00:00
cd303a76bc
rofi: disable "run" from combi
...
they wouldn't work, since i only 'xdg-open' the entries
2024-02-28 15:32:12 +00:00
e43aa3bb8b
splatmoji: fix sandboxing so rofi can read its config/cache
2024-02-28 15:19:53 +00:00
6c2d80715c
rofi-snippets: fix sandboxing so rofi can read its config/cache
2024-02-28 15:15:02 +00:00
db8456f152
flake: provide a "benchmark" target
2024-02-28 15:10:45 +00:00
d912190db5
sway: split snippets into own program (rofi-snippets)
2024-02-28 14:44:05 +00:00
c380f61bea
fix "rescue" host to eval again
2024-02-28 14:19:45 +00:00
ff8cfc9372
flake: fix check.nur target
2024-02-28 13:47:51 +00:00
b302113fc0
modules/programs: require manual definition; don't auto-populate attrset
...
this greatly decreases nix eval time
2024-02-28 13:35:09 +00:00
9749ff0442
sane.gui.phosh: remove
2024-02-28 13:35:05 +00:00
0d97191f74
sane-wipe-browser: dont call pkill with sudo
2024-02-28 13:35:00 +00:00