diff --git a/home/home.nix b/home/home.nix index 4ba7dc2..1b019ff 100644 --- a/home/home.nix +++ b/home/home.nix @@ -40,11 +40,22 @@ libsForQt5.bismuth libsForQt5.ark + libsForQt5.qtstyleplugin-kvantum + + gtk-engine-murrine plasma-browser-integration ]; + gtk = { + enable = true; + theme = { + package = pkgs.arc-theme; + name = "Arc-Dark"; + }; + }; + programs.firefox = { package = pkgs.firefox.override { diff --git a/system/configuration.nix b/system/configuration.nix index 27aa50a..2683021 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -38,13 +38,14 @@ networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. # timezone only needs setting so localtimed has something to work off - services.geoclue2.enable = true; + # services.geoclue2.enable = true; time.timeZone = "Australia/Sydney"; - services.chrony = { - enable = true; - enableNTS = true; - }; - services.localtimed.enable = true; + time.hardwareClockInLocalTime = true; + # services.chrony = { + # enable = true; + # enableNTS = true; + # }; + # services.localtimed.enable = true; networking.timeServers = [ "0.au.pool.ntp.org" "1.au.pool.ntp.org" @@ -78,6 +79,7 @@ services.xserver.displayManager.sddm.enable = true; services.xserver.desktopManager.plasma5.runUsingSystemd = true; # programs.xwayland.enable = true; + programs.dconf.enable = true; # Enable sound. @@ -107,9 +109,6 @@ # List packages installed in system profile. To search, run: environment.systemPackages = with pkgs; [ - # this isn't enough to use rust, but it allows us - # to keep the compilers in a nix shell appropriate to the project - # maybe we should just move it all to a project shell.nix idk rust-analyzer-nightly (fenix.complete.withComponents [ # "cargo"