Commit Graph

2910 Commits

Author SHA1 Message Date
Colin 9a9ffcbea9 transmission: fix faulty "find" expression (thanks shellcheck!) 2024-04-17 23:32:00 +00:00
Colin 733efcfaf7 servo: nginx: forceSSL for anything media related 2024-04-17 22:49:24 +00:00
Colin b34d984572 servo: transmission: remove noisy files upon torrent completion 2024-04-17 20:47:00 +00:00
Colin e2b58e1b77 servo: transmission: be extra strict about requiring VPN 2024-04-17 19:52:11 +00:00
Colin b7e5bc5972 servo: sftpgo: disable external access 2024-04-17 19:41:57 +00:00
Colin 54cefa247a dino: record another bug 2024-04-17 09:53:08 +00:00
Colin b7fd5e78cc swaync: show volume-per-app (TODO: stylize it better) 2024-04-17 01:37:03 +00:00
Colin 79985ff009 dino: docs: update notes about BUGS 2024-04-16 20:50:00 +00:00
Colin 62f5b9276f pwvucontrol: whitelist DRI inside the sandbox, for better perf 2024-04-16 20:49:33 +00:00
Colin 13c1f01a6b servo: pleroma: migrate port 4000 -> 4040
port 4000 is used by NFS
2024-04-16 18:57:54 +00:00
Colin 5f281f57de servo: transmission: inline nested torrent directories 2024-04-16 18:25:41 +00:00
Colin 089e434e3f servo: transmission: fix group permissions of media when copying them to public dir 2024-04-16 16:31:10 +00:00
Colin 539fe48947 swaync: cleanup 2024-04-16 04:14:07 +00:00
Colin 259c3af526 swaync-fbcli: fix CPU pegging when canceling a phone ringer 2024-04-16 02:18:51 +00:00
Colin 6b5e0e57bc swaync: unify the *DEBUG variables 2024-04-15 21:29:17 +00:00
Colin 4f06f0dc5e unl0kr: disable animations 2024-04-15 21:10:55 +00:00
Colin c0dde0e540 unl0kr: populate config file with upstream defaults 2024-04-15 21:05:21 +00:00
Colin 0385c09f23 sane-sandboxed: split out into an actual package 2024-04-15 18:57:22 +00:00
Colin 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
Colin 465da7c939 swaync-fbcli: migrate an "echo" to a "log" 2024-04-15 18:22:30 +00:00
Colin 44f76e656a swaync-fbcli: fix that pkill expression wouldn't work for wrapped binaries 2024-04-15 18:21:27 +00:00
Colin 824046aca1 swaync-fbcli: fix CPU pegging 2024-04-15 18:09:21 +00:00
Colin 827c50ff43 swaync: cleanup the swaync-fbcli helper 2024-04-15 18:00:51 +00:00
Colin 0230291bb2 swaync: move the pkill logic into swaync-fbcli 2024-04-15 17:46:40 +00:00
Colin 3d3618256d swaync: split the fbcli wrapper into its own file 2024-04-15 17:46:40 +00:00
Colin 590cb2dd7f feeds: sort the list 2024-04-15 16:21:31 +00:00
Colin d9dcab544c feeds: unsubscribe from Profectus 2024-04-15 16:20:17 +00:00
Colin 4ee0f0c659 feeds: disable TheSideView 2024-04-15 14:59:50 +00:00
Colin 2af5bb3d78 i-still-dont-care-about-cookies: enable 2024-04-15 03:36:49 +00:00
Colin 2d8fe1d3e5 bonsai: tune niceness to hopefully be more responsive 2024-04-15 01:46:32 +00:00
Colin 0741d87bcb rofi: theme so that i can read more text on narrow moby display 2024-04-15 00:04:10 +00:00
Colin 2587c27f89 font-manager: fix sandboxing 2024-04-14 21:55:52 +00:00
Colin 2d74d0725d feeds: podcasts: add Money Stuff 2024-04-14 20:39:53 +00:00
Colin 7804236499 xdg-terminal-exec: remove upstreamed patched 2024-04-14 14:16:50 +00:00
Colin feb36d19ac programs: ship cups 2024-04-14 03:33:55 +00:00
Colin 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
Colin dd58ba8b00 gvfs: enable as part of nautilus, not sway 2024-04-13 20:29:24 +00:00
Colin 0a888e205e programs: ship objdump 2024-04-13 20:29:24 +00:00
Colin 4b22fd95bf introduce 'moby-min' host variant for the quickest deployment (no webkitgtk) 2024-04-13 20:29:24 +00:00
Colin 527a9e7612 feeds: add The Side View 2024-04-10 04:47:34 +00:00
Colin 3686e6e508 feeds: subscribe to Future of Coding 2024-04-10 03:06:30 +00:00
Colin cda50db23b loupe: associate with avif filetype 2024-04-09 19:22:59 +00:00
Colin 9be6960bbf sway: disable shortcuts for creating sub-splits
i'm just always accidentally triggering them
2024-04-09 16:24:02 +00:00
Colin a45aabfb72 sway: todo: load background from a more traditional path 2024-04-09 16:19:56 +00:00
Colin 876103ff7b mpv: remove legacy ao=alsa and volume-max config 2024-04-09 16:10:05 +00:00
Colin 46cda87d5e notejot: fix sandboxing 2024-04-09 15:44:01 +00:00
Colin d728dfcd70 mpv: uosc: tweak the maximize button to actually act as a fullscreen toggle 2024-04-09 10:14:40 +00:00
Colin 19fcd0318c mpv: remove the double-click-to-fullscreen shortcut 2024-04-09 10:09:17 +00:00
Colin 030f6d1a99 mpv: fix so pseudo-gui mode doesnt break logging 2024-04-09 09:58:16 +00:00
Colin 86b495cb9f mpv: sane-sysvol: integrate with uosc mute button 2024-04-09 08:05:00 +00:00
Colin 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
Colin 8181a0664d mpv: sane-sysvol: remove the unused id tracking 2024-04-09 08:05:00 +00:00
Colin c37e94493f mpv: sane-sysvol: optimize 2024-04-09 08:05:00 +00:00
Colin b9e107510d mpv: sane-sysvol: dont force system volume to zero on init 2024-04-09 08:05:00 +00:00
Colin 0f4c1ccfe3 mpv: update input.conf for sane-cast rename 2024-04-09 08:05:00 +00:00
Colin 9d9413c790 mpv: announce pipewire volume changes so uosc can listen for them 2024-04-09 08:05:00 +00:00
Colin 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
Colin 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
Colin 0545b178af mpv: rename plugin: sane -> sane-cast 2024-04-09 08:04:51 +00:00
Colin fe4b6c36c4 feeds: subscribe to jwz.org 2024-04-09 03:55:25 +00:00
Colin fce3436c88 servo: expose Milkbags to the internet :) 2024-04-08 06:55:09 +00:00
Colin 3aba91b360 mpv: fix race condition in uosc/ao-volume monitoring 2024-04-06 23:41:59 +00:00
Colin 907933612d htop: statically populate config 2024-04-06 23:41:59 +00:00
Colin b4877a488e discord: add media into sandbox 2024-04-06 09:36:55 +00:00
Colin 4b3975367a fix warnings: remove xdg-desktop-portal patch; fix mautrix-meta enable logic 2024-04-05 21:40:42 +00:00
Colin 28110c3e85 fix system hang during vim ctrl+z (disable io_uring in libuv) 2024-04-05 07:29:55 +00:00
Colin 43aa498ff9 mpv: fix uosc touch controls 2024-04-05 07:29:15 +00:00
Colin f7e4504764 pict-rs: remove no-transcoding patch (it doesnt apply anymore) 2024-04-04 19:09:12 +00:00
Colin 7ab148ea58 servo: migrate /var/media to be 100% on zfs pool 2024-04-04 06:20:50 +00:00
Colin 0dfeec3260 mpv-uosc: 5.2.0 -> 5.2.0-unstable-2024-03-13 2024-04-04 06:19:15 +00:00
Colin eb2317a743 mpv: 0.37.0 -> 0.37.0-unstable-2024-03-31 2024-04-04 06:19:15 +00:00
Colin 7c3ad85d75 sane-bt-add: fix sandboxing 2024-04-03 09:48:21 +00:00
Colin 410097480f docs: servo: fs: fix setfacl typo 2024-04-03 09:48:10 +00:00
Colin 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
Colin a0550660e7 feeds: add The Corresponding Source podcast 2024-04-02 22:10:36 +00:00
Colin a814832e48 feeds: add Hacker Public Radio podcast 2024-04-02 19:34:42 +00:00
Colin 747032d9a4 dino: run with higher scheduling priority 2024-04-02 09:02:44 +00:00
Colin 9b2e35b93f pipewire: ship rtkit and unlock better scheduling priority 2024-04-02 09:02:06 +00:00
Colin d2751237c1 xdg-desktop-portal-wlr: propery document its dependency on pipewire 2024-04-02 09:01:35 +00:00
Colin ae87160de3 dino: 0.4.3 -> 0.4.3-unstable-2024-04-01 2024-04-02 04:57:11 +00:00
Colin a90a213cc0 apps: gui: disable under-used "blanket" noise generator 2024-04-02 04:18:53 +00:00
Colin 24c04b8fc0 docs: xdg-desktop-portal: link to Door Knocker debugging tool 2024-04-02 04:18:53 +00:00
Colin 9d9791814a audacity: fix sandboxing 2024-04-02 02:56:51 +00:00
Colin 331e673589 common/fs: mount /mnt/servo/media/* directories more granularly
this benefits sandboxing
2024-04-01 07:31:25 +00:00
Colin bbb93600b7 /mnt/servo/*: mount in a way which doesn't block sandboxes 2024-04-01 06:00:17 +00:00
Colin c0de54c11a curlftpfs: exit on timeout error 2024-04-01 04:02:32 +00:00
Colin 0d29722443 common/fs: refactor and DRY 2024-04-01 02:12:06 +00:00
Colin 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
Colin b6840a3ed4 curlftpfs: build via my own repo 2024-04-01 00:43:07 +00:00
Colin 74e994598e feeds: add David Revoy 2024-03-31 20:28:41 +00:00
Colin 856b6fcd7a feeds: add Willow 2024-03-31 18:20:49 +00:00
Colin cd6a91e995 sway: tune sandboxing 2024-03-31 05:59:10 +00:00
Colin ade680d9d2 unl0kr: remove legacy wayland stuff (it's handled by s6 now) 2024-03-31 05:20:33 +00:00
Colin 6d4a43fa0d sway: warn when needed runtime dirs dont exist 2024-03-31 05:20:20 +00:00
Colin d3ad661970 servo: zfs: enable reflink support 2024-03-31 03:48:34 +00:00
Colin 1e7de43da8 docs: sway: mention that hotplugging is broken 2024-03-31 03:24:33 +00:00
Colin eff37765ae sane.image: fix so `imgs.moby` includes a working bootloader 2024-03-31 03:24:33 +00:00
Colin 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
Colin 930c5e2412 delfin: don't ship
i don't use it; it wastes deploy time
2024-03-31 03:24:33 +00:00
Colin 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
Colin 701e10b121 hosts/common/fs: optimize NFS options 2024-03-28 23:15:05 +00:00
Colin eadb2057d9 sane-wipe: port from systemd -> s6 2024-03-28 23:15:05 +00:00
Colin 5ed29ceb47 servo: /var/media: fixup permissions so everything is r/w by "media" group, including sftpgo 2024-03-28 23:14:40 +00:00
Colin 725ab13628 servo: nfs: allow UDP NFSv3 connections 2024-03-27 00:54:58 +00:00
Colin 32e691b85b feeds: add Hardcore Software by Steven Sinofsky 2024-03-26 14:08:13 +00:00
Colin 0108502055 feedbackd: fix so it depends on pipewire before launch 2024-03-26 13:48:13 +00:00
Colin c6a1f310a0 servo: net: actually assert that ovpns exists if we fail to add it 2024-03-26 11:13:10 +00:00
Colin 1d494513a9 slskd: document common errors/flakiness 2024-03-26 11:04:21 +00:00
Colin fb79ca4c8e programs: iproute: use a less restrictive sandbox 2024-03-26 10:54:29 +00:00
Colin 3cf42db7dc slskd: fix for more recent nixpkgs 2024-03-26 10:47:20 +00:00
Colin 5ecabc57bf feeds: add low<-tech magazine 2024-03-25 13:13:41 +00:00
Colin 48a4c1bd26 feeds: add nixpkgs.news 2024-03-25 13:13:03 +00:00
Colin febedb9323 nits: update `--replace` uses to `--replace-{fail,quiet}` as appropriate 2024-03-24 12:49:18 +00:00
Colin 4e74ba5bab swaync-service-dispatcher: fix start/stop inversion 2024-03-24 12:22:54 +00:00
Colin 9c0b175260 swaync: allow toggling of s6 services 2024-03-24 11:54:12 +00:00
Colin 774066e53c swaync: factor out a "service-dispatcher" 2024-03-24 09:21:07 +00:00
Colin 86400f45d6 swaync: port to s6 2024-03-24 08:56:06 +00:00
Colin ddef2d0bfc swaync: rename: print-is-active -> print-systemd-active 2024-03-24 08:54:27 +00:00
Colin 0172aa0b69 swaync: refactor 2024-03-24 08:54:27 +00:00
Colin ce991c8887 swaync: refactor 2024-03-24 08:54:27 +00:00
Colin 92d8d42997 swaync: split the buttons out of the main config file 2024-03-24 08:54:27 +00:00
Colin 1c4ef84ec7 swaync: remove legacy sxmo-specific notification visibility rules 2024-03-24 08:54:27 +00:00
Colin a820ae57c0 swaync: remove sxmo timer rules 2024-03-24 08:54:27 +00:00
Colin 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
Colin d14fda2e62 engrampa: remove custom patch (upstream released a new version) 2024-03-24 07:46:22 +00:00
Colin f680a4a25c engrampa: patch the package via sane.programs, not nixpkgs overlay 2024-03-24 07:44:30 +00:00
Colin 47d37b4ce5 xdg-desktop-portal: enable logging 2024-03-24 07:19:33 +00:00
Colin a1cc045837 waybar: update persistent_workspaces -> persistent-workspaces
the former is deprecated
2024-03-24 06:17:43 +00:00
Colin 7f8cae42ff s6: migrate to /run/user/$id/s6 2024-03-23 21:33:08 +00:00
Colin 5b83d4d944 s6-rc: patch to use /run/user/$id/s6 as the default live dir 2024-03-23 20:52:42 +00:00
Colin f16a68f5bb element-desktop: use native wayland, not Xwayland 2024-03-23 18:51:41 +00:00
Colin 46fe6c690b sway: fix WAYLAND_DISPLAY to be relative 2024-03-23 17:59:37 +00:00
Colin 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
Colin 2e58353b0e refactor: users/services: have `waitExists` support waiting on multiple paths 2024-03-23 17:28:29 +00:00
Colin f65d3d04dc sway: do the WAYLAND_DISPLAY moving inside sway config itself 2024-03-23 17:09:57 +00:00
Colin 6102a0301d sway: move $WAYLAND_DISPLAY into a subdir to make it easier to sandbox 2024-03-23 16:37:22 +00:00
Colin 39de5b84c2 sway: fix readiness check 2024-03-23 15:54:20 +00:00
Colin 5205251f6f programs: xwayland: sandbox it without exposing net access 2024-03-23 15:33:23 +00:00
Colin 8c48adefa5 pipewire: move sockets into a subdirectory for easier sandboxing 2024-03-23 13:34:13 +00:00
Colin db2801c652 sway: don't launch s6 from within the sway session 2024-03-23 13:11:14 +00:00
Colin 36ea5b53ad sway: place SWAYSOCK in a subdirectory 2024-03-23 11:33:58 +00:00
Colin c404c8b2ae xdg-terminal-exec: fix bad interaction with TERMINAL 2024-03-23 09:28:26 +00:00
Colin 8d45aad534 xdg-dirs: populate env vars at login
otherwise i believe they dont actually take effect?
2024-03-22 19:31:04 +00:00
Colin 267d374b19 xdg-dirs: specify XDG_SCREENSHOTS_DIR 2024-03-22 19:23:14 +00:00
Colin 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
Colin 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
Colin 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
Colin e6c00e6215 users/services: implement dbus readiness checks for s6-rc 2024-03-21 17:16:11 +00:00
Colin 16ca71188f users/services: simplify the before/after/wantedBy criteria, to match s6 concepts 2024-03-21 17:16:11 +00:00
Colin 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
Colin e7153ce4a1 users/services: remove ExecStartPre option 2024-03-21 17:16:11 +00:00
Colin b13e7c38c7 users/services: remove `script` option 2024-03-21 17:16:11 +00:00
Colin 058c95bb2c sysvol: remove autostart option (assume true) 2024-03-21 17:16:11 +00:00
Colin 9b793ef4b8 programs: services: no need to fully-qualify paths anymore (s6 doesn't require) 2024-03-21 17:16:11 +00:00
Colin 1417497001 users/services: remove serviceConfig.Type option 2024-03-21 17:16:11 +00:00
Colin db12e03f64 users/services: remove `oneshot` service type 2024-03-21 17:16:11 +00:00
Colin 81a6c53c26 users/services: remove RemainAfterExit option 2024-03-21 17:16:11 +00:00
Colin 9afd9725d1 users: services: remove no-longer-needed `Restart` and `RestartSec` options 2024-03-21 17:16:11 +00:00
Colin 384bc9e816 xdg-desktop-portal: fix to not over-escape $HOME in s6 service definition 2024-03-21 17:16:11 +00:00
Colin 6c6e10e470 s6: install manpages 2024-03-21 17:16:11 +00:00
Colin dcdf58e1ab sway: simplify wrapper 2024-03-21 17:16:11 +00:00
Colin 48b2280f2e feedbackd: fix over-escaping of $HOME 2024-03-21 17:16:11 +00:00
Colin 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
Colin 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
Colin 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
Colin 63af94383b sane-input-handler: only inhibit controls if screen is on 2024-03-21 17:16:11 +00:00
Colin 0335b89a12 fractal: stop persisting old directories 2024-03-21 17:16:01 +00:00
Colin 0a6b0cbec7 gtkcord4: rename to dissent 2024-03-21 17:16:01 +00:00
Colin df2310d590 gnome-keyring: ensure the keyring directory is created before entering the sandbox 2024-03-21 17:16:01 +00:00
Colin 098cd2051e sftpgo: expose to the WAN 2024-03-14 13:11:44 +00:00
Colin 691a7d7ff7 sftpgo: configure for credential-gated r/w access 2024-03-14 13:11:44 +00:00
Colin c7c2785ad8 sftpgo_external_auth_hook: refactor 2024-03-14 13:11:44 +00:00
Colin 4c1a7fc910 sftpgo: port auth program to python 2024-03-14 13:11:44 +00:00
Colin 3c43fba878 feeds: add NativLang per Ben's rec 2024-03-14 07:53:19 +00:00
Colin 7904957544 give self cap_sys_nice 2024-03-14 07:02:57 +00:00
Colin d08f318e4b pmos: move to correct section 2024-03-13 23:51:24 +00:00
Colin 288d57e5d5 feeds: subscribe to pmOS blog 2024-03-13 23:20:45 +00:00
Colin 6595d177be gimp: fix sandboxing 2024-03-13 11:36:57 +00:00
Colin d194abb4bf swaync: stylize the actual notifications 2024-03-13 11:29:05 +00:00
Colin eaf45e2366 swaync: re-theme (pink/black) 2024-03-13 11:07:17 +00:00
Colin 66e04857b6 swaync: fix dimensions to be compatible with pinephone 2024-03-13 08:29:23 +00:00
Colin fa0dcdc5be swaync: splie style.css out to own file 2024-03-13 08:18:34 +00:00
Colin 23b87a283a swaync: move to own directory 2024-03-13 08:17:14 +00:00
Colin 849ca59f68 swaync: fix styling of toggle buttons 2024-03-13 08:16:47 +00:00
Colin 5e1a6062af swaync: ensure it starts *after* pipewire-pulse so that the mpris plugin can function 2024-03-13 07:53:45 +00:00
Colin 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
Colin 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
Colin ac22b36d78 dconf: invoke it ourselves instead of letting dbus do it for us 2024-03-13 04:49:48 +00:00
Colin 4439491bf0 dconf: fix over-restrictive sandboxing (because previously it was being run unsandboxed...) 2024-03-13 04:49:48 +00:00
Colin 546482dc80 dconf: disable GIO_EXTRA_MODULES patch 2024-03-13 02:41:39 +00:00
Colin 2f07fff084 dconf: migrate to `sane.programs` 2024-03-13 02:33:02 +00:00
Colin 294563c655 dbus: fix to only search /run/current-system/sw/share/dbus-1 for service files 2024-03-13 02:04:02 +00:00
Colin 7513811111 blast: minor cleanups 2024-03-12 12:06:57 +00:00
Colin 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
Colin 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
Colin 56a2c4e49f mpv: split conf files out of main nix code 2024-03-12 03:32:07 +00:00
Colin bf953fbdb5 mpv: move to own dir 2024-03-12 03:27:20 +00:00
Colin 4f2d0f2e56 mpv: tune uosc options 2024-03-12 03:05:56 +00:00
Colin 08ee0375cc mpv: blast-to-default: remove unnecessary xdg-terminal-exec indirection 2024-03-11 12:07:08 +00:00
Colin afd1a42ec7 mpv: refer to xdg-terminal-exec by name, not full path 2024-03-11 11:56:53 +00:00