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
59e4256dd8
sane-vpn: lint
2024-05-26 01:18:30 +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
d25fb31767
sanebox: fix qoute error in linkCache array test
2024-05-24 06:14:08 +00:00
a9e31539ea
koreader-from-src: avoid a runtime dep on cmake
2024-05-24 02:58:09 +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
c51dcb30a2
linux-postmarketos: add an option for building *with* modem power feature
2024-05-23 02:07:30 +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
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
42d11998e8
linux-postmarketos: init
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
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
7fd527c9d6
trivial-builders: add runCommandLocalOverridable
, like runCommand
, but supports standard hooks like postBuild
, etc.
2024-05-20 06:14:35 +00:00
9873353d00
refactor: replace --replace
substitutions with --replace-fail
where applicable
2024-05-19 23:31:54 +00:00
f20a0ac409
fractal-latest: purge (unused package)
2024-05-19 21:16:06 +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
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
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
6365a58c3e
sanebox: avert a subshell in removeSubpaths
2024-05-18 08:10:34 +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
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
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
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
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
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
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
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
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
38c038f4f7
sane-sandboxed: fix typo in linkCache queries, which would otherwise break for paths containing spaces
2024-05-14 01:22:08 +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
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
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
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
c0a7b831cd
sane-open: more robust auto-application/file detection
2024-05-05 05:19:07 +00:00
cf3cfc5249
sane-open: add debug logging
2024-05-05 05:03:22 +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
2389757581
firefox-extensions.browserpass-extension: 3.7.2-2023-06-18 -> 3.8.0
2024-04-27 08:32:05 +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
b5874f4b49
sane-cast: fix casting for relative paths to mp4-only devices
2024-04-23 09:12:53 +00:00
5006692594
linux-megous: 6.7-20240306 -> 6.8-20240405
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
e33b7d7701
sane-cast: init
2024-04-23 07:37:17 +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
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
b7d2020f10
sane-tag-music: fix --help message
2024-04-19 07:29:20 +00:00
e197f6f54d
clightning-sane: fix build
2024-04-19 07:29:20 +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
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
28bfd75114
sane-tag-music: split into two operations
2024-04-17 02:25:54 +00:00
276844af0b
sane-tag-music: update docs
2024-04-16 19:56:58 +00:00
b068b50d7c
sane-bt: require specifying a title when torrenting films
2024-04-16 16:05:39 +00:00
0385c09f23
sane-sandboxed: split out into an actual package
2024-04-15 18:57:22 +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
b0d1d2e1af
coppwr: remove (it's been upstreamed into nixpkgs)
2024-04-14 16:16:46 +00:00
03bec6aab2
coppwr: init at 1.5.1-unstable-2024-03-28 (4e7239d4bd5b2f24f7ebec0a02c1054648a4425c)
2024-04-06 23:42:25 +00:00
1a0ef28377
sane-bt-add: document how to *move* a torrent
2024-04-03 11:00:54 +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
bad6c353ed
sane-bt: refactor
2024-04-02 20:53:01 +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
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
eadb2057d9
sane-wipe: port from systemd -> s6
2024-03-28 23:15:05 +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
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
72dd556b72
assorted: fix meta.homepage URLs for nur packages
2024-03-24 03:54:09 +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
a783bc9577
koreader-from-src: minizip: populate in a simpler manner
2024-03-22 19:24:19 +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
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
52133fde30
delfin: 0.4.1 -> 0.4.2
2024-03-21 13:51:46 +00:00