dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2024-02-29 05:40:14 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-02-29 05:40:14 +0000 +0000
Commit: 83c530d2d30d9e90e79e08b133865729f2b3ca30
Parent: a575138a52d5e4e0c1a749d0923daa898a3353a1


refactor(homemanager): support darwin
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index 780d5db05abf36d908b8be467631e327d64fb07e..534be079770dfb4237545bc20abd143b5275a24b 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -49,7 +49,7 @@
 in
 {
   home.username = "kyle";
-  home.homeDirectory = if pkgs.stdenv.isDarwin then "/Users/kyfuller" else "/home/kyle";
+  home.homeDirectory = (if pkgs.stdenv.isDarwin then "/Users/" else "/home/") + "kyle";
   home.stateVersion = "23.05";
   home.packages = packages ++ (pkgs.lib.lists.optionals pkgs.stdenv.isLinux guiPackages);
   home.sessionVariables = {
@@ -125,7 +125,7 @@     enable = true;
     defaultCommand = "${pkgs.silver-searcher}/bin/ag -g \\\"\\\"";
   };
 
-  services.sxhkd.enable = true;
+  services.sxhkd.enable = pkgs.stdenv.isLinux;
   services.sxhkd.keybindings = {
     "super + Return" = "${pkgs.kitty}/bin/kitty";
     "super + b" = "${pkgs.firefox}/bin/firefox";
@@ -148,12 +148,12 @@     "XF86AudioMute" = "${pkgs.pamixer}/bin/pamixer -t";
     "XF86ScreenSaver" = "${pkgs.xsecurelock}/bin/xsecurelock";
   };
 
-  services.polybar.enable = true;
+  services.polybar.enable = pkgs.stdenv.isLinux;
   services.polybar.package = pkgs.polybar.override { pulseSupport = true; };
   services.polybar.script = "polybar top &";
 
   services.redshift = {
-    enable = true;
+    enable = pkgs.stdenv.isLinux;
     provider = "manual";
     latitude = "51.6";
     longitude = "-0.1";