diff --git a/modules/apps/default.nix b/modules/apps/default.nix index 247055a..12a7d5f 100644 --- a/modules/apps/default.nix +++ b/modules/apps/default.nix @@ -11,5 +11,6 @@ ./zsh ./tools ./code + ./nemo ]; } diff --git a/modules/apps/helix/default.nix b/modules/apps/helix/default.nix index 04a6eb7..321c60a 100644 --- a/modules/apps/helix/default.nix +++ b/modules/apps/helix/default.nix @@ -32,5 +32,6 @@ python312Packages.python-lsp-server omnisharp-roslyn dotnetCorePackages.dotnet_8.sdk + go ]; } diff --git a/modules/apps/nemo/default.nix b/modules/apps/nemo/default.nix new file mode 100644 index 0000000..709bfb3 --- /dev/null +++ b/modules/apps/nemo/default.nix @@ -0,0 +1,19 @@ +{pkgs,lib,...}: { environment.systemPackages = [ + (let + packagesWithSchemas = [ + pkgs.nemo + ]; + in + pkgs.runCommand "ngsettings" { + nativeBuildInputs = [ + pkgs.makeWrapper + ]; + } '' + mkdir -p "$out/bin" + # Creates ngsettings program (wrapped gsettings) + makeWrapper "${pkgs.glib.bin}/bin/gsettings" "$out/bin/ngsettings" \ + --set XDG_DATA_DIRS "${lib.concatMapStringsSep ":" pkgs.glib.getSchemaDataDirPath packagesWithSchemas}" + '') + pkgs.nemo + ]; +} diff --git a/modules/apps/packages/default.nix b/modules/apps/packages/default.nix index c0b8cf1..e70b77f 100644 --- a/modules/apps/packages/default.nix +++ b/modules/apps/packages/default.nix @@ -1,6 +1,5 @@ -{pkgs, ...}: { - environment.systemPackages = with pkgs; [ - #hackerman +{pkgs,lib, ...}: { + environment.systemPackages = with pkgs; [ fastfetch cmatrix cava @@ -21,7 +20,6 @@ vesktop signal-desktop upscayl - nemo bottles boxbuddy waydroid @@ -72,5 +70,6 @@ font-awesome imagemagick vscodium + zoxide ]; } diff --git a/modules/hypr/style/stylix/wallpaper.png b/modules/hypr/style/stylix/wallpaper.png index 9964649..21faf0c 100644 Binary files a/modules/hypr/style/stylix/wallpaper.png and b/modules/hypr/style/stylix/wallpaper.png differ diff --git a/modules/system/homemanger/default.nix b/modules/system/homemanger/default.nix index 1393433..ade1bf7 100644 --- a/modules/system/homemanger/default.nix +++ b/modules/system/homemanger/default.nix @@ -2,18 +2,18 @@ home-manager.users.joy.programs.home-manager.enable = true; home-manager.users.joy.xresources.path = ".config/.Xresources"; home-manager.users.joy.gtk.gtk2.configLocation = "/home/joy/.config/gtk-2.0/gtkrc"; - home-manager.users.joy.xdg = { - mimeApps = { - enable = true; - defaultApplications = { - "text/plain" = ["hx.desktop"]; - "image/*" = ["imv.desktop"]; - "video/png" = ["mpv.desktop"]; - "video/jpg" = ["mpv.desktop"]; - "video/*" = ["mpv.desktop"]; - }; - }; - }; + # home-manager.users.joy.xdg = { + # mimeApps = { + # enable = true; + # defaultApplications = { + # "text/plain" = ["hx.desktop"]; + # "image/*" = ["imv.desktop"]; + # "video/png" = ["mpv.desktop"]; + # "video/jpg" = ["mpv.desktop"]; + # "video/*" = ["mpv.desktop"]; + # }; + # }; + # }; home-manager.backupFileExtension = "backup"; home-manager.users.joy.home = {