From 0f43f0c1089ee9a814e49097e216c14ef083cfb7 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 12 Sep 2023 10:07:00 +0200 Subject: [PATCH] Commit config --- config/beeps.pr | 32 ++++++++----------- config/configdirs.pr | 2 +- config/daemons/acme.pr | 2 +- config/daemons/libnotify_actor.pr | 40 +++++++++++++++-------- config/daemons/mpv.pr | 10 +++--- config/daemons/net_mapper.pr | 35 +++++++++++++------- config/daemons/nix_actor.pr | 4 --- config/daemons/syndev.pr | 17 ++++++++-- config/daemons/waybar.pr | 8 ++--- config/daemons/yggdrasilctl.pr | 4 +-- config/dataspaces/nix.pr | 3 +- config/dataspaces/swaybarspace.pr | 4 --- config/dataspaces/unix_socket.pr | 2 -- config/handlers-example.pr | 10 +++++- config/net.pr | 5 --- config/nix.pr | 53 ++++++++++++++++--------------- config/notifications.pr | 12 +++++++ config/simplex.pr | 8 +++++ config/status.pr | 4 +-- 19 files changed, 148 insertions(+), 107 deletions(-) delete mode 100644 config/dataspaces/swaybarspace.pr delete mode 100644 config/net.pr diff --git a/config/beeps.pr b/config/beeps.pr index 6a339c6..09f31f0 100644 --- a/config/beeps.pr +++ b/config/beeps.pr @@ -1,36 +1,30 @@ -? $mpv [ +? [ - $config ? [ + $config ? $beepSpace [ $beepSpace ?? [ - $mpv ! ] + $mpvSpace ! ] $beepSpace ?? [ - $mpv ! ] + $mpvSpace ! ] $beepSpace ?? [ - $mpv ! ] + $mpvSpace ! ] $beepSpace ?? [ - $mpv ! ] + $mpvSpace ! ] - ] - $config ? $ds [ - ?? [ - $mpv ! + $config ? $machine [ + ?? [ + $mpvSpace ! ] - - ?? [ - $mpv ! + ?? [ + $mpvSpace ! ] - - ?? [ - $mpv ! + ?? [$mpvSpace ! ] + ?? [$mpvSpace ! ] ] ] - $config ? [ - $mpv ! - ] ] diff --git a/config/configdirs.pr b/config/configdirs.pr index d73435c..5505605 100644 --- a/config/configdirs.pr +++ b/config/configdirs.pr @@ -1 +1 @@ -> +> diff --git a/config/daemons/acme.pr b/config/daemons/acme.pr index c354e28..25a85e4 100644 --- a/config/daemons/acme.pr +++ b/config/daemons/acme.pr @@ -10,7 +10,7 @@ argv: ["/etc/profiles/per-user/emery/bin/9" "acme" "-f" "/mnt/font/FiraSans-Regular/12a/font" "-F" "/mnt/font/FiraCode-Light/10a/font" ] protocol: none}> - diff --git a/config/daemons/libnotify_actor.pr b/config/daemons/libnotify_actor.pr index 8ac58c3..045dec9 100644 --- a/config/daemons/libnotify_actor.pr +++ b/config/daemons/libnotify_actor.pr @@ -1,17 +1,29 @@ -> ? [ - -] - -? [ - ? ?cap> [ - $cap { dataspace: $notifyspace } + ? { argv: ["sway-env-magic-cookie"] + env: { + "DBUS_SESSION_BUS_ADDRESS" : ?DBUS_SESSION_BUS_ADDRESS + "DESKTOP_STARTUP_ID" : ?DESKTOP_STARTUP_ID + "DISPLAY": ?DISPLAY + "SWAYSOCK" : ?SWAYSOCK + "WAYLAND_DISPLAY" : ?WAYLAND_DISPLAY + "XDG_SEAT" : ?XDG_SEAT + "XDG_SESSION_TYPE" : ?XDG_SESSION_TYPE + } + } + [ + ] ] diff --git a/config/daemons/mpv.pr b/config/daemons/mpv.pr index f82cbef..85d192c 100644 --- a/config/daemons/mpv.pr +++ b/config/daemons/mpv.pr @@ -1,7 +1,9 @@ let ?socketPath = "/run/user/1000/mpv.sock" let ?mpvSpace = dataspace + $mpvSpace #f> $mpvSpace [ + ; announce the dataspace when the translator is connected ? [ $config @@ -9,15 +11,15 @@ $mpvSpace [ ; translate to an MPV command ?? [ - ! + ! ] ; log anything that comes back from MPV - ; ?? [ $log ! ] + ; ?? [ $log ! ] ; clear the playlist on idle so it doesn't grow indefinitely - ?? [ - ! + ?? [ + ! ] ] diff --git a/config/daemons/net_mapper.pr b/config/daemons/net_mapper.pr index 2a94ab8..6c4ec1b 100644 --- a/config/daemons/net_mapper.pr +++ b/config/daemons/net_mapper.pr @@ -1,16 +1,27 @@ ? [ - ; > - ? [ - - ] - ? ?cap> [ + $machine ? _> [ + $config > + $config ? ?cap> [ $cap { dataspace: $machine } ] - + ] +] + +? [ + $socketspace ? _> [ + $config > + $config ? ?cap> [ + $cap { dataspace: $socketspace } + ] + ] +] + +? [ + ] diff --git a/config/daemons/nix_actor.pr b/config/daemons/nix_actor.pr index a497a4b..5a17482 100644 --- a/config/daemons/nix_actor.pr +++ b/config/daemons/nix_actor.pr @@ -7,7 +7,3 @@ } }> ] - -? [ - > -] diff --git a/config/daemons/syndev.pr b/config/daemons/syndev.pr index 6c31328..c8a2785 100644 --- a/config/daemons/syndev.pr +++ b/config/daemons/syndev.pr @@ -1,20 +1,31 @@ ? [ > + > + ready>> ? [ + ] + + ? [ + ] ? ?cap> [ $cap { machine: $machine } ] + ? ?cap> [ + $cap { machine: $machine } + ] $machine ?? ?x [ $log ! diff --git a/config/daemons/waybar.pr b/config/daemons/waybar.pr index a1cecd6..f4f1e7f 100644 --- a/config/daemons/waybar.pr +++ b/config/daemons/waybar.pr @@ -1,6 +1,4 @@ ; > -; -[] - + diff --git a/config/daemons/yggdrasilctl.pr b/config/daemons/yggdrasilctl.pr index aed1b6c..8046081 100644 --- a/config/daemons/yggdrasilctl.pr +++ b/config/daemons/yggdrasilctl.pr @@ -1,8 +1,8 @@ -> +; > let ?ds = dataspace $ds [ - ?? [ $log ! ] + ?? [ $log ! ] ] ? [ diff --git a/config/dataspaces/nix.pr b/config/dataspaces/nix.pr index 471d907..82a4ce2 100644 --- a/config/dataspaces/nix.pr +++ b/config/dataspaces/nix.pr @@ -1,2 +1,3 @@ let ?nixspace = dataspace -; + + $nixspace #f> diff --git a/config/dataspaces/swaybarspace.pr b/config/dataspaces/swaybarspace.pr deleted file mode 100644 index 52dfbab..0000000 --- a/config/dataspaces/swaybarspace.pr +++ /dev/null @@ -1,4 +0,0 @@ -let ?swaybarspace = dataspace - - $swaybarspace #f> - $gatekeeper>> diff --git a/config/dataspaces/unix_socket.pr b/config/dataspaces/unix_socket.pr index c814767..7180de1 100644 --- a/config/dataspaces/unix_socket.pr +++ b/config/dataspaces/unix_socket.pr @@ -1,7 +1,5 @@ let ?socketspace = dataspace - $gatekeeper>> $gatekeeper>> - $gatekeeper>> $socketspace #f> diff --git a/config/handlers-example.pr b/config/handlers-example.pr index 72180bc..50bf99d 100644 --- a/config/handlers-example.pr +++ b/config/handlers-example.pr @@ -1,3 +1,5 @@ +> + ; the dataspace starts programs when it receives exec messages ? [ @@ -30,11 +32,17 @@ > + + > + + > + ] ; when mpv is available send it commands directly ? [ - > > > ] diff --git a/config/net.pr b/config/net.pr deleted file mode 100644 index ed1c3bf..0000000 --- a/config/net.pr +++ /dev/null @@ -1,5 +0,0 @@ -? $machine [ - ? [ - $log ! - ] -] diff --git a/config/nix.pr b/config/nix.pr index 2747a6c..8fca1d1 100644 --- a/config/nix.pr +++ b/config/nix.pr @@ -1,38 +1,39 @@ ? $nixspace [ + ? _> [ + $config > + ] + + ? _> [ + $config > + ] + + ? _> [ + $config > + ] + + ? _> [ + $config > + ] + + ? _> [ + $config > + ] + + ;? [ + ; $log ! + ;] + ; ? {}; in pkgs.hello" { } ?drv> [ ; ? [ ; $log ! ; ] ; ] - ? [ - $log ! - ] + ;? [ + ; $log ! + ;] - ? " {} ?result> [ - $log ! - ] - - ? [ - $log ! - ] - - ? [ - $log ! - ] - - ? [ - $log ! - ] - - ? [ - $log ! - ] - - ? [ - $log ! - ] ; ? [ ; $log ! > + ? [ + $config ? ?cap> [ + $cap { dataspace: $notifyspace } + ] + ? [ $notifyspace ! ] + ? [ + $socketspace ?? [ + $notifyspace ! + ] + ] + ? [ $nixspace ? [ $notifyspace ! diff --git a/config/simplex.pr b/config/simplex.pr index f3ee370..7728576 100644 --- a/config/simplex.pr +++ b/config/simplex.pr @@ -25,4 +25,12 @@ database: "/home/emery/.simplex/simplex_v1_chat.db" } ] + + ? [ + $config > + $config ? ?cap> [ + $cap { dataspace: $socketspace url: "ws://127.0.0.1:5225/" } + ] + ] + ] diff --git a/config/status.pr b/config/status.pr index 5b1c406..ac78ac0 100644 --- a/config/status.pr +++ b/config/status.pr @@ -7,12 +7,12 @@ ] ] - $swaybarspace $config ? { argv: ["sway-env-magic-cookie"] env: { "DESKTOP_STARTUP_ID": ?DESKTOP_STARTUP_ID "XDG_ACTIVATION_TOKEN": ?XDG_ACTIVATION_TOKEN } } [ + $swaybarspace - ] ] ] -