Commit Graph

5679 Commits

Author SHA1 Message Date
Colin b129321af9 s6-rc: fix service `run` file to have expected format 2024-03-17 06:09:43 +00:00
Colin a5c36d39f4 modules/users: prototype s6 integration: ~/.config/s6/{sources,compiled} 2024-03-17 05:40:31 +00:00
Colin 787e6af646 modules/users: remove unused `requiredBy` service option 2024-03-17 03:28:59 +00:00
Colin 4fd2db4e51 modules: users: split services -> fs mapping into own `systemd.nix` file 2024-03-16 23:48:30 +00:00
Colin ac04dc639f modules/users: make it a directory 2024-03-16 17:21:34 +00:00
Colin 4a2eb7ebec fractal: stop persisting old directories 2024-03-16 12:00:53 +00:00
Colin b8bf763c11 gtkcord4: rename to dissent 2024-03-16 11:17:47 +00:00
Colin b82a31a3ac gnome-keyring: ensure the keyring directory is created before entering the sandbox 2024-03-16 09:21:28 +00:00
Colin c8e5edd61a modules/programs: enforce (or rather document) a stricter schema
this should make it easier to switch to a different service manager
2024-03-16 07:35:54 +00:00
Colin 1b4a6207e2 modules/users: refactor to remove `inherit`s 2024-03-16 04:58:21 +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 b25df1d997 sane-sandboxed: fix capabilities example 2024-03-14 01:36:46 +00:00
Colin d08f318e4b pmos: move to correct section 2024-03-13 23:51:24 +00:00
Colin f655c31d77 Merge branch 'dev' 2024-03-13 23:48:48 +00:00
Colin 288d57e5d5 feeds: subscribe to pmOS blog 2024-03-13 23:20:45 +00:00
Colin f669f2bfe8 procmail: merged into staging-next 2024-03-13 23:12:37 +00:00
Colin 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
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 4510352c07 sane-sandboxed: implement --sane-sandbox-no-portal flag 2024-03-13 04:49:48 +00:00
Colin 430592632c sane-sandboxed: add a help message 2024-03-13 04:49:48 +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 56aca78d84 make-sandboxed: also sandbox the `.lib` output of a package 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 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
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 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
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
Colin 21691fc2fd mpv: add a menu option to cast just the audio, via Blast 2024-03-11 11:43:53 +00:00
Colin c1edf96ce0 blast-ugjka: introduce a helper `blast-to-default` program 2024-03-11 11:43:29 +00:00
Colin 21714849cf sway: get Celeste to run in fullscreen again 2024-03-11 08:04:21 +00:00
Colin 379f3ef9e0 zsh: deref alias: make the result writable 2024-03-11 08:01:27 +00:00