nix-community / dconf2nix

:feet: Convert dconf files (e.g. GNOME Shell) to Nix, as expected by Home Manager [maintainer=@jtojnar]
Apache License 2.0
228 stars 6 forks source link

Timeout while running dconf2nix #60

Closed seadfy closed 2 years ago

seadfy commented 2 years ago

Using as this:

dconf dump / > dconf.settings
dconf2nix -i dconf.settings -o dconf.nix -t20 --verbose

Logs:

dconf: "[apps/seahorse/listing]\nkeyrings-selected=['openssh:///home/willian/.ssh']\n\n[apps/seahorse/windows/key-manager]\nheight=476\nwidth=1009\n\n[org/gnome/Disks]\nimage-dir-uri='file:///home/willian/Documents'\n\n[org/gnome/Geary]\ncompose-as-html=true\ncomposer-window-size=[680, 600]\nformatting-toolbar-visible=false\nmigrated-config=true\n\n[org/gnome/Music]\nwindow-maximized=true\nwindow-position=[0, 0]\nwindow-size=[1920, 1048]\n\n[org/gnome/Totem]\nactive-plugins=['screensaver', 'movie-properties', 'apple-trailers', 'save-file', 'open-directory', 'vimeo', 'variable-rate', 'autoload-subtitles', 'rotation', 'media-player-keys', 'recent', 'screenshot', 'skipto']\nsubtitle-encoding='UTF-8'\n\n[org/gnome/baobab/ui]\nwindow-size=(960, 600)\nwindow-state=87168\n\n[org/gnome/calendar]\nactive-view='month'\nwindow-maximized=true\nwindow-position=(0, 0)\nwindow-size=(1920, 1048)\n\n[org/gnome/clocks/state/window]\npanel-id='world'\nsize=(870, 690)\nstate=87168\n\n[org/gnome/control-center]\nlast-panel='sound'\n\n[org/gnome/desktop/app-folders]\nfolder-children=['Utilities', 'YaST']\n\n[org/gnome/desktop/app-folders/folders/Utilities]\napps=['gnome-abrt.desktop', 'gnome-system-log.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.eog.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'vinagre.desktop']\ncategories=['X-GNOME-Utilities']\nname='X-GNOME-Utilities.directory'\ntranslate=true\n\n[org/gnome/desktop/app-folders/folders/YaST]\ncategories=['X-SuSE-YaST']\nname='suse-yast.directory'\ntranslate=true\n\n[org/gnome/desktop/background]\ncolor-shading-type='solid'\npicture-options='zoom'\npicture-uri='file:///nix/store/ymjq3grahqkq0kynsrxxjabzhqg6la0z-gnome-backgrounds-41.0/share/backgrounds/gnome/adwaita-timed.xml'\nprimary-color='#3465a4'\nsecondary-color='#000000'\n\n[org/gnome/desktop/calendar]\nshow-weekdate=false\n\n[org/gnome/desktop/input-sources]\nper-window=false\nsources=[('xkb', 'gb+extd')]\nxkb-options=['terminate:ctrl_alt_bksp']\n\n[org/gnome/desktop/interface]\nfont-antialiasing='grayscale'\nfont-hinting='slight'\ngtk-im-module='gtk-im-context-simple'\ngtk-theme='Adwaita-dark'\nmonospace-font-name='MesloLGS NF 10'\nshow-battery-percentage=false\n\n[org/gnome/desktop/notifications]\napplication-children=['gnome-power-panel', 'steam', 'zoom', 'deluge', 'fr-handbrake-ghb', 'google-chrome', 'gnome-network-panel', 'idea-community']\n\n[org/gnome/desktop/notifications/application/codium]\napplication-id='codium.desktop'\n\n[org/gnome/desktop/notifications/application/deluge]\napplication-id='deluge.desktop'\n\n[org/gnome/desktop/notifications/application/discord]\napplication-id='discord.desktop'\n\n[org/gnome/desktop/notifications/application/fr-handbrake-ghb]\napplication-id='fr.handbrake.ghb.desktop'\n\n[org/gnome/desktop/notifications/application/gnome-network-panel]\napplication-id='gnome-network-panel.desktop'\n\n[org/gnome/desktop/notifications/application/gnome-power-panel]\napplication-id='gnome-power-panel.desktop'\n\n[org/gnome/desktop/notifications/application/gnome-printers-panel]\napplication-id='gnome-printers-panel.desktop'\n\n[org/gnome/desktop/notifications/application/google-chrome]\napplication-id='google-chrome.desktop'\n\n[org/gnome/desktop/notifications/application/idea-community]\napplication-id='idea-community.desktop'\n\n[org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify]\napplication-id='org.gnome.Evolution-alarm-notify.desktop'\n\n[org/gnome/desktop/notifications/application/org-gnome-geary]\napplication-id='org.gnome.Geary.desktop'\n\n[org/gnome/desktop/notifications/application/org-gnome-gedit]\napplication-id='org.gnome.gedit.desktop'\n\n[org/gnome/desktop/notifications/application/org-gnome-nautilus]\napplication-id='org.gnome.Nautilus.desktop'\n\n[org/gnome/desktop/notifications/application/org-gnome-shell-extensions-gsconnect-preferences]\napplication-id='org.gnome.Shell.Extensions.GSConnect.Preferences.desktop'\n\n[org/gnome/desktop/notifications/application/steam]\napplication-id='steam.desktop'\n\n[org/gnome/desktop/notifications/application/vlc]\napplication-id='vlc.desktop'\n\n[org/gnome/desktop/notifications/application/zoom]\napplication-id='Zoom.desktop'\n\n[org/gnome/desktop/peripherals/keyboard]\nnumlock-state=true\n\n[org/gnome/desktop/privacy]\ndisable-microphone=false\n\n[org/gnome/desktop/screensaver]\ncolor-shading-type='solid'\npicture-options='zoom'\npicture-uri='file:///nix/store/ymjq3grahqkq0kynsrxxjabzhqg6la0z-gnome-backgrounds-41.0/share/backgrounds/gnome/adwaita-timed.xml'\nprimary-color='#3465a4'\nsecondary-color='#000000'\n\n[org/gnome/desktop/search-providers]\nsort-order=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop']\n\n[org/gnome/desktop/session]\nidle-delay=uint32 0\n\n[org/gnome/desktop/sound]\nevent-sounds=true\ntheme-name='__custom'\n\n[org/gnome/desktop/wm/preferences]\nbutton-layout='appmenu:minimize,maximize,close'\n\n[org/gnome/eog/view]\nbackground-color='rgb(0,0,0)'\nuse-background-color=true\n\n[org/gnome/epiphany/state]\nis-maximized=false\nwindow-position=(-1, -1)\nwindow-size=(1024, 768)\n\n[org/gnome/evolution-data-server]\nmigrated=true\nnetwork-monitor-gio-name=''\n\n[org/gnome/evolution-data-server/calendar]\nreminders-past=['9252a789a1d6161f2a3bb3791f63900874817712\\n1b4ff2a46c7ad163a8b857f1ff96a84e1c762726\\t20220113T140000\\n1641992400\\n1642078800\\n1642082400\\nBEGIN:VEVENT\\r\\nDTSTART;TZID=Europe/Madrid:20220113T140000\\r\\nDTEND;TZID=Europe/Madrid:20220113T150000\\r\\nDTSTAMP:20211216T134400Z\\r\\nUID:h3eo12jo66iug3qc1v2l5rf04c@google.com\\r\\nCREATED:20211216T134400Z\\r\\nX-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION \\r\\n property. Removing entire property:\\r\\nLAST-MODIFIED:20211216T134400Z\\r\\nX-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for LOCATION \\r\\n property. Removing entire property:\\r\\nSEQUENCE:0\\r\\nSTATUS:CONFIRMED\\r\\nSUMMARY:Mesico\\r\\nTRANSP:OPAQUE\\r\\nX-EVOLUTION-CALDAV-ETAG:63775345440\\r\\nBEGIN:VALARM\\r\\nACTION:EMAIL\\r\\nDESCRIPTION:This is an event reminder\\r\\nSUMMARY:Alarm notification\\r\\nATTENDEE:mailto:willian.wd@gmail.com\\r\\nTRIGGER:-PT10M\\r\\nX-EVOLUTION-ALARM-UID:cd57e6a0b154c510d615b71759160a6233745e72\\r\\nEND:VALARM\\r\\nBEGIN:VALARM\\r\\nACTION:DISPLAY\\r\\nDESCRIPTION:This is an event reminder\\r\\nTRIGGER:-PT30M\\r\\nX-EVOLUTION-ALARM-UID:5a4bb1baf949735ed5803794d89a8af719c3e8cc\\r\\nEND:VALARM\\r\\nBEGIN:VALARM\\r\\nACTION:DISPLAY\\r\\nDESCRIPTION:This is an event reminder\\r\\nTRIGGER:-P1D\\r\\nX-EVOLUTION-ALARM-UID:1b4ff2a46c7ad163a8b857f1ff96a84e1c762726\\r\\nEND:VALARM\\r\\nEND:VEVENT\\r\\n']\n\n[org/gnome/gedit/plugins]\nactive-plugins=['filebrowser', 'docinfo', 'spell', 'sort', 'modelines']\n\n[org/gnome/gedit/plugins/filebrowser]\nroot='file:///'\ntree-view=true\nvirtual-root='file:///home/willian/.my-nix-os/system'\n\n[org/gnome/gedit/preferences/ui]\nshow-tabs-mode='auto'\n\n[org/gnome/gedit/state/window]\nbottom-panel-size=140\nside-panel-active-page='GeditWindowDocumentsPanel'\nside-panel-size=200\nsize=(900, 700)\nstate=87168\n\n[org/gnome/gnome-screenshot]\ndelay=0\ninclude-pointer=false\nlast-save-directory='file:///home/willian/Pictures'\n\n[org/gnome/gnome-system-monitor]\ncurrent-tab='resources'\nmaximized=false\nnetwork-total-in-bits=false\nshow-dependencies=false\nshow-whose-processes='user'\nwindow-state=(700, 500)\n\n[org/gnome/gnome-system-monitor/disktreenew]\ncol-0-visible=true\ncol-0-width=437\ncol-6-visible=true\ncol-6-width=0\n\n[org/gnome/gnome-system-monitor/proctree]\ncolumns-order=[0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]\nsort-col=8\nsort-order=0\n\n[org/gnome/mutter]\nattach-modal-dialogs=true\ndynamic-workspaces=true\nedge-tiling=true\nfocus-change-on-pointer-rest=true\nworkspaces-only-on-primary=true\n\n[org/gnome/nautilus/icon-view]\ndefault-zoom-level='large'\n\n[org/gnome/nautilus/preferences]\ndefault-folder-viewer='list-view'\nsearch-filter-time-type='last_modified'\nsearch-view='list-view'\n\n[org/gnome/nautilus/window-state]\ninitial-size=(890, 550)\nmaximized=false\n\n[org/gnome/nm-applet/eap/41860233-f35f-42ba-be46-be9cf1128443]\nignore-ca-cert=false\nignore-phase2-ca-cert=false\n\n[org/gnome/nm-applet/eap/df7aacf2-195d-4ac2-ad5d-485bd6d3c864]\nignore-ca-cert=false\nignore-phase2-ca-cert=false\n\n[org/gnome/nm-applet/eap/e8f53794-9636-4a95-866f-c16186dd4c4d]\nignore-ca-cert=false\nignore-phase2-ca-cert=false\n\n[org/gnome/nm-applet/eap/f183661b-61e6-4c6f-80c4-e573b33f3613]\nignore-ca-cert=false\nignore-phase2-ca-cert=false\n\n[org/gnome/photos]\nwindow-maximized=true\n\n[org/gnome/settings-daemon/plugins/power]\nidle-dim=false\nsleep-inactive-ac-type='nothing'\nsleep-inactive-battery-type='suspend'\n\n[org/gnome/shell]\ndisable-user-extensions=false\ndisabled-extensions=@as []\nenabled-extensions=['appindicatorsupport@rgcjonas.gmail.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'gsconnect@andyholmes.github.io']\nfavorite-apps=['google-chrome.desktop', 'codium.desktop', 'idea-community.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop']\nhad-bluetooth-devices-setup=true\nwelcome-dialog-last-shown-version='41.1'\n\n[org/gnome/shell/extensions/gsconnect]\nid='061888b5-76bd-4174-8464-b1ddb6563934'\nname='nixos'\nshow-indicators=false\n\n[org/gnome/shell/extensions/gsconnect/preferences]\nwindow-maximized=false\nwindow-size=(640, 440)\n\n[org/gnome/shell/world-clocks]\nlocations='@av []'\n\n[org/gnome/software]\ncheck-timestamp=int64 1642710454\nonline-updates-timestamp='int64 1637571160'\nupdate-notification-timestamp='int64 1637571160'\n\n[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]\nfont='MesloLGS Nerd Font Mono 11'\nuse-system-font=true\n\n[org/gnome/tweaks]\nshow-extensions-notice=false\n\n[org/gtk/settings/color-chooser]\ncustom-colors=[(0.286275, 0.65882399999999997)]\nselected-color=(true, 0.286275)\n\n[org/gtk/settings/file-chooser]\ndate-format='regular'\nlocation-mode='path-bar'\nshow-hidden=true\nshow-size-column=true\nshow-type-column=true\nsidebar-width=157\nsort-column='name'\nsort-directories-first=false\nsort-order='descending'\ntype-format='category'\nwindow-position=(2232, 82)\nwindow-size=(1297, 902)\n"
dconf2nix: 💥 The process timed out.

  💡 You can try increasing the timeout using --timeout.

  ⛔ If the issue persists, run it again using --verbose and report the issue on Github. Sorry 😞.

CallStack (from HasCallStack):
  error, called at app/Main.hs:30:14 in main:Main
gvolpe commented 2 years ago

That error message needs to be updated. Could you please paste the input in a readable way?

And please indicate what version you're using.

seadfy commented 2 years ago

@gvolpe dconf2nix version is 0.0.10

This is the dconf.settings raw file:

[apps/seahorse/listing]
keyrings-selected=['openssh:///home/willian/.ssh']

[apps/seahorse/windows/key-manager]
height=476
width=1009

[org/gnome/Disks]
image-dir-uri='file:///home/willian/Documents'

[org/gnome/Geary]
compose-as-html=true
composer-window-size=[680, 600]
formatting-toolbar-visible=false
migrated-config=true

[org/gnome/Music]
window-maximized=true
window-position=[0, 0]
window-size=[1920, 1048]

[org/gnome/Totem]
active-plugins=['screensaver', 'movie-properties', 'apple-trailers', 'save-file', 'open-directory', 'vimeo', 'variable-rate', 'autoload-subtitles', 'rotation', 'media-player-keys', 'recent', 'screenshot', 'skipto']
subtitle-encoding='UTF-8'

[org/gnome/baobab/ui]
window-size=(960, 600)
window-state=87168

[org/gnome/calendar]
active-view='month'
window-maximized=true
window-position=(0, 0)
window-size=(1920, 1048)

[org/gnome/clocks/state/window]
panel-id='world'
size=(870, 690)
state=87168

[org/gnome/control-center]
last-panel='sound'

[org/gnome/desktop/app-folders]
folder-children=['Utilities', 'YaST']

[org/gnome/desktop/app-folders/folders/Utilities]
apps=['gnome-abrt.desktop', 'gnome-system-log.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.eog.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'vinagre.desktop']
categories=['X-GNOME-Utilities']
name='X-GNOME-Utilities.directory'
translate=true

[org/gnome/desktop/app-folders/folders/YaST]
categories=['X-SuSE-YaST']
name='suse-yast.directory'
translate=true

[org/gnome/desktop/background]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///nix/store/ymjq3grahqkq0kynsrxxjabzhqg6la0z-gnome-backgrounds-41.0/share/backgrounds/gnome/adwaita-timed.xml'
primary-color='#3465a4'
secondary-color='#000000'

[org/gnome/desktop/calendar]
show-weekdate=false

[org/gnome/desktop/input-sources]
per-window=false
sources=[('xkb', 'gb+extd')]
xkb-options=['terminate:ctrl_alt_bksp']

[org/gnome/desktop/interface]
font-antialiasing='grayscale'
font-hinting='slight'
gtk-im-module='gtk-im-context-simple'
gtk-theme='Adwaita-dark'
monospace-font-name='MesloLGS NF 10'
show-battery-percentage=false

[org/gnome/desktop/notifications]
application-children=['gnome-power-panel', 'steam', 'zoom', 'deluge', 'fr-handbrake-ghb', 'google-chrome', 'gnome-network-panel', 'idea-community']

[org/gnome/desktop/notifications/application/codium]
application-id='codium.desktop'

[org/gnome/desktop/notifications/application/deluge]
application-id='deluge.desktop'

[org/gnome/desktop/notifications/application/discord]
application-id='discord.desktop'

[org/gnome/desktop/notifications/application/fr-handbrake-ghb]
application-id='fr.handbrake.ghb.desktop'

[org/gnome/desktop/notifications/application/gnome-network-panel]
application-id='gnome-network-panel.desktop'

[org/gnome/desktop/notifications/application/gnome-power-panel]
application-id='gnome-power-panel.desktop'

[org/gnome/desktop/notifications/application/gnome-printers-panel]
application-id='gnome-printers-panel.desktop'

[org/gnome/desktop/notifications/application/google-chrome]
application-id='google-chrome.desktop'

[org/gnome/desktop/notifications/application/idea-community]
application-id='idea-community.desktop'

[org/gnome/desktop/notifications/application/org-gnome-evolution-alarm-notify]
application-id='org.gnome.Evolution-alarm-notify.desktop'

[org/gnome/desktop/notifications/application/org-gnome-geary]
application-id='org.gnome.Geary.desktop'

[org/gnome/desktop/notifications/application/org-gnome-gedit]
application-id='org.gnome.gedit.desktop'

[org/gnome/desktop/notifications/application/org-gnome-nautilus]
application-id='org.gnome.Nautilus.desktop'

[org/gnome/desktop/notifications/application/org-gnome-shell-extensions-gsconnect-preferences]
application-id='org.gnome.Shell.Extensions.GSConnect.Preferences.desktop'

[org/gnome/desktop/notifications/application/steam]
application-id='steam.desktop'

[org/gnome/desktop/notifications/application/vlc]
application-id='vlc.desktop'

[org/gnome/desktop/notifications/application/zoom]
application-id='Zoom.desktop'

[org/gnome/desktop/peripherals/keyboard]
numlock-state=true

[org/gnome/desktop/privacy]
disable-microphone=false

[org/gnome/desktop/screensaver]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///nix/store/ymjq3grahqkq0kynsrxxjabzhqg6la0z-gnome-backgrounds-41.0/share/backgrounds/gnome/adwaita-timed.xml'
primary-color='#3465a4'
secondary-color='#000000'

[org/gnome/desktop/search-providers]
sort-order=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop']

[org/gnome/desktop/session]
idle-delay=uint32 0

[org/gnome/desktop/sound]
event-sounds=true
theme-name='__custom'

[org/gnome/desktop/wm/preferences]
button-layout='appmenu:minimize,maximize,close'

[org/gnome/eog/view]
background-color='rgb(0,0,0)'
use-background-color=true

[org/gnome/epiphany/state]
is-maximized=false
window-position=(-1, -1)
window-size=(1024, 768)

[org/gnome/evolution-data-server]
migrated=true
network-monitor-gio-name=''

[org/gnome/evolution-data-server/calendar]
reminders-past=['9252a789a1d6161f2a3bb3791f63900874817712\n1b4ff2a46c7ad163a8b857f1ff96a84e1c762726\t20220113T140000\n1641992400\n1642078800\n1642082400\nBEGIN:VEVENT\r\nDTSTART;TZID=Europe/Madrid:20220113T140000\r\nDTEND;TZID=Europe/Madrid:20220113T150000\r\nDTSTAMP:20211216T134400Z\r\nUID:h3eo12jo66iug3qc1v2l5rf04c@google.com\r\nCREATED:20211216T134400Z\r\nX-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for DESCRIPTION \r\n property. Removing entire property:\r\nLAST-MODIFIED:20211216T134400Z\r\nX-LIC-ERROR;X-LIC-ERRORTYPE=VALUE-PARSE-ERROR:No value for LOCATION \r\n property. Removing entire property:\r\nSEQUENCE:0\r\nSTATUS:CONFIRMED\r\nSUMMARY:Mesico\r\nTRANSP:OPAQUE\r\nX-EVOLUTION-CALDAV-ETAG:63775345440\r\nBEGIN:VALARM\r\nACTION:EMAIL\r\nDESCRIPTION:This is an event reminder\r\nSUMMARY:Alarm notification\r\nATTENDEE:mailto:willian.wd@gmail.com\r\nTRIGGER:-PT10M\r\nX-EVOLUTION-ALARM-UID:cd57e6a0b154c510d615b71759160a6233745e72\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-PT30M\r\nX-EVOLUTION-ALARM-UID:5a4bb1baf949735ed5803794d89a8af719c3e8cc\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:DISPLAY\r\nDESCRIPTION:This is an event reminder\r\nTRIGGER:-P1D\r\nX-EVOLUTION-ALARM-UID:1b4ff2a46c7ad163a8b857f1ff96a84e1c762726\r\nEND:VALARM\r\nEND:VEVENT\r\n']

[org/gnome/gedit/plugins]
active-plugins=['filebrowser', 'docinfo', 'spell', 'sort', 'modelines']

[org/gnome/gedit/plugins/filebrowser]
root='file:///'
tree-view=true
virtual-root='file:///home/willian/.my-nix-os/system'

[org/gnome/gedit/preferences/ui]
show-tabs-mode='auto'

[org/gnome/gedit/state/window]
bottom-panel-size=140
side-panel-active-page='GeditWindowDocumentsPanel'
side-panel-size=200
size=(900, 700)
state=87168

[org/gnome/gnome-screenshot]
delay=0
include-pointer=false
last-save-directory='file:///home/willian/Pictures'

[org/gnome/gnome-system-monitor]
current-tab='resources'
maximized=false
network-total-in-bits=false
show-dependencies=false
show-whose-processes='user'
window-state=(700, 500)

[org/gnome/gnome-system-monitor/disktreenew]
col-0-visible=true
col-0-width=437
col-6-visible=true
col-6-width=0

[org/gnome/gnome-system-monitor/proctree]
columns-order=[0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
sort-col=8
sort-order=0

[org/gnome/mutter]
attach-modal-dialogs=true
dynamic-workspaces=true
edge-tiling=true
focus-change-on-pointer-rest=true
workspaces-only-on-primary=true

[org/gnome/nautilus/icon-view]
default-zoom-level='large'

[org/gnome/nautilus/preferences]
default-folder-viewer='list-view'
search-filter-time-type='last_modified'
search-view='list-view'

[org/gnome/nautilus/window-state]
initial-size=(890, 550)
maximized=false

[org/gnome/nm-applet/eap/41860233-f35f-42ba-be46-be9cf1128443]
ignore-ca-cert=false
ignore-phase2-ca-cert=false

[org/gnome/nm-applet/eap/df7aacf2-195d-4ac2-ad5d-485bd6d3c864]
ignore-ca-cert=false
ignore-phase2-ca-cert=false

[org/gnome/nm-applet/eap/e8f53794-9636-4a95-866f-c16186dd4c4d]
ignore-ca-cert=false
ignore-phase2-ca-cert=false

[org/gnome/nm-applet/eap/f183661b-61e6-4c6f-80c4-e573b33f3613]
ignore-ca-cert=false
ignore-phase2-ca-cert=false

[org/gnome/photos]
window-maximized=true

[org/gnome/settings-daemon/plugins/power]
idle-dim=false
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-type='suspend'

[org/gnome/shell]
disable-user-extensions=false
disabled-extensions=@as []
enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'gsconnect@andyholmes.github.io']
favorite-apps=['google-chrome.desktop', 'codium.desktop', 'idea-community.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop']
had-bluetooth-devices-setup=true
welcome-dialog-last-shown-version='41.1'

[org/gnome/shell/extensions/gsconnect]
id='061888b5-76bd-4174-8464-b1ddb6563934'
name='nixos'
show-indicators=false

[org/gnome/shell/extensions/gsconnect/preferences]
window-maximized=false
window-size=(640, 440)

[org/gnome/shell/world-clocks]
locations='@av []'

[org/gnome/software]
check-timestamp=int64 1642710454
online-updates-timestamp='int64 1637571160'
update-notification-timestamp='int64 1637571160'

[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
font='MesloLGS Nerd Font Mono 11'
use-system-font=true

[org/gnome/tweaks]
show-extensions-notice=false

[org/gtk/settings/color-chooser]
custom-colors=[(0.286275, 0.65882399999999997)]
selected-color=(true, 0.286275)

[org/gtk/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=true
show-size-column=true
show-type-column=true
sidebar-width=157
sort-column='name'
sort-directories-first=false
sort-order='descending'
type-format='category'
window-position=(2232, 82)
window-size=(1297, 902)
gvolpe commented 2 years ago

Please try with the latest 0.0.11. If it continues to happen, let's re-open the issue.

seadfy commented 2 years ago

@gvolpe same issue with 0.0.12.

gvolpe commented 2 years ago

Ok, re-opening this. If you can manage to minimize the dconf input to the problematic part, that'd of great help.

broccoli5 commented 2 years ago

I have the exact same issue.

Version: 0.0.12

Error:

CallStack (from HasCallStack):
  error, called at app/Main.hs:30:14 in main:Main

dconf.settings:

[ca/desrt/dconf-editor]
saved-pathbar-path='/org/gnome/desktop/input-sources/xkb-options'
saved-view='/org/gnome/desktop/input-sources/'
show-warning=false
window-height=500
window-is-maximized=false
window-width=573

[org/freedesktop/tracker/miner/files]
index-recursive-directories=['&DOCUMENTS', '&MUSIC', '&PICTURES', '&VIDEOS', '&DOWNLOAD']

[org/gnome/Geary]
migrated-config=true

[org/gnome/Music]
window-maximized=true
window-position=[0, 0]
window-size=[1280, 768]

[org/gnome/Totem]
active-plugins=['vimeo', 'variable-rate', 'rotation', 'screenshot', 'save-file', 'open-directory', 'movie-properties', 'skipto', 'screensaver', 'media-player-keys', 'recent', 'autoload-subtitles', 'apple-trailers']
subtitle-encoding='UTF-8'

[org/gnome/Weather]
locations=[<(uint32 2, <('xxxxxxxxxxxxxxxxxx, Northeast', '', false, [(0.88749349833681068, 0.26325964369776927)], [(0.88599700416693172, 0.26293870382826628)])>)>]

[org/gnome/calculator]
accuracy=9
angle-units='degrees'
base=12
button-mode='basic'
number-format='automatic'
show-thousands=false
show-zeroes=false
source-currency=''
source-units='degree'
target-currency=''
target-units='radian'
window-position=(26, 23)
word-size=64

[org/gnome/calendar]
active-view='month'
weather-settings=(true, false, 'xxxxxxxxxxxxxxxxxx, Northeast', @mv <(uint32 2, <('xxxxxxxxxxxxxxxxxx, Northeast', '', false, [(0.88749349833681068, 0.26325964369776927)], [(0.88599700416693172, 0.26293870382826628)])>)>)
window-maximized=true
window-position=(0, 0)
window-size=(1280, 768)

[org/gnome/clocks/state/window]
panel-id='world'
size=(870, 690)
state=87168

[org/gnome/control-center]
last-panel='universal-access'

[org/gnome/desktop/a11y/keyboard]
mousekeys-enable=false

[org/gnome/desktop/app-folders]
folder-children=['Utilities', 'YaST', 'c9e20625-d765-412c-ba90-8c0284bda23d', 'b033a5d8-bb62-46b0-8623-72967f4a7a07']

[org/gnome/desktop/app-folders/folders/Utilities]
apps=['gnome-control-center.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.Extensions.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Screenshot.desktop', 'org.gnome.eog.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.Totem.desktop', 'org.gnome.Weather.desktop', 'org.gnome.font-viewer.desktop', 'ca.desrt.dconf-editor.desktop', 'yelp.desktop', 'org.gnome.Evince.desktop', 'nvim.desktop', 'org.gnome.Tour.desktop', 'xterm.desktop', 'cups.desktop', 'bitwarden.desktop']
categories=['X-GNOME-Utilities']
excluded-apps=['org.gnome.Music.desktop']
name='Utilities'
translate=false

[org/gnome/desktop/app-folders/folders/YaST]
categories=['X-SuSE-YaST']
name='suse-yast.directory'
translate=true

[org/gnome/desktop/app-folders/folders/b033a5d8-bb62-46b0-8623-72967f4a7a07]
apps=['org.kde.krita.desktop', 'gimp.desktop', 'org.inkscape.Inkscape.desktop']
name='Graphics'

[org/gnome/desktop/app-folders/folders/c9e20625-d765-412c-ba90-8c0284bda23d]
apps=['startcenter.desktop', 'calc.desktop', 'writer.desktop', 'impress.desktop', 'math.desktop', 'draw.desktop', 'base.desktop']
name='Office'

[org/gnome/desktop/background]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///home/broccoli/.local/share/backgrounds/2022-01-09-15-07-56-Greninja.jpg'
primary-color='#000000000000'
secondary-color='#000000000000'

[org/gnome/desktop/calendar]
show-weekdate=false

[org/gnome/desktop/input-sources]
per-window=false
sources=[('xkb', 'cz')]
xkb-options=['terminate:ctrl_alt_bksp', 'caps:escape']

[org/gnome/desktop/interface]
clock-show-date=true
enable-hot-corners=false
font-antialiasing='grayscale'
font-hinting='slight'
gtk-im-module='gtk-im-context-simple'
gtk-theme='Adwaita-dark'
locate-pointer=false

[org/gnome/desktop/media-handling]
autorun-x-content-ignore=['x-content/audio-player', 'x-content/audio-cdda', 'x-content/video-dvd', 'x-content/image-dcf', 'x-content/unix-software']
autorun-x-content-open-folder=@as []
autorun-x-content-start-app=['x-content/ostree-repository']

[org/gnome/desktop/notifications]
application-children=['firefox', 'gnome-power-panel', 'org-gnome-nautilus', 'gnome-network-panel']
show-in-lock-screen=true

[org/gnome/desktop/notifications/application/firefox]
application-id='firefox.desktop'

[org/gnome/desktop/notifications/application/gnome-network-panel]
application-id='gnome-network-panel.desktop'

[org/gnome/desktop/notifications/application/gnome-power-panel]
application-id='gnome-power-panel.desktop'

[org/gnome/desktop/notifications/application/org-gnome-nautilus]
application-id='org.gnome.Nautilus.desktop'

[org/gnome/desktop/peripherals/keyboard]
delay=uint32 299
repeat=true

[org/gnome/desktop/peripherals/mouse]
accel-profile='flat'
double-click=400
speed=0.088235294117646967

[org/gnome/desktop/peripherals/touchpad]
natural-scroll=false
tap-to-click=true
two-finger-scrolling-enabled=true

[org/gnome/desktop/privacy]
disable-camera=true
disable-microphone=false
recent-files-max-age=-1
remove-old-temp-files=true
remove-old-trash-files=true

[org/gnome/desktop/screensaver]
color-shading-type='solid'
lock-delay=uint32 0
lock-enabled=false
picture-options='zoom'
picture-uri='file:///home/broccoli/.local/share/backgrounds/2022-01-09-15-07-56-Greninja.jpg'
primary-color='#000000000000'
secondary-color='#000000000000'

[org/gnome/desktop/search-providers]
disabled=['org.gnome.Software.desktop', 'org.gnome.seahorse.Application.desktop']
enabled=@as []
sort-order=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop']

[org/gnome/desktop/session]
idle-delay=uint32 300

[org/gnome/desktop/wm/keybindings]
close=['<Super>q']

[org/gnome/desktop/wm/preferences]
button-layout='appmenu:close'
resize-with-right-button=true

[org/gnome/eog/fullscreen]
seconds=7

[org/gnome/eog/plugins]
active-plugins=['fullscreen']

[org/gnome/eog/ui]
sidebar=false
statusbar=false

[org/gnome/eog/view]
background-color='rgb(0,0,0)'
use-background-color=true

[org/gnome/evince/default]
window-ratio=(1.0751315356238114, 0.91223318960909383)

[org/gnome/evolution-data-server]
migrated=true
network-monitor-gio-name=''

[org/gnome/file-roller/dialogs/extract]
recreate-folders=true
skip-newer=false

[org/gnome/file-roller/listing]
list-mode='as-folder'
name-column-width=250
show-path=false
sort-method='name'
sort-type='ascending'

[org/gnome/file-roller/ui]
sidebar-width=200
window-height=480
window-width=600

[org/gnome/gnome-screenshot]
delay=1
include-pointer=false
last-save-directory='file:///home/broccoli/Pictures'

[org/gnome/mutter]
attach-modal-dialogs=true
center-new-windows=true
dynamic-workspaces=true
edge-tiling=true
focus-change-on-pointer-rest=true
overlay-key='Super_L'
workspaces-only-on-primary=false

[org/gnome/nautilus/compression]
default-compression-format='zip'

[org/gnome/nautilus/list-view]
use-tree-view=false

[org/gnome/nautilus/preferences]
default-folder-viewer='icon-view'
search-filter-time-type='last_modified'
search-view='list-view'

[org/gnome/nautilus/window-state]
initial-size=(890, 550)
maximized=false
sidebar-width=272

[org/gnome/nm-applet/eap/76f448fa-5140-4be1-8150-abae15f69575]
ignore-ca-cert=false
ignore-phase2-ca-cert=false

[org/gnome/photos]
window-maximized=true

[org/gnome/settings-daemon/plugins/color]
night-light-enabled=true
night-light-schedule-automatic=true
night-light-schedule-from=17.0
night-light-temperature=uint32 3036

[org/gnome/settings-daemon/plugins/media-keys]
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']

[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Super>Return'
command='gnome-terminal'
name='Terminal'

[org/gnome/settings-daemon/plugins/power]
idle-dim=false
power-button-action='nothing'
power-saver-profile-on-low-battery=true
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-type='suspend'

[org/gnome/shell]
app-picker-layout=[{'org.gnome.Terminal.desktop': <{'position': <0>}>, 'com.valvesoftware.Steam.desktop': <{'position': <1>}>, 'com.discordapp.Discord.desktop': <{'position': <2>}>, 'org.gnome.Music.desktop': <{'position': <3>}>, 'org.kde.kdenlive.desktop': <{'position': <4>}>, 'b033a5d8-bb62-46b0-8623-72967f4a7a07': <{'position': <5>}>, 'c9e20625-d765-412c-ba90-8c0284bda23d': <{'position': <6>}>, 'Utilities': <{'position': <7>}>}]
disable-user-extensions=false
disabled-extensions=['autohide-battery@sitnik.ru', 'apps-menu@gnome-shell-extensions.gcampax.github.com', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com']
enabled-extensions=['noannoyance@daase.net', 'Hide_Activities@shay.shayel.org', 'no-overview@fthx', 'gnome-ui-tune@itstime.tech']
favorite-apps=['firefox.desktop', 'org.gnome.Nautilus.desktop']
welcome-dialog-last-shown-version='41.1'

[org/gnome/shell/weather]
automatic-location=true
locations=[<(uint32 2, <('xxxxxxxxxxxxxxxxxx, Northeast', '', false, [(0.88749349833681068, 0.26325964369776927)], [(0.88599700416693172, 0.26293870382826628)])>)>]

[org/gnome/shell/world-clocks]
locations=@av []

[org/gnome/software]
check-timestamp=int64 1641752418

[org/gnome/terminal/legacy]
menu-accelerator-enabled=false
theme-variant='system'

[org/gnome/terminal/legacy/profiles:]
default='3f5425b6-9597-4bad-9a83-e1176ebefdd6'
list=['3f5425b6-9597-4bad-9a83-e1176ebefdd6']

[org/gnome/terminal/legacy/profiles:/:3f5425b6-9597-4bad-9a83-e1176ebefdd6]
audible-bell=false
background-color='#1E1E2E'
backspace-binding='auto'
bold-color-same-as-fg=true
cursor-background-color='#F5E0DC'
cursor-colors-set=true
cursor-foreground-color='#1E1E2E'
delete-binding='auto'
foreground-color='#D7DAE0'
highlight-colors-set=false
palette=['#6E6C7C', '#F28FAD', '#ABE9B3', '#FAE3B0', '#96CDFB', '#DDB6F2', '#F5C2E7', '#D9E0EE', '#988BA2', '#F28FAD', '#ABE9B3', '#FAE3B0', '#96CDFB', '#DDB6F2', '#F5C2E7', '#D9E0EE']
scroll-on-output=false
scrollbar-policy='never'
use-theme-colors=false
visible-name='Default'

[org/gnome/tweaks]
show-extensions-notice=false

[org/gtk/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=false
show-size-column=true
show-type-column=true
sidebar-width=171
sort-column='name'
sort-directories-first=true
sort-order='ascending'
type-format='category'
window-position=(0, 32)
window-size=(1280, 721)

[ru/sitnik/autohide-battery]
hide-on=0

[system/locale]
region='en_GB.UTF-8'
gvolpe commented 2 years ago

@broccoli5 a timeout issue is very generic, unlike a parsing error. If you can manage to minimize the dconf input to the problematic part, that would of great help.

broccoli5 commented 2 years ago

@gvolpe Sorry that this took whole day, but I made this*.

The time out for me is caused by weather-settings in /org/gnome/calendar:

[org/gnome/calendar]
weather-settings=(true, false, 'Location Name, Direction', @mv <(unit_32 2, <('Location Name, Direction', '', false, [(0.000, 0.000)], [(0.000, 0.000)])>)>)

*The script isn't complete, I want to add the ability to read from stdin, and sort out few other things

gvolpe commented 2 years ago

Thank you, @broccoli5 , that's very useful. Now we have a proper issue report, see #62

Bad news for you is that variants are not properly supported (see https://github.com/gvolpe/dconf2nix#supported-types), which is the fourth element of that tuple, but at least dconf2nix should be able to parse that.

The main cause of the bug is that only tuples of two elements are supported, as far as I can remember. I will have look sometime this week.

broccoli5 commented 2 years ago

@gvolpe

I don't really mind, I don't use the calendar that much so I will just remove this line :)

Also I updated and renamed the script: d2n_util.sh it's probably bit over-engineered but it now can read from stdin, and automatically test the individual sections: dconf dump / | ./d2n_util.sh -t

gvolpe commented 2 years ago

That's cool @broccoli5, if you would like to link that in the README file with a few lines of text on how it might be useful to people troubleshooting issues, happy to accept a PR :)

silasdavis commented 2 years ago

dconf2nix (version: 0.0.11) times out for me too:

❯ dconf2nix --timeout 20 --verbose
dconf2nix: 💥 The process timed out.

  💡 You can try increasing the timeout using --timeout.

  ⛔ If the issue persists, run it again using --verbose and report the issue on Github, indicating dconf2nix's version. Sorry 😞.

CallStack (from HasCallStack):
  error, called at app/Main.hs:30:14 in main:Main

I tried the d2n_util.sh script above, and it seems to pass:

❯ dconf dump / | ./d2n_util.sh -t
Processing files from: settings-sections.d
All sections passed!

(side note: d2n_util.sh fails every other run with many lines of errors like: ./d2n_util.sh: line 126: settings-sections.d/47.dconf.settings: No such file or directory. It passes the rest of the time.)

Here's my dconf dump /:

[ca/desrt/dconf-editor]
saved-pathbar-path='/org/gnome/control-center/'
saved-view='/org/gnome/control-center/'
show-warning=false
window-height=1089
window-is-maximized=false
window-width=954

[com/uploadedlobster/peek]
persist-window-geometry=(137, 188, 500, 300)

[org/gnome/Geary]
migrated-config=true

[org/gnome/Music]
window-maximized=true
window-position=[0, 0]
window-size=[1920, 1168]

[org/gnome/Totem]
active-plugins=['save-file', 'screensaver', 'screenshot', 'skipto', 'apple-trailers', 'movie-properties', 'rotation', 'variable-rate', 'media-player-keys', 'recent', 'autoload-subtitles', 'vimeo', 'open-directory']
subtitle-encoding='UTF-8'

[org/gnome/calendar]
active-view='month'
window-maximized=true
window-position=(0, 32)
window-size=(1920, 1168)

[org/gnome/clocks/state/window]
panel-id='world'
size=(870, 690)
state=87168

[org/gnome/control-center]
last-panel='bluetooth'

[org/gnome/desktop/a11y/applications]
screen-keyboard-enabled=false
screen-reader-enabled=false

[org/gnome/desktop/calendar]
show-weekdate=false

[org/gnome/desktop/input-sources]
per-window=false
sources=[('xkb', 'gb'), ('xkb', 'es')]
xkb-options=['terminate:ctrl_alt_bksp', 'lv3:ralt_switch']

[org/gnome/desktop/interface]
clock-show-weekday=true
enable-animations=true
font-antialiasing='grayscale'
font-hinting='slight'
gtk-im-module='ibus'
locate-pointer=false
show-battery-percentage=true
toolkit-accessibility=false

[org/gnome/desktop/notifications]
application-children=['org-gnome-baobab', 'gnome-power-panel', 'brave-browser', 'gnome-network-panel', 'gnome-control-center', 'org-gnome-geary', 'signal-desktop', 'org-gnome-nautilus', 'spotify', 'ca-desrt-dconf-editor']

[org/gnome/desktop/notifications/application/brave-browser]
application-id='brave-browser.desktop'

[org/gnome/desktop/notifications/application/ca-desrt-dconf-editor]
application-id='ca.desrt.dconf-editor.desktop'

[org/gnome/desktop/notifications/application/gnome-control-center]
application-id='gnome-control-center.desktop'

[org/gnome/desktop/notifications/application/gnome-network-panel]
application-id='gnome-network-panel.desktop'

[org/gnome/desktop/notifications/application/gnome-power-panel]
application-id='gnome-power-panel.desktop'

[org/gnome/desktop/notifications/application/org-gnome-baobab]
application-id='org.gnome.baobab.desktop'

[org/gnome/desktop/notifications/application/org-gnome-geary]
application-id='org.gnome.Geary.desktop'

[org/gnome/desktop/notifications/application/org-gnome-nautilus]
application-id='org.gnome.Nautilus.desktop'

[org/gnome/desktop/notifications/application/signal-desktop]
application-id='signal-desktop.desktop'

[org/gnome/desktop/notifications/application/spotify]
application-id='spotify.desktop'

[org/gnome/desktop/peripherals/mouse]
accel-profile='default'
left-handed=false

[org/gnome/desktop/peripherals/touchpad]
click-method='fingers'
tap-to-click=true
two-finger-scrolling-enabled=true

[org/gnome/desktop/privacy]
disable-microphone=false

[org/gnome/desktop/wm/keybindings]
begin-move=['<Super>F7']
close=['<Super>q', '<Alt>F4']
maximize=@as []
minimize=['<Super>comma']
move-to-monitor-down=@as []
move-to-monitor-left=@as []
move-to-monitor-right=@as []
move-to-monitor-up=@as []
move-to-workspace-down=@as []
move-to-workspace-left=['<Primary><Shift><Alt>h']
move-to-workspace-right=['<Primary><Shift><Alt>l']
move-to-workspace-up=@as []
switch-to-workspace-down=['<Primary><Super>Down', '<Primary><Super>j']
switch-to-workspace-left=['<Primary><Alt>h']
switch-to-workspace-right=['<Primary><Alt>l']
switch-to-workspace-up=['<Primary><Super>Up', '<Primary><Super>k']
toggle-maximized=['<Super>m']
unmaximize=@as []

[org/gnome/desktop/wm/preferences]
button-layout='appmenu:close'

[org/gnome/epiphany/state]
is-maximized=false
window-position=(-1, -1)
window-size=(954, 1160)

[org/gnome/evince]
document-directory=@ms 'file:///home/silas/Downloads'

[org/gnome/evince/default]
window-ratio=(2.2707838479809976, 1.9495798319327731)

[org/gnome/evolution-data-server]
migrated=true
network-monitor-gio-name=''

[org/gnome/file-roller/dialogs/extract]
recreate-folders=true
skip-newer=false

[org/gnome/file-roller/listing]
list-mode='as-folder'
name-column-width=250
show-path=false
sort-method='name'
sort-type='ascending'

[org/gnome/file-roller/ui]
sidebar-width=200
window-height=1089
window-width=954

[org/gnome/gedit/plugins]
active-plugins=['modelines', 'spell', 'sort', 'docinfo', 'filebrowser']

[org/gnome/gedit/preferences/ui]
show-tabs-mode='auto'

[org/gnome/gnome-screenshot]
delay=0
include-pointer=false
last-save-directory='file:///home/silas/Pictures'

[org/gnome/libgnomekbd/preview]
height=611
width=1464
x=240
y=150

[org/gnome/mutter]
attach-modal-dialogs=true
dynamic-workspaces=true
edge-tiling=true
focus-change-on-pointer-rest=true
workspaces-only-on-primary=false

[org/gnome/mutter/keybindings]
toggle-tiled-left=@as []
toggle-tiled-right=@as []

[org/gnome/mutter/wayland/keybindings]
restore-shortcuts=@as []

[org/gnome/nautilus/compression]
default-compression-format='zip'

[org/gnome/nautilus/preferences]
default-folder-viewer='list-view'
search-filter-time-type='last_modified'
search-view='list-view'

[org/gnome/nautilus/window-state]
initial-size=(593, 578)
maximized=false

[org/gnome/photos]
window-maximized=true

[org/gnome/settings-daemon/plugins/media-keys]
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
email=['<Super>e']
home=['<Super>f']
rotate-video-lock-static=@as []
screensaver=['<Super>Escape']
terminal=['<Super>t']
www=['<Super>b']

[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Shift><Super>Return'
command='alacritty'
name='Terminal'

[org/gnome/settings-daemon/plugins/power]
idle-dim=true
power-button-action='hibernate'

[org/gnome/shell]
disable-user-extensions=false
disabled-extensions=@as []
enabled-extensions=['drive-menu@gnome-shell-extensions.gcampax.github.com', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', 'pop-shell@system76.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'windowsNavigator@gnome-shell-extensions.gcampax.github.com']
favorite-apps=['firefox.desktop', 'brave-browser.desktop', 'org.gnome.Nautilus.desktop']
had-bluetooth-devices-setup=true
welcome-dialog-last-shown-version='41.1'

[org/gnome/shell/extensions/pop-shell]
active-hint=true
gap-inner=uint32 1
gap-outer=uint32 1
show-title=true
tile-by-default=true

[org/gnome/shell/keybindings]
open-application-menu=@as []
toggle-message-tray=['<Super>v']
toggle-overview=@as []

[org/gnome/shell/world-clocks]
locations=@av []

[org/gnome/tweaks]
show-extensions-notice=false

[org/gtk/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=false
show-size-column=true
show-type-column=true
sidebar-width=157
sort-column='name'
sort-directories-first=false
sort-order='ascending'
type-format='category'
window-position=(26, 23)
window-size=(954, 1113)

[system/locale]
region='en_GB.UTF-8'

[system/proxy]
mode='none'
broccoli5 commented 2 years ago

@silasdavis

(side note: d2n_util.sh fails every other run with many lines of errors like: ./d2n_util.sh: line 126: settings-sections.d/47.dconf.settings: No such file or directory. It passes the rest of the time.)

I can't tell why is this happening to you right now. But deleting the directory with sections (i.e. settings-sections.d) after each run should prevent it (Or you can run the script with just the test flag after the first run).

d2n_util.sh splits the dump in to individual sections and runs them through dconf2nix, noting special. So if it passes you could, with minor modification here, get the generated files and manually reconstruct the nix config.

From looking at your dump I'm not really sure why it's failing, maybe this: move-to-monitor-down=@as [] is confusing it, but I can't really tell.

silasdavis commented 2 years ago

@broccoli5 oh dear, I am a terrible person, I did not RTFM carefully.

I was literally running dconf2nix (I had assumed it was calling dconf itself), not dconf dump / | dconf2nix. It timed out because it had no input.

Works a treat now.

gvolpe commented 2 years ago

Closing this issue as it is too generic. If you find this issue, please try to narrow it down to the problematic input and open a new issue (now there's a template that should help guide you with providing the critical information).

Thank you everyone for raising issues and helping out other users! 🙏🏽