diff --git a/data/headers.settings b/data/headers.settings index 4f106bc..cae39da 100644 --- a/data/headers.settings +++ b/data/headers.settings @@ -8,3 +8,6 @@ name="Yaru" round-avatars=false startup-accounts=['account_name'] window-geometry={'account_name': (30, 26, 694, 1182)} + +[org/gnome/shell/extensions/bluetooth_battery_indicator] +hide-indicator=true diff --git a/output/headers.nix b/output/headers.nix index ea509ae..345f7b0 100644 --- a/output/headers.nix +++ b/output/headers.nix @@ -19,5 +19,9 @@ with lib.hm.gvariant; window-geometry = "{'account_name': (30, 26, 694, 1182)}"; }; + "org/gnome/shell/extensions/bluetooth_battery_indicator" = { + hide-indicator = true; + }; + }; } diff --git a/src/DConf.hs b/src/DConf.hs index 35567fd..665379b 100644 --- a/src/DConf.hs +++ b/src/DConf.hs @@ -115,7 +115,7 @@ dconfHeader :: Parsec Text () Header dconfHeader = do many1 (char '[') <* spaces T.pack . concat <$> manyTill tokens (string " ]" <|> string "]") - where tokens = choice $ many1 <$> [oneOf "/.-:", alphaNum] + where tokens = choice $ many1 <$> [oneOf "/.-:_", alphaNum] dconfValue :: Parsec Text () Value dconfValue = vListOfVariant <|> vList <|> vEmptyList <|> vJson <|> dconf endBy