bc0660b623
PDF viewer: evince -> zathura
2024-03-06 04:51:01 +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
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
a7bd831ad8
sane-screenshot: port to sane.programs
2024-03-02 06:14:05 +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
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
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
20a1aeb5b3
programs: add gdbus as a standalone program, separate from the rest of glib
2024-02-27 18:28:24 +00:00
5c7eceeb55
grimshot: move to own file
2024-02-27 14:54:53 +00:00
617525a317
programs: add rofi (dmenu-style launcher/file browser)
2024-02-26 21:21:30 +00:00
0b4efd2ab2
pipewire: migrate services to sane.programs to completely disable socket activation
...
see: https://github.com/NixOS/nixpkgs/issues/291318
2024-02-25 10:36:21 +00:00
0745e9fc06
refactor: programs: split gnome-maps into own file
2024-02-25 09:06:32 +00:00
687db545b4
gnome-keyring: move persistence and init script to sane.programs
2024-02-23 07:22:07 +00:00
4a316d4b91
bonsai: lift out of sxmo
2024-02-23 07:06:29 +00:00
fd9f500e97
sway: split pipewire config into separate sane.programs.pipewire
2024-02-21 23:23:52 +00:00
386651044e
sway: port to sane.programs API
2024-02-21 23:18:57 +00:00
53cbe5c8da
dconf: split into own sane.programs
definition
2024-02-20 12:09:52 +00:00
b0f62830a5
unl0kr: port to sane.programs
2024-02-20 07:14:30 +00:00
de297f22be
programs: split sane-scripts out of assorted.nix
2024-02-19 14:19:10 +00:00
8886177c23
xdg-desktop-portal: fix it to find all the portal configs again
...
maybe i broke this when i simplified XDG_CONFIG_DIRS? not sure
2024-02-19 12:58:08 +00:00
55c305812d
WIP: megapixels: sandbox
2024-02-18 13:53:18 +00:00
a591be98d4
programs: portfolio-filemanager: sandbox
2024-02-18 07:07:29 +00:00
a1c721d5b4
programs: binutils-unwrapped -> strings: distribute just the binary i care about
2024-02-16 14:57:25 +00:00
5090c4e88c
sway: define without using nixos "programs.sway"
...
motivation was to leverage 'sane.programs.sway.env' to statically configure SWAYSOCK. i think that's still the right way: we'll see
2024-02-15 14:25:27 +00:00
4a3d24be3f
waybar: migrate all config to "sane.programs"
2024-02-15 07:18:12 +00:00
10feb319fe
sway: lift waybar to own file and sandbox it
2024-02-15 02:33:40 +00:00
5907d9fa42
Revert "xdg-desktop-portal-gtk: build without support for notifications"
...
This reverts commit c9e02bfd8a
.
disable notifications at this level did not cause fractal (gtk app) to
send its notifications to swaync. instead, it still tried to deliver to
the Portal, where the Portal wasn't expecting anything and just returned
an error to fractal.
setting `GNOTIFICATION_BACKEND = "freedesktop"` seems to be the correct
way to get gtk apps to behave as desired with their notifications.
2024-02-14 11:09:37 +00:00
c9e02bfd8a
xdg-desktop-portal-gtk: build without support for notifications
2024-02-14 10:51:18 +00:00
8f8ec090c4
programs: add "waylock"
2024-02-14 05:01:33 +00:00
8b26fa1303
programs: wob: split the script into an actual package
2024-02-12 08:26:51 +00:00
66ca822ac1
remove xdg-desktop-portal-gtk service; xdg-desktop-portal knows how to start that itself
2024-02-12 01:33:34 +00:00
db7a414030
xdg-desktop-portal(s): dont install globally
2024-02-12 01:16:17 +00:00
bcbc57f5ef
programs: get xdg-open to work from within sandboxes
...
note that implementation may have a quirk that applications launched via the portal cannot themselves "xdg-open" through the portal, because of the environment variable manipulation.
not sure how best to address that.
2024-02-09 10:27:30 +00:00
9a8d8a20bd
programs: frozen-bubble: persist data and sandbox with bwrap
2024-02-05 21:32:58 +00:00
715ac42f13
remove samba from closure
...
current samba hangs during configurePhase. this is not the first time samba has failed to build. nor the third. purge it.
2024-02-01 15:28:40 +00:00
c4874c85b1
bubblewrap: debugging
2024-01-26 09:13:00 +00:00
3d763a0021
tor-browser-bundle-bin -> tor-browser
...
upstream nixpgs just has tor-browser-bundle-bin as an alias for tor-browser
2024-01-22 08:13:37 +00:00
59187a0ec0
programs: allow running binaries in a netns-style firejail
2024-01-20 11:11:12 +00:00
6471524f4a
programs: zecwallet-lite: move to own file
2024-01-01 15:17:51 +00:00
245a0544bc
audacity: ship w/o the webkitgtk dependency
2023-12-21 03:10:38 +00:00
b6a45656af
gui: add planify app
2023-12-19 22:31:14 +00:00
136ddda055
nautilus: enable the A/V pane
2023-12-15 02:57:25 +00:00
311412c5ee
go2tv: configure firewall as needed
2023-12-15 00:50:58 +00:00
ac22e07388
sxmo: bring wob service in-house
2023-12-14 10:33:33 +00:00
cb0d9e077b
programs: enable catt
2023-12-14 08:41:16 +00:00
58105e9b62
fix open-in-mpv extension
2023-12-14 07:26:50 +00:00
a669c9c88b
gui: add Loupe image viewer specialization
2023-12-12 07:36:21 +00:00
8391e500c9
gui: handheld: ship notejot
2023-12-12 07:31:00 +00:00
ad82bb2630
mimeo: fix infinite loop when dispatching non-specialized http/s URLs
2023-12-11 04:52:49 +00:00
008a6192d4
mpv: associate with https://youtube.com/ ...
2023-12-11 04:52:49 +00:00
9e2c0a7112
megapixels: simplify zbar fix
2023-12-11 03:27:29 +00:00
5528b6d87d
games: ship wine
...
launch games with `wine some-game.exe`
2023-11-26 09:20:48 +00:00
d294be9f35
sxmo: auto-scale the environment to accomodate non-mobile-friendly apps
...
this is hacky, but it hopefully makes gnome-maps usable, quickly.
an alternative fix would be to theme gnome-maps.
it's likely also that it becomes more mobile-friendly in the gnome 45
release.
2023-11-21 08:14:52 +00:00
f8899aada0
sane.programs.animatch: move to own file
2023-11-19 23:58:00 +00:00
1f8886684f
ship abaddon discord client
2023-11-19 02:37:51 +00:00
2f320db5e2
gtkcord4: add swaync icon and user service
2023-11-17 09:18:14 +00:00
bb810ac75a
signal-desktop: fix directory persistence
2023-11-15 23:07:25 +00:00
48b6045ba3
gui: ship superTux, superTuxKart
2023-11-14 00:39:24 +00:00
1f0f84f2f0
programs: add dialect, spot, wike, xq
2023-11-10 19:29:43 +00:00
55680b68b2
configure new program: flare (Signal GTK4 client)
2023-10-30 04:40:55 +00:00
69ac75131c
apps: add geary
2023-10-24 04:50:31 +00:00
8859b4cf8a
programs: persist data better for spotify, brave, tor
2023-10-16 19:18:47 +00:00
1ffaa232d8
sxmo: bemenu: configure via package override, not profile
...
this is just easier to integrate, rather than ensuring everywhere gets
the env var
2023-10-09 00:25:03 +00:00
168fcce157
stepmania: configure directories
2023-10-07 05:50:58 +00:00
14bc8a1732
ship a trivial service which subscribes to push notifications (ntfy-sh)
2023-09-25 16:56:41 +00:00
107c07915e
ship gnome-calls
2023-09-17 05:00:15 +00:00
9d71a08841
kitty: remove configs (unused)
...
i use alacritty now
2023-09-16 08:26:39 +00:00
d87015836e
swaync: integrate with feedbackd for notification sounds
2023-09-15 10:20:18 +00:00
fad3972554
sway: waybar: fix media to better handle multiple players
2023-09-10 00:01:39 +00:00
eaecb395cd
sway: switch from mako to swaynotificationcenter
...
mako's not working great on moby; hoping this will be better
2023-09-06 08:57:25 +00:00
18eaebb7fc
mako: don't dismiss notifications when touched
2023-09-05 18:21:26 +00:00
cddba3d35f
conky: ship on sway
...
this probably causes double conky on sxmo, but i can fix in future patch
2023-09-05 08:31:50 +00:00
5d90cbcc98
programs: ship gajim on desko
2023-09-02 07:21:16 +00:00
559c551752
re-enable dino XMPP client
2023-08-28 08:48:35 +00:00
6eb3626203
ship gnome-weather to all GUI platforms
2023-08-24 11:00:38 +00:00
5d4f94f218
add alacritty program/config
2023-08-15 01:46:22 +00:00
c6211fe48f
ship g4music
2023-08-14 06:17:22 +00:00
91a6fc32ef
desktop: ship rhythmbox music player
2023-08-13 09:27:01 +00:00
72c3c939e2
programs: ship cantata & mopidy for music playing (desktop)
2023-08-12 08:26:18 +00:00
67d8e89556
WIP: enable mopidy
music server
2023-08-12 08:26:18 +00:00
76abbac6f6
fwupd: define as a sane.program
2023-08-04 07:35:13 +00:00
8a126d0a64
programs: explicitly declare dependencies on gnome-keyring
2023-08-02 07:40:57 +00:00
2e04a512b3
programs: get a semi-working build of chatty (need to set xdg.portal
?)
2023-08-02 07:15:33 +00:00
8a367b718d
moby: replace file-roller with xarchiver
2023-07-31 09:59:15 +00:00
9adaece9d6
sane.programs.nheko: split to own file
2023-07-30 01:44:08 +00:00
df8e572a8f
sane.programs.megapixels: ship w/o qt deps
2023-07-30 01:43:35 +00:00
d39b698066
sane.programs.fractal: split to separate file
2023-07-30 01:42:58 +00:00
77e5f82b31
programs: rename web-browser -> firefox
2023-07-15 08:51:36 +00:00
55d64eb598
programs: factor out a sane.programs.<foo>.mime
schema
2023-07-15 08:44:18 +00:00
963e59070d
programs: define persistence for Tangram
2023-07-09 07:20:38 +00:00
38411617ef
fontconfig: only ship on GUI systems
2023-07-07 23:44:45 +00:00
61cbdc2c85
add helix
text editor
2023-07-04 03:28:54 +00:00
32e20cdda0
programs: enable epiphany web browser for all gui platforms
2023-07-03 08:16:40 +00:00
7c5ab7d253
ship lemoa on gui hosts
2023-07-02 01:40:36 +00:00
b2e70c0210
programs: ship msmtp sendmail implementation
2023-07-01 00:28:59 +00:00
5db9c4f558
nix-index/nix-locate: re-enable
2023-06-29 21:24:32 +00:00
6fdb7059e3
gthumb: build without webkitgtk
2023-06-29 09:43:17 +00:00
bd57bb7934
programs: add mepo
2023-06-25 02:05:50 +00:00
fb7cb091e3
tuiApps: add sfeed
2023-06-20 08:38:11 +00:00