dotfiles

My PC Dotfiles & Website
commit d14c79faffd3197f13261defa7fbef3c4917485e
parent 8a23011f47a19043ecdcb54347e4efb11291ee70
Author: maydayv7 <maydayv7@gmail.com>
Date:   Wed, 17 Apr 2024 15:32:06 +0530

fix(Hyprland): Desktop Icons Build

Diffstat:

MREADME.md | 15++++++++-------
Mpackages/desktop-icons/default.nix | 14+++++++++++++-
2 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md @@ -77,14 +77,14 @@ This [repository](https://github.com/maydayv7/dotfiles) contains the configurati ## Programs -| Type | Programs | -| :------------------- | :----------------------------------------------------------------------------------------------------------------------: | -| Editors | [`nano`](https://www.nano-editor.org/), [VS Code](https://code.visualstudio.com/) | -| Shells | [`bash`](https://www.gnu.org/software/bash/), [`zsh`](https://www.zsh.org) | +| Type | Programs | +| :------------------- | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| Editors | [`nano`](https://www.nano-editor.org/), [VS Code](https://code.visualstudio.com/) | +| Shells | [`bash`](https://www.gnu.org/software/bash/), [`zsh`](https://www.zsh.org) | | Terminal | [Blackbox](https://gitlab.gnome.org/raggesilver/blackbox), [`xfce4` Terminal](https://docs.xfce.org/apps/terminal/start), [Kitty](https://sw.kovidgoyal.net/kitty/) | -| Browser | [Firefox](https://www.mozilla.org/en-US/firefox/) | -| Desktop Environments | [GNOME](https://www.gnome.org), [XFCE](https://xfce.org/), [Pantheon](https://elementary.io/) | -| Compositors | [Hyprland](https://hyprland.org/), [Picom](https://github.com/yshui/picom) | +| Browser | [Firefox](https://www.mozilla.org/en-US/firefox/) | +| Desktop Environments | [GNOME](https://www.gnome.org), [XFCE](https://xfce.org/), [Pantheon](https://elementary.io/) | +| Compositors | [Hyprland](https://hyprland.org/), [Picom](https://github.com/yshui/picom) | ## Structure @@ -499,6 +499,7 @@ You can navigate to the `README`s present in the various directories to know mor <summary><b>Changelog</b></summary> ### vNEXT + - Hyprland Improvements - Update to latest version - Keybindings List diff --git a/packages/desktop-icons/default.nix b/packages/desktop-icons/default.nix @@ -16,8 +16,20 @@ in inherit (metadata) rev sha256; }; - buildInputs = [gtk3 gtk-layer-shell pkg-config]; + nativeBuildInputs = [wrapGAppsHook]; + buildInputs = [ + gtk3 + gtk-layer-shell + pkg-config + ]; + NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; + preFixup = '' + gappsWrapperArgs+=( + --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS" + ) + ''; + installPhase = '' mkdir -p $out/bin cp -r dicons $out/bin/dicons