diff --git a/example/Main.hs b/example/Main.hs index 7ab5cafc3d3f36871d6f764e6f7bfd30665761f8..84d9deafce384f5c572ab888b3866bd3ee1da86a 100644 --- a/example/Main.hs +++ b/example/Main.hs @@ -1,7 +1,7 @@ module Main (main) where +import Quasar import Quasar.Prelude -import Quasar.ResourceManager import Quasar.Wayland.Client main :: IO () diff --git a/flake.lock b/flake.lock index 745d7c2212b0b8cf1ff1098b15ea1acbf9b8919c..eb0c3914f19316b8fb87e630a553954a9d3dff25 100644 --- a/flake.lock +++ b/flake.lock @@ -21,11 +21,11 @@ }, "locked": { "host": "git.c3pb.de", - "lastModified": 1630808878, - "narHash": "sha256-y9l8bgqc7/0SlRqn8D2TjsASMjg8wW9LLjtA1dH7Ke0=", + "lastModified": 1630872274, + "narHash": "sha256-L2dkMWK+SszwKtlRLCs+VCpo5khVefLjy/lrhfaR2g4=", "owner": "jens", "repo": "quasar", - "rev": "c7bcce3769c08bbf3275e8826da9071412cf937a", + "rev": "0d1aff4f6d57d45c58e42f212c073dce614ef78b", "type": "gitlab" }, "original": { @@ -44,11 +44,11 @@ }, "locked": { "host": "git.c3pb.de", - "lastModified": 1630863475, - "narHash": "sha256-UzQsfGN/sJyRDQk0Nxgi5tkNDQkOtgzTGem2N6AHKfE=", + "lastModified": 1630872307, + "narHash": "sha256-NXgboGykYc2j3sxcp03lDwEBxvOEYd+zh9XF9SzoWA0=", "owner": "jens", "repo": "quasar-network", - "rev": "754e86cc745045d02150f95052a9042e3c1fcae1", + "rev": "199326fcd66af72a0b2eab18e5a33696ae5a1132", "type": "gitlab" }, "original": { diff --git a/src/Quasar/Wayland/Client.hs b/src/Quasar/Wayland/Client.hs index 762732b59015779c8d8c9a6e171636c7c94263c0..3d055a8916f6b8ad7d4fb5214841ec42624f70b0 100644 --- a/src/Quasar/Wayland/Client.hs +++ b/src/Quasar/Wayland/Client.hs @@ -6,13 +6,13 @@ module Quasar.Wayland.Client ( import Control.Monad.Catch import Network.Socket qualified as Socket import Network.Socket (Socket) -import Quasar.Disposable +import Quasar import Quasar.Prelude -import Quasar.ResourceManager import System.Environment (getEnv, lookupEnv) import System.FilePath ((</>), isRelative) import Text.Read (readEither) + data WaylandClient = WaylandClient { socket :: Socket, resourceManager :: ResourceManager