diff options
Diffstat (limited to 'hosts/desktop/home.nix')
| -rw-r--r-- | hosts/desktop/home.nix | 40 |
1 files changed, 16 insertions, 24 deletions
diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix index b485217..8431d37 100644 --- a/hosts/desktop/home.nix +++ b/hosts/desktop/home.nix @@ -1,10 +1,4 @@ -{ pkgs, username, ... }: -let - miyabi-cursor-pkg = pkgs.runCommand "miyabi" {} '' - mkdir -p $out/share/icons/miyabi - cp -rv ${../../resources/cursors/miyabi}/* $out/share/icons/miyabi/ - ''; -in +{ username, ... }: { imports = [ ../../hm/default.nix ]; @@ -23,15 +17,20 @@ in git.enable = true; xdg-dirs = { enable = true; - mediaPath = /media; + mediaPath = /storage; }; }; editors.nixvim.enable = true; env = { niri.enable = true; + cursor = { + size = 48; + enableMiyabi = true; + }; waybar.enable = true; themes = { + enable = true; gtk.enable = true; qt.enable = true; }; @@ -62,24 +61,17 @@ in }; }; - home.packages = with pkgs; [ - simplex-chat-desktop - magic-wormhole - gimp - ]; - - programs.firefox.enable = true; - - programs.nix-index = { + xdg.mimeApps = { enable = true; - enableFishIntegration = true; + defaultApplications = { + "x-scheme-handler/terminal" = [ "foot.desktop" ]; + "inode/directory" = [ "thunar.desktop" ]; + }; }; - home.pointerCursor = { - gtk.enable = true; - x11.enable = true; - package = miyabi-cursor-pkg; - name = "miyabi"; - size = 48; + home.sessionVariables = { + XDG_UTILS_TERMINAL = "foot"; }; + + programs.firefox.enable = true; } |
