From f30b1a77edee6eac8cc918351c4df19b227d729a Mon Sep 17 00:00:00 2001 From: Jessica Canady Date: Sat, 22 Jul 2023 14:03:10 -0400 Subject: [PATCH] WIP: Stylix integration. Failing on some dconf error. --- flake.lock | 6 +++--- flake.nix | 1 + hosts/hornt.nix | 10 ++++++---- users/phoenix/hm.nix | 8 +------- 4 files changed, 11 insertions(+), 14 deletions(-) diff --git a/flake.lock b/flake.lock index cb8e565..4f0bd21 100644 --- a/flake.lock +++ b/flake.lock @@ -331,11 +331,11 @@ "nixpkgs-regression": "nixpkgs-regression" }, "locked": { - "lastModified": 1687611331, - "narHash": "sha256-qbbf+fRw0wn3cAEJGQ+pC3LrBEZs//zNXeITt1pj9ZQ=", + "lastModified": 1689772027, + "narHash": "sha256-vGTaJTox1lFESRXDFn0dz3Jo1qcYYSb7dv3KM0U2p+I=", "owner": "NixOS", "repo": "nix", - "rev": "60f06a1714a74bf144eb9ccad9643578248bdfc4", + "rev": "b0173716f6b27b4fb307ac9ded544e46e712ad22", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index a734e2b..789020f 100644 --- a/flake.nix +++ b/flake.nix @@ -15,6 +15,7 @@ system = "x86_64-linux"; modules = [ + stylix.homeManagerModules.stylix nixos-hardware.nixosModules.framework-12th-gen-intel ./hosts/hornt.nix ./users/phoenix/user.nix diff --git a/hosts/hornt.nix b/hosts/hornt.nix index 8d65a7e..e949630 100644 --- a/hosts/hornt.nix +++ b/hosts/hornt.nix @@ -5,6 +5,11 @@ ./hornt-hardware.nix ]; + environment.systemPackages = [ + # gotta be at this level, not home-manager? Mahbe? + pkgs.asdf-vm + ]; + system.stateVersion = "23.05"; nix.extraOptions = " experimental-features = nix-command flakes @@ -28,6 +33,7 @@ # stuff that needs installed systemwide programs.fish.enable = true; + programs.dconf.enable = true; # Enable networking networking.networkmanager.enable = true; @@ -75,10 +81,6 @@ alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; - # If you want to use JACK applications, uncomment this jack.enable = true; }; - - # Enable touchpad support (enabled default in most desktopManager). - # services.xserver.libinput.enable = true; } diff --git a/users/phoenix/hm.nix b/users/phoenix/hm.nix index 4d651cb..1638f64 100644 --- a/users/phoenix/hm.nix +++ b/users/phoenix/hm.nix @@ -1,4 +1,4 @@ -{ config, pkgs, home-manager, nix-doom-emacs, ... }: +{ config, pkgs, home-manager, stylix, nix-doom-emacs, ... }: { nixpkgs.config.allowUnfree = true; @@ -6,11 +6,8 @@ home.stateVersion = "23.05"; home.packages = with pkgs; [ - # why not? - sddm # dev tools wireguard-tools - asdf-vm git # DEs (gnome is elsewhere) hyprland @@ -34,7 +31,6 @@ neovim # browsers firefox - chromium # email, female thunderbird ]; @@ -87,12 +83,10 @@ */ # stylin' - /* stylix.image = pkgs.fetchurl { url = "https://www.pixelstalk.net/wp-content/uploads/2016/05/Epic-Anime-Awesome-Wallpapers.jpg"; sha256 = "enQo3wqhgf0FEPHj2coOCvo7DuZv+x5rL/WIo4qPI50="; }; stylix.polarity = "dark"; - */ } -- 2.43.4