From fe291a56ab71ee6235412e8de9ba63da18ab0fdc Mon Sep 17 00:00:00 2001 From: specCon18 Date: Wed, 29 Mar 2023 17:55:05 -0400 Subject: [PATCH] fixed dconf issues fractional scaling works now --- flake.nix | 5 +++++ hosts/creatorforge.nix | 1 + users/speccon18/home.nix | 17 +++++++++++++---- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index e42cb94..d6be26a 100644 --- a/flake.nix +++ b/flake.nix @@ -88,6 +88,11 @@ ] #extra modules to load []; #extra modules to be loaded by home-manager }; + packages.${system} = { + dconfnixdump = pkgs.writeScriptBin "deconfnixdump"'' + dconf dump / | dconf2nix > dconf.nix + ''; + }; }; } \ No newline at end of file diff --git a/hosts/creatorforge.nix b/hosts/creatorforge.nix index eafe4e9..8391f65 100644 --- a/hosts/creatorforge.nix +++ b/hosts/creatorforge.nix @@ -26,6 +26,7 @@ # base packages environment.systemPackages = with pkgs; [ cargo + dconf2nix rustc helix bat diff --git a/users/speccon18/home.nix b/users/speccon18/home.nix index be663b9..aff44e2 100644 --- a/users/speccon18/home.nix +++ b/users/speccon18/home.nix @@ -21,15 +21,22 @@ neofetch vlc zellij + zoxide remmina signal-desktop starship alacritty ncspot + bacon ]; }; programs = { + zoxide = { + enable = true; + enableZshIntegration = lib.mkDefault true; +# enableNushellIntegration = false; + }; ncspot = { enable = true; package = pkgs.ncspot; @@ -184,10 +191,12 @@ enable = true; settings = { "org/gnome/mutter" = { - experimental-features = [ - "x11-randr-fractional-scaling" - "scale-monitor-framebuffer" - ]; + attach-modal-dialogs = true; + dynamic-workspaces = true; + edge-tiling = false; + experimental-features = [ "scale-monitor-framebuffer" ]; + focus-change-on-pointer-rest = true; + workspaces-only-on-primary = true; }; }; };