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";