koeqaife / hyprland-material-you

Dynamic and elegant desktop setup inspired by Material You, featuring auto-generated colors, fluid animations, and ripple effects for a cohesive, customizable user experience.
GNU General Public License v3.0
481 stars 22 forks source link

NixOS Support #56

Closed Buer-Nahida closed 1 month ago

Buer-Nahida commented 1 month ago

Already find all right packages:

{ pkgs, ... }: {
  home.packages = with pkgs; [
    python3
    hyprshot
    hyprcursor
    hyprlang
    hyprpicker
    hyprutils
    hyprwayland-scanner
    xdg-dbus-proxy
    xdg-desktop-portal-gtk
    xdg-desktop-portal-hyprland
    xdg-utils
    python312Packages.pyxdg
    ags
    swww
    adw-gtk3
    libdbusmenu-gtk3
    python312Packages.pip
    python312Packages.pillow
    gnome.gnome-bluetooth
    bluez-tools
    wl-clipboard
    pywal16
    libadwaita
    swappy
    nwg-look
    pavucontrol
    polkit_gnome
    brightnessctl
    gvfs
    xarchiver
    zip
    imagemagick
    fastfetch # # #
    bibata-cursors
    gum
    python312Packages.pywayland
    libdrm
    lm_sensors
    gnome-system-monitor
    playerctl
    lshw
    dart-sass
    cpio
    meson
    cmake
    python312Packages.materialyoucolor
    gtksourceview
    gtksourceviewmm
    cairomm
    gtkmm3
    networkmanagerapplet
    tinyxml-2
    python312Packages.requests
    hyprpaper
    (tela-icon-theme.overrideAttrs (_: {
      installPhase = ''
        runHook preInstall

        patchShebangs install.sh
        mkdir -p $out/share/icons
        ./install.sh nord -d $out/share/icons
        jdupes -l -r $out/share/icons

        runHook postInstall
      '';
    }))
    webcord-vencord
  ];
  programs.bun.enable = true;
  services.udiskie.enable = true;
  services.cliphist.enable = true;
  xdg.portal.enable = true;
}

But I can't make the python scripts and ags widget run on nixos.

paiyayay commented 1 month ago

If you could give us more information we can work on it. Are there any errors or such? The creator of AGS uses nix, and I believe there are additional packages you have to install. Come ask yourself if you want to: https://discord.gg/PF7stVCF

koeqaife commented 1 month ago

I don't want to add nixos support because I don't have time to test it

Buer-Nahida commented 1 month ago

Close, because I gave up.