Skip to content

Commit fe7e3d9

Browse files
committed
fixes #58 (string containing =)
1 parent 0c8282f commit fe7e3d9

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

data/dconf.settings

+3
Original file line numberDiff line numberDiff line change
@@ -316,3 +316,6 @@ world-clocks=[{'location': <(uint32 2, <('Houston', 'KHOU', false, [(0.517271957
316316
[org/gnome/shell/extensions/arcmenu]
317317
hot-corners='Disabled'
318318
recently-installed-apps=['RollerCoaster Tycoon 3 Platinum!.desktop', 'RollerCoaster Tycoon Deluxe.desktop', 'RollerCoaster Tycoon 2 Triple Thrill Pack.desktop', 'American Truck Simulator.desktop', 'Halo The Master Chief Collection.desktop', 'Bejeweled 3.desktop']
319+
320+
[org/gnome/evolution-data-server/calendar/list-of-equal]
321+
reminders-snoozed=['=']

output/dconf.nix

+4
Original file line numberDiff line numberDiff line change
@@ -392,5 +392,9 @@ with lib.hm.gvariant;
392392
recently-installed-apps = [ "RollerCoaster Tycoon 3 Platinum!.desktop" "RollerCoaster Tycoon Deluxe.desktop" "RollerCoaster Tycoon 2 Triple Thrill Pack.desktop" "American Truck Simulator.desktop" "Halo The Master Chief Collection.desktop" "Bejeweled 3.desktop" ];
393393
};
394394

395+
"org/gnome/evolution-data-server/calendar/list-of-equal" = {
396+
reminders-snoozed = [ "=" ];
397+
};
398+
395399
};
396400
}

src/DConf.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ vString parser = try $ do
7070
where
7171
single = many1 (string "'") *> parser inputs (string "'")
7272
double = many1 (char '"') *> parser (inputs <|> string "'") (char '"')
73-
tokens = many1 <$> [alphaNum, space] ++ (char <$> "$!&+-_()[]{},#@\\")
73+
tokens = many1 <$> [alphaNum, space] ++ (char <$> "=$!&+-_()[]{},#@\\")
7474
files = many1 . char <$> ":/."
7575
shorts = many1 . char <$> "<>"
7676
inputs = choice (tokens ++ files ++ shorts)

0 commit comments

Comments
 (0)