nix-community / dconf2nix

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

error importing dconf.nix #88

Closed shmu26 closed 7 months ago

shmu26 commented 9 months ago

Type of bug

Other (please add details in additional context)

Version

0.1.1

Did you test against master?

Error message (if not timeout)

home-manager switch
error:
       … while evaluating a branch condition

         at /nix/store/599wy5snf00pn1apmsnzmiy0ysdpds03-source/lib/lists.nix:57:9:

           56|       fold' = n:
           57|         if n == len
             |         ^
           58|         then nul

       … while calling the 'length' builtin

         at /nix/store/599wy5snf00pn1apmsnzmiy0ysdpds03-source/lib/lists.nix:55:13:

           54|     let
           55|       len = length list;
             |             ^
           56|       fold' = n:

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: getting status of '/nix/store/763p5lx791b5cggvsk1djpnbv81x82dx-source/dconf.nix': No such file or directory

[shmuel@nixos:~]$ home-manager switch
error:
       … while calling the 'derivationStrict' builtin

         at /builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'home-manager-generation'
         whose name attribute is located at /nix/store/599wy5snf00pn1apmsnzmiy0ysdpds03-source/pkgs/stdenv/generic/make-derivation.nix:353:7

       … while evaluating attribute 'buildCommand' of derivation 'home-manager-generation'

         at /nix/store/599wy5snf00pn1apmsnzmiy0ysdpds03-source/pkgs/build-support/trivial-builders/default.nix:98:16:

           97|         enableParallelBuilding = true;
           98|         inherit buildCommand name;
             |                ^
           99|         passAsFile = [ "buildCommand" ]

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: A definition for option `dconf.settings."org/gnome/shell/extensions/dash-to-panel".animate-appicon-hover-animation-extent' is not of type `GVariant value'. Definition values:
       - In `/nix/store/4xd21wmi2lrpkf17dfxr351yfnj7iknh-source/dconf.nix':
           {
             PLANK = 4;
             RIPPLE = 4;
             SIMPLE = 1;
           }

DConf input

[com/mattjakeman/ExtensionManager]
last-used-version='0.4.2'

[org/gnome/Console]
font-scale=0.99999999999999989
last-window-size=(758, 561)

[org/gnome/TextEditor]
restore-session=false

[org/gnome/baobab/ui]
is-maximized=false
window-size=(960, 600)

[org/gnome/calendar]
active-view='month'
window-maximized=true
window-size=(768, 600)

[org/gnome/control-center]
last-panel='bluetooth'
window-state=(980, 640, false)

[org/gnome/deja-dup]
backend='local'
delete-after=0
exclude-list=['$TRASH', '$DOWNLOAD', '/home/shmuel/.goldendict', '/home/shmuel/.config/google-chrome/Default/Service Worker']
last-backup='2024-02-12T07:48:23.115399Z'
last-restore='2024-02-12T08:59:15.215266Z'
last-run='2024-02-12T07:48:11.859337Z'
nag-check='2024-02-09T06:21:10.153395Z'
periodic-period=7
prompt-check='2024-02-09T07:17:30.426952Z'
tool='duplicity'
window-height=500
window-width=700

[org/gnome/deja-dup/local]
folder='/run/media/shmuel/VM/Deja-dup'

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

[org/gnome/desktop/app-folders/folders/Pardus]
categories=['X-Pardus-Apps']
name='X-Pardus-Apps.directory'
translate=true

[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.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.Loupe.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/input-sources]
mru-sources=[('xkb', 'us')]
sources=[('xkb', 'us'), ('xkb', 'il')]
xkb-options=['terminate:ctrl_alt_bksp', 'grp:win_space_toggle']

[org/gnome/desktop/interface]
clock-format='12h'
clock-show-weekday=true
color-scheme='default'
font-antialiasing='grayscale'
font-hinting='slight'
icon-theme='Papirus'
toolkit-accessibility=false

[org/gnome/desktop/notifications]
application-children=['org-gnome-console', 'google-chrome', 'gnome-power-panel', 'chrome-chpiljhfemlfpnfoohpbokdofonkiifm-default', 'org-gnome-gedit', 'org-gnome-dejadup', 'timeshift-gtk', 'org-gnome-software', 'gnome-printers-panel', 'chrome-nlliaccamikgfncmkebcmomodchimcbo-default']

[org/gnome/desktop/notifications/application/chrome-chpiljhfemlfpnfoohpbokdofonkiifm-default]
application-id='chrome-chpiljhfemlfpnfoohpbokdofonkiifm-Default.desktop'

[org/gnome/desktop/notifications/application/chrome-nlliaccamikgfncmkebcmomodchimcbo-default]
application-id='chrome-nlliaccamikgfncmkebcmomodchimcbo-Default.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/org-gnome-console]
application-id='org.gnome.Console.desktop'

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

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

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

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

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

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

[org/gnome/epiphany]
ask-for-default=false

[org/gnome/evince]
document-directory=@ms 'file:///run/media/shmuel/PersonalData/DBS%20Tzuras%20Hadaf/%D7%AA%D7%9C%D7%9E%D7%95%D7%93%20%D7%91%D7%91%D7%9C%D7%99/%D7%A9%D7%A1%20%D7%A0%D7%94%D7%A8%D7%93%D7%A2%D7%90'

[org/gnome/evince/default]
continuous=true
dual-page=false
dual-page-odd-left=false
enable-spellchecking=true
fullscreen=false
inverted-colors=false
show-sidebar=false
sidebar-page='thumbnails'
sidebar-size=132
sizing-mode='automatic'
window-ratio=(0.44794050343249425, 0.20430544272948822)

[org/gnome/evolution-data-server]
migrated=true

[org/gnome/gedit/plugins/filebrowser]
root='file:///'
tree-view=true
virtual-root='file:///home/shmuel'

[org/gnome/gedit/preferences/print]
print-font-body-pango='Monospace 9'
print-font-header-pango='Sans 11'
print-font-numbers-pango='Sans 8'
print-header=true
print-line-numbers=uint32 0
print-syntax-highlighting=true
print-wrap-mode='word'

[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-system-monitor]
maximized=false
network-total-in-bits=false
show-dependencies=false
show-whose-processes='user'
window-state=(1079, 500, 26, 23)

[org/gnome/gnome-system-monitor/disktreenew]
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]
overlay-key='Super_L'

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

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

[org/gnome/portal/filechooser/google-chrome]
last-folder-path='/home/shmuel/Downloads'

[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'

[org/gnome/shell]
disable-user-extensions=false
disabled-extensions=['apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com']
enabled-extensions=['dash-to-panel@jderose9.github.com', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'appindicatorsupport@rgcjonas.gmail.com', 'arcmenu@arcmenu.com', 'clipboard-indicator@tudmotu.com', 'ding@rastersoft.com', 'extension-list@tu.berry', 'lockscreen@lfarkas.org', 'mediacontrols@cliffniff.github.com']
favorite-apps=['org.gnome.gedit.desktop', 'org.gnome.Console.desktop', 'gnome-system-monitor.desktop', 'org.gnome.Nautilus.desktop']
last-selected-power-profile='performance'
welcome-dialog-last-shown-version='45.3'

[org/gnome/shell/extensions/arcmenu]
custom-menu-button-icon='/home/shmuel/nixos.svg'
menu-background-color='rgba(48,48,49,0.98)'
menu-border-color='rgb(60,60,60)'
menu-button-appearance='Icon'
menu-button-icon='Custom_Icon'
menu-foreground-color='rgb(223,223,223)'
menu-item-active-bg-color='rgb(25,98,163)'
menu-item-active-fg-color='rgb(255,255,255)'
menu-item-hover-bg-color='rgb(21,83,158)'
menu-item-hover-fg-color='rgb(255,255,255)'
menu-separator-color='rgba(255,255,255,0.1)'
pinned-app-list=['conky', '', 'conky.desktop', 'Oracle VM VirtualBox', '', 'virtualbox.desktop', 'Google Chrome', '', 'google-chrome.desktop', 'Toggl Track', '', 'com.toggl.TogglDesktop.desktop', 'To Do', '', 'chrome-nlliaccamikgfncmkebcmomodchimcbo-Default.desktop', 'GoldenDict-ng', '', 'io.github.xiaoyifang.goldendict_ng.desktop', 'Audacious', '', 'audacious.desktop', 'Extension Manager', '', 'com.mattjakeman.ExtensionManager.desktop', 'LosslessCut', '', 'losslesscut.desktop', 'Drawing', '', 'com.github.maoschanz.drawing.desktop', 'Backups', '', 'org.gnome.DejaDup.desktop', 'Media Downloader', '', 'media-downloader.desktop']
prefs-visible-page=0
recently-installed-apps=['vlc.desktop', 'mplayer.desktop', 'calc.desktop', 'math.desktop', 'draw.desktop', 'startcenter.desktop', 'base.desktop', 'org.gnome.Software.desktop', 'audacity.desktop']
search-entry-border-radius=(true, 25)

[org/gnome/shell/extensions/clipboard-indicator]
history-size=50
move-item-first=true
strip-text=true

[org/gnome/shell/extensions/dash-to-panel]
animate-appicon-hover-animation-extent={'RIPPLE': 4, 'PLANK': 4, 'SIMPLE': 1}
app-ctrl-hotkey-1=['<Control><Super>1']
app-ctrl-hotkey-10=['<Control><Super>0']
app-ctrl-hotkey-2=['<Control><Super>2']
app-ctrl-hotkey-3=['<Control><Super>3']
app-ctrl-hotkey-4=['<Control><Super>4']
app-ctrl-hotkey-5=['<Control><Super>5']
app-ctrl-hotkey-6=['<Control><Super>6']
app-ctrl-hotkey-7=['<Control><Super>7']
app-ctrl-hotkey-8=['<Control><Super>8']
app-ctrl-hotkey-9=['<Control><Super>9']
app-ctrl-hotkey-kp-1=['<Control><Super>KP_1']
app-ctrl-hotkey-kp-10=['<Control><Super>KP_0']
app-ctrl-hotkey-kp-2=['<Control><Super>KP_2']
app-ctrl-hotkey-kp-3=['<Control><Super>KP_3']
app-ctrl-hotkey-kp-4=['<Control><Super>KP_4']
app-ctrl-hotkey-kp-5=['<Control><Super>KP_5']
app-ctrl-hotkey-kp-6=['<Control><Super>KP_6']
app-ctrl-hotkey-kp-7=['<Control><Super>KP_7']
app-ctrl-hotkey-kp-8=['<Control><Super>KP_8']
app-ctrl-hotkey-kp-9=['<Control><Super>KP_9']
app-hotkey-1=['<Super>1']
app-hotkey-10=['<Super>0']
app-hotkey-2=['<Super>2']
app-hotkey-3=['<Super>3']
app-hotkey-4=['<Super>4']
app-hotkey-5=['<Super>5']
app-hotkey-6=['<Super>6']
app-hotkey-7=['<Super>7']
app-hotkey-8=['<Super>8']
app-hotkey-9=['<Super>9']
app-hotkey-kp-1=['<Super>KP_1']
app-hotkey-kp-10=['<Super>KP_0']
app-hotkey-kp-2=['<Super>KP_2']
app-hotkey-kp-3=['<Super>KP_3']
app-hotkey-kp-4=['<Super>KP_4']
app-hotkey-kp-5=['<Super>KP_5']
app-hotkey-kp-6=['<Super>KP_6']
app-hotkey-kp-7=['<Super>KP_7']
app-hotkey-kp-8=['<Super>KP_8']
app-hotkey-kp-9=['<Super>KP_9']
app-shift-hotkey-1=['<Shift><Super>1']
app-shift-hotkey-10=['<Shift><Super>0']
app-shift-hotkey-2=['<Shift><Super>2']
app-shift-hotkey-3=['<Shift><Super>3']
app-shift-hotkey-4=['<Shift><Super>4']
app-shift-hotkey-5=['<Shift><Super>5']
app-shift-hotkey-6=['<Shift><Super>6']
app-shift-hotkey-7=['<Shift><Super>7']
app-shift-hotkey-8=['<Shift><Super>8']
app-shift-hotkey-9=['<Shift><Super>9']
app-shift-hotkey-kp-1=['<Shift><Super>KP_1']
app-shift-hotkey-kp-10=['<Shift><Super>KP_0']
app-shift-hotkey-kp-2=['<Shift><Super>KP_2']
app-shift-hotkey-kp-3=['<Shift><Super>KP_3']
app-shift-hotkey-kp-4=['<Shift><Super>KP_4']
app-shift-hotkey-kp-5=['<Shift><Super>KP_5']
app-shift-hotkey-kp-6=['<Shift><Super>KP_6']
app-shift-hotkey-kp-7=['<Shift><Super>KP_7']
app-shift-hotkey-kp-8=['<Shift><Super>KP_8']
app-shift-hotkey-kp-9=['<Shift><Super>KP_9']
appicon-margin=8
appicon-padding=4
available-monitors=[0, 1]
dot-position='BOTTOM'
group-apps=false
hotkeys-overlay-combo='TEMPORARILY'
isolate-monitors=true
leftbox-padding=-1
panel-anchors='{"0":"MIDDLE","1":"MIDDLE"}'
panel-lengths='{"0":100,"1":100}'
panel-sizes='{"0":36,"1":36}'
primary-monitor=0
status-icon-padding=-1
tray-padding=-1
window-preview-title-position='TOP'

[org/gnome/shell/extensions/mediacontrols]
mouse-actions=['toggle_play', 'toggle_menu', 'none', 'none', 'none', 'none', 'none', 'none']
show-control-icons-next=false
show-control-icons-previous=false
show-control-icons-seek-backward=false
show-control-icons-seek-forward=false
show-label=false
show-next-icon=false
show-player-icon=false
show-prev-icon=false
show-seek-back=false
show-seek-forward=false
show-seperators=false
show-sources-menu=false
show-text=false

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

[org/gnome/software]
check-timestamp=int64 1707710496
first-run=false
flatpak-purge-timestamp=int64 1707696029

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

[org/gtk/gtk4/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=true
show-size-column=true
show-type-column=true
sidebar-width=140
sort-column='name'
sort-directories-first=true
sort-order='ascending'
type-format='category'
view-type='list'
window-size=(859, 372)

[org/gtk/settings/file-chooser]
clock-format='12h'
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=(1203, 902)

Additional context

I did not test against master because AFAIK this is the latest version. I am running home-manager as standalone on NixOS unstable. The initial conversion from dconf.settings to dconf.nix is without error. The problem is when rebuilding home manager. This is the contents of dconf.nix

# Generated via dconf2nix: https://github.com/gvolpe/dconf2nix
{ lib, ... }:

with lib.hm.gvariant;

{
  dconf.settings = {
    "com/mattjakeman/ExtensionManager" = {
      last-used-version = "0.4.2";
    };

    "org/gnome/Console" = {
      font-scale = 0.9999999999999999;
      last-window-size = mkTuple [ 758 561 ];
    };

    "org/gnome/TextEditor" = {
      restore-session = false;
    };

    "org/gnome/baobab/ui" = {
      is-maximized = false;
      window-size = mkTuple [ 960 600 ];
    };

    "org/gnome/calendar" = {
      active-view = "month";
      window-maximized = true;
      window-size = mkTuple [ 768 600 ];
    };

    "org/gnome/control-center" = {
      last-panel = "bluetooth";
      window-state = mkTuple [ 980 640 false ];
    };

    "org/gnome/deja-dup" = {
      backend = "local";
      delete-after = 0;
      exclude-list = [ "$TRASH" "$DOWNLOAD" "/home/shmuel/.goldendict" "/home/shmuel/.config/google-chrome/Default/Service Worker" ];
      last-backup = "2024-02-12T07:48:23.115399Z";
      last-restore = "2024-02-12T08:59:15.215266Z";
      last-run = "2024-02-12T07:48:11.859337Z";
      nag-check = "2024-02-09T06:21:10.153395Z";
      periodic-period = 7;
      prompt-check = "2024-02-09T07:17:30.426952Z";
      tool = "duplicity";
      window-height = 500;
      window-width = 700;
    };

    "org/gnome/deja-dup/local" = {
      folder = "/run/media/shmuel/VM/Deja-dup";
    };

    "org/gnome/desktop/app-folders" = {
      folder-children = [ "Utilities" "YaST" "Pardus" ];
    };

    "org/gnome/desktop/app-folders/folders/Pardus" = {
      categories = [ "X-Pardus-Apps" ];
      name = "X-Pardus-Apps.directory";
      translate = true;
    };

    "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.Evince.desktop" "org.gnome.FileRoller.desktop" "org.gnome.fonts.desktop" "org.gnome.Loupe.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/input-sources" = {
      mru-sources = [ (mkTuple [ "xkb" "us" ]) ];
      sources = [ (mkTuple [ "xkb" "us" ]) (mkTuple [ "xkb" "il" ]) ];
      xkb-options = [ "terminate:ctrl_alt_bksp" "grp:win_space_toggle" ];
    };

    "org/gnome/desktop/interface" = {
      clock-format = "12h";
      clock-show-weekday = true;
      color-scheme = "default";
      font-antialiasing = "grayscale";
      font-hinting = "slight";
      icon-theme = "Papirus";
      toolkit-accessibility = false;
    };

    "org/gnome/desktop/notifications" = {
      application-children = [ "org-gnome-console" "google-chrome" "gnome-power-panel" "chrome-chpiljhfemlfpnfoohpbokdofonkiifm-default" "org-gnome-gedit" "org-gnome-dejadup" "timeshift-gtk" "org-gnome-software" "gnome-printers-panel" "chrome-nlliaccamikgfncmkebcmomodchimcbo-default" ];
    };

    "org/gnome/desktop/notifications/application/chrome-chpiljhfemlfpnfoohpbokdofonkiifm-default" = {
      application-id = "chrome-chpiljhfemlfpnfoohpbokdofonkiifm-Default.desktop";
    };

    "org/gnome/desktop/notifications/application/chrome-nlliaccamikgfncmkebcmomodchimcbo-default" = {
      application-id = "chrome-nlliaccamikgfncmkebcmomodchimcbo-Default.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/org-gnome-console" = {
      application-id = "org.gnome.Console.desktop";
    };

    "org/gnome/desktop/notifications/application/org-gnome-dejadup" = {
      application-id = "org.gnome.DejaDup.desktop";
    };

    "org/gnome/desktop/notifications/application/org-gnome-gedit" = {
      application-id = "org.gnome.gedit.desktop";
    };

    "org/gnome/desktop/notifications/application/org-gnome-software" = {
      application-id = "org.gnome.Software.desktop";
    };

    "org/gnome/desktop/notifications/application/timeshift-gtk" = {
      application-id = "timeshift-gtk.desktop";
    };

    "org/gnome/desktop/session" = {
      idle-delay = mkUint32 600;
    };

    "org/gnome/desktop/wm/preferences" = {
      button-layout = "appmenu:minimize,maximize,close";
    };

    "org/gnome/epiphany" = {
      ask-for-default = false;
    };

    "org/gnome/evince" = {
      document-directory = "file:///run/media/shmuel/PersonalData/DBS%20Tzuras%20Hadaf/%D7%AA%D7%9C%D7%9E%D7%95%D7%93%20%D7%91%D7%91%D7%9C%D7%99/%D7%A9%D7%A1%20%D7%A0%D7%94%D7%A8%D7%93%D7%A2%D7%90";
    };

    "org/gnome/evince/default" = {
      continuous = true;
      dual-page = false;
      dual-page-odd-left = false;
      enable-spellchecking = true;
      fullscreen = false;
      inverted-colors = false;
      show-sidebar = false;
      sidebar-page = "thumbnails";
      sidebar-size = 132;
      sizing-mode = "automatic";
      window-ratio = mkTuple [ 0.44794050343249425 0.20430544272948822 ];
    };

    "org/gnome/evolution-data-server" = {
      migrated = true;
    };

    "org/gnome/gedit/plugins/filebrowser" = {
      root = "file:///";
      tree-view = true;
      virtual-root = "file:///home/shmuel";
    };

    "org/gnome/gedit/preferences/print" = {
      print-font-body-pango = "Monospace 9";
      print-font-header-pango = "Sans 11";
      print-font-numbers-pango = "Sans 8";
      print-header = true;
      print-line-numbers = mkUint32 0;
      print-syntax-highlighting = true;
      print-wrap-mode = "word";
    };

    "org/gnome/gedit/state/window" = {
      bottom-panel-size = 140;
      side-panel-active-page = "GeditWindowDocumentsPanel";
      side-panel-size = 200;
      size = mkTuple [ 900 700 ];
      state = 87168;
    };

    "org/gnome/gnome-system-monitor" = {
      maximized = false;
      network-total-in-bits = false;
      show-dependencies = false;
      show-whose-processes = "user";
      window-state = mkTuple [ 1079 500 26 23 ];
    };

    "org/gnome/gnome-system-monitor/disktreenew" = {
      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" = {
      overlay-key = "Super_L";
    };

    "org/gnome/nautilus/preferences" = {
      default-folder-viewer = "icon-view";
      migrated-gtk-settings = true;
      search-filter-time-type = "last_modified";
    };

    "org/gnome/nautilus/window-state" = {
      initial-size = mkTuple [ 890 550 ];
    };

    "org/gnome/portal/filechooser/google-chrome" = {
      last-folder-path = "/home/shmuel/Downloads";
    };

    "org/gnome/settings-daemon/plugins/power" = {
      sleep-inactive-ac-type = "nothing";
    };

    "org/gnome/shell" = {
      disable-user-extensions = false;
      disabled-extensions = [ "apps-menu@gnome-shell-extensions.gcampax.github.com" "places-menu@gnome-shell-extensions.gcampax.github.com" ];
      enabled-extensions = [ "dash-to-panel@jderose9.github.com" "launch-new-instance@gnome-shell-extensions.gcampax.github.com" "appindicatorsupport@rgcjonas.gmail.com" "arcmenu@arcmenu.com" "clipboard-indicator@tudmotu.com" "ding@rastersoft.com" "extension-list@tu.berry" "lockscreen@lfarkas.org" "mediacontrols@cliffniff.github.com" ];
      favorite-apps = [ "org.gnome.gedit.desktop" "org.gnome.Console.desktop" "gnome-system-monitor.desktop" "org.gnome.Nautilus.desktop" ];
      last-selected-power-profile = "performance";
      welcome-dialog-last-shown-version = "45.3";
    };

    "org/gnome/shell/extensions/arcmenu" = {
      custom-menu-button-icon = "/home/shmuel/nixos.svg";
      menu-background-color = "rgba(48,48,49,0.98)";
      menu-border-color = "rgb(60,60,60)";
      menu-button-appearance = "Icon";
      menu-button-icon = "Custom_Icon";
      menu-foreground-color = "rgb(223,223,223)";
      menu-item-active-bg-color = "rgb(25,98,163)";
      menu-item-active-fg-color = "rgb(255,255,255)";
      menu-item-hover-bg-color = "rgb(21,83,158)";
      menu-item-hover-fg-color = "rgb(255,255,255)";
      menu-separator-color = "rgba(255,255,255,0.1)";
      pinned-app-list = [ "conky" "" "conky.desktop" "Oracle VM VirtualBox" "" "virtualbox.desktop" "Google Chrome" "" "google-chrome.desktop" "Toggl Track" "" "com.toggl.TogglDesktop.desktop" "To Do" "" "chrome-nlliaccamikgfncmkebcmomodchimcbo-Default.desktop" "GoldenDict-ng" "" "io.github.xiaoyifang.goldendict_ng.desktop" "Audacious" "" "audacious.desktop" "Extension Manager" "" "com.mattjakeman.ExtensionManager.desktop" "LosslessCut" "" "losslesscut.desktop" "Drawing" "" "com.github.maoschanz.drawing.desktop" "Backups" "" "org.gnome.DejaDup.desktop" "Media Downloader" "" "media-downloader.desktop" ];
      prefs-visible-page = 0;
      recently-installed-apps = [ "vlc.desktop" "mplayer.desktop" "calc.desktop" "math.desktop" "draw.desktop" "startcenter.desktop" "base.desktop" "org.gnome.Software.desktop" "audacity.desktop" ];
      search-entry-border-radius = mkTuple [ true 25 ];
    };

    "org/gnome/shell/extensions/clipboard-indicator" = {
      history-size = 50;
      move-item-first = true;
      strip-text = true;
    };

    "org/gnome/shell/extensions/dash-to-panel" = {
      animate-appicon-hover-animation-extent = {
        RIPPLE = 4;
        PLANK = 4;
        SIMPLE = 1;
      };
      app-ctrl-hotkey-1 = [ "<Control><Super>1" ];
      app-ctrl-hotkey-10 = [ "<Control><Super>0" ];
      app-ctrl-hotkey-2 = [ "<Control><Super>2" ];
      app-ctrl-hotkey-3 = [ "<Control><Super>3" ];
      app-ctrl-hotkey-4 = [ "<Control><Super>4" ];
      app-ctrl-hotkey-5 = [ "<Control><Super>5" ];
      app-ctrl-hotkey-6 = [ "<Control><Super>6" ];
      app-ctrl-hotkey-7 = [ "<Control><Super>7" ];
      app-ctrl-hotkey-8 = [ "<Control><Super>8" ];
      app-ctrl-hotkey-9 = [ "<Control><Super>9" ];
      app-ctrl-hotkey-kp-1 = [ "<Control><Super>KP_1" ];
      app-ctrl-hotkey-kp-10 = [ "<Control><Super>KP_0" ];
      app-ctrl-hotkey-kp-2 = [ "<Control><Super>KP_2" ];
      app-ctrl-hotkey-kp-3 = [ "<Control><Super>KP_3" ];
      app-ctrl-hotkey-kp-4 = [ "<Control><Super>KP_4" ];
      app-ctrl-hotkey-kp-5 = [ "<Control><Super>KP_5" ];
      app-ctrl-hotkey-kp-6 = [ "<Control><Super>KP_6" ];
      app-ctrl-hotkey-kp-7 = [ "<Control><Super>KP_7" ];
      app-ctrl-hotkey-kp-8 = [ "<Control><Super>KP_8" ];
      app-ctrl-hotkey-kp-9 = [ "<Control><Super>KP_9" ];
      app-hotkey-1 = [ "<Super>1" ];
      app-hotkey-10 = [ "<Super>0" ];
      app-hotkey-2 = [ "<Super>2" ];
      app-hotkey-3 = [ "<Super>3" ];
      app-hotkey-4 = [ "<Super>4" ];
      app-hotkey-5 = [ "<Super>5" ];
      app-hotkey-6 = [ "<Super>6" ];
      app-hotkey-7 = [ "<Super>7" ];
      app-hotkey-8 = [ "<Super>8" ];
      app-hotkey-9 = [ "<Super>9" ];
      app-hotkey-kp-1 = [ "<Super>KP_1" ];
      app-hotkey-kp-10 = [ "<Super>KP_0" ];
      app-hotkey-kp-2 = [ "<Super>KP_2" ];
      app-hotkey-kp-3 = [ "<Super>KP_3" ];
      app-hotkey-kp-4 = [ "<Super>KP_4" ];
      app-hotkey-kp-5 = [ "<Super>KP_5" ];
      app-hotkey-kp-6 = [ "<Super>KP_6" ];
      app-hotkey-kp-7 = [ "<Super>KP_7" ];
      app-hotkey-kp-8 = [ "<Super>KP_8" ];
      app-hotkey-kp-9 = [ "<Super>KP_9" ];
      app-shift-hotkey-1 = [ "<Shift><Super>1" ];
      app-shift-hotkey-10 = [ "<Shift><Super>0" ];
      app-shift-hotkey-2 = [ "<Shift><Super>2" ];
      app-shift-hotkey-3 = [ "<Shift><Super>3" ];
      app-shift-hotkey-4 = [ "<Shift><Super>4" ];
      app-shift-hotkey-5 = [ "<Shift><Super>5" ];
      app-shift-hotkey-6 = [ "<Shift><Super>6" ];
      app-shift-hotkey-7 = [ "<Shift><Super>7" ];
      app-shift-hotkey-8 = [ "<Shift><Super>8" ];
      app-shift-hotkey-9 = [ "<Shift><Super>9" ];
      app-shift-hotkey-kp-1 = [ "<Shift><Super>KP_1" ];
      app-shift-hotkey-kp-10 = [ "<Shift><Super>KP_0" ];
      app-shift-hotkey-kp-2 = [ "<Shift><Super>KP_2" ];
      app-shift-hotkey-kp-3 = [ "<Shift><Super>KP_3" ];
      app-shift-hotkey-kp-4 = [ "<Shift><Super>KP_4" ];
      app-shift-hotkey-kp-5 = [ "<Shift><Super>KP_5" ];
      app-shift-hotkey-kp-6 = [ "<Shift><Super>KP_6" ];
      app-shift-hotkey-kp-7 = [ "<Shift><Super>KP_7" ];
      app-shift-hotkey-kp-8 = [ "<Shift><Super>KP_8" ];
      app-shift-hotkey-kp-9 = [ "<Shift><Super>KP_9" ];
      appicon-margin = 8;
      appicon-padding = 4;
      available-monitors = [ 0 1 ];
      dot-position = "BOTTOM";
      group-apps = false;
      hotkeys-overlay-combo = "TEMPORARILY";
      isolate-monitors = true;
      leftbox-padding = -1;
      panel-anchors = ''
        {"0":"MIDDLE","1":"MIDDLE"}
      '';
      panel-lengths = ''
        {"0":100,"1":100}
      '';
      panel-sizes = ''
        {"0":36,"1":36}
      '';
      primary-monitor = 0;
      status-icon-padding = -1;
      tray-padding = -1;
      window-preview-title-position = "TOP";
    };

    "org/gnome/shell/extensions/mediacontrols" = {
      mouse-actions = [ "toggle_play" "toggle_menu" "none" "none" "none" "none" "none" "none" ];
      show-control-icons-next = false;
      show-control-icons-previous = false;
      show-control-icons-seek-backward = false;
      show-control-icons-seek-forward = false;
      show-label = false;
      show-next-icon = false;
      show-player-icon = false;
      show-prev-icon = false;
      show-seek-back = false;
      show-seek-forward = false;
      show-seperators = false;
      show-sources-menu = false;
      show-text = false;
    };

    "org/gnome/shell/world-clocks" = {
      locations = [];
    };

    "org/gnome/software" = {
      check-timestamp = mkInt64 1707710496;
      first-run = false;
      flatpak-purge-timestamp = mkInt64 1707696029;
    };

    "org/gnome/tweaks" = {
      show-extensions-notice = false;
    };

    "org/gtk/gtk4/settings/file-chooser" = {
      date-format = "regular";
      location-mode = "path-bar";
      show-hidden = true;
      show-size-column = true;
      show-type-column = true;
      sidebar-width = 140;
      sort-column = "name";
      sort-directories-first = true;
      sort-order = "ascending";
      type-format = "category";
      view-type = "list";
      window-size = mkTuple [ 859 372 ];
    };

    "org/gtk/settings/file-chooser" = {
      clock-format = "12h";
      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 = mkTuple [ 26 23 ];
      window-size = mkTuple [ 1203 902 ];
    };

  };
}
heywoodlh commented 8 months ago

I understand this is a late response and this may not be an issue anymore, but how are you importing dconf.nix? Are you using a flake -- if so, did you git add dconf.nix?

To me, it looks like this is the key:

error: getting status of '/nix/store/763p5lx791b5cggvsk1djpnbv81x82dx-source/dconf.nix': No such file or directory

But, until you provide more information on how you're importing dconf.nix, I don't think we can know for sure.