Code Monkey home page Code Monkey logo

koeqaife / hyprland-material-you Goto Github PK

View Code? Open in Web Editor NEW
439.0 439.0 22.0 162.64 MB

Dynamic and elegant desktop setup inspired by Material You, featuring auto-generated colors, fluid animations, and ripple effects for a cohesive, customizable user experience.

License: GNU General Public License v3.0

Shell 8.54% JavaScript 0.85% Python 9.56% CSS 15.27% SCSS 0.37% QML 0.16% TypeScript 65.25%
ags arch-linux archlinux dotfiles hyprland hyprland-config linux material-3 material-design material-you rice unixporn wayland

hyprland-material-you's Introduction

Anurag's GitHub stats-Dark Anurag's GitHub stats-Light

hyprland-material-you's People

Contributors

koeqaife avatar paiyayay avatar rhubarbwu avatar s4nkalp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hyprland-material-you's Issues

ags package.json missing file

npm error syscall open
npm error path /home/q/.config/ags/package.json
npm error errno -2
npm error enoent Could not read package.json: Error: ENOENT: no such file or directory, open '/home/q/.config/ags/package.json'
npm error enoent This is related to npm not being able to find a file.
npm error enoent
npm error A complete log of this run can be found in: /home/q/.npm/_logs/2024-07-14T13_39_28_385Z-debug-0.log

NixOS Support

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.

Can't edit custom.conf

When I add that to my custom.conf in hypr/conf:
input { kb_layout = fr kb_variant = kb_model = kb_options = grp:alt_shift_toggle numlock_by_default = true follow_mouse = 1 touchpad { natural_scroll = true } sensitivity = 0 }

it prompt me with an error
image

Problem with sddm

So, I recently installed hyprland-material-you on a fresh install of arch. Everything worked at installed out of the bat, however sddm was not starting. To fix that, I used: systemctl enable sddm.service. When I now boot, i'm greeted with a nice sddm theme. But when I enter my creds, an "empty" hyprland session start. I don't have the bar at the top, the menus, the keybinds kinda work, but I can't open apps etc. Is there any chance someone might know what is going on? I also installed other things like NVM, Pyenv, zsh, so it might also be part of the problem. I'll try to tty later to see if it works!

Clipboard History doesn't render characters properly

Hello everyone, I've been using hyprland-material-you for a day and I'm very happy with it. However, I have a problem with the clipboard history, some characters such as "┃" doesn't render properly, and when I'm bulk copying characters it's kinda annoying to not know what I select in the clipboard.

image

VPN support

Support could be added in the right menu as a button to activate it and in the settings a submenu to configure it.

Strange window/app spawning behaviour

Previously was working fine, but after updating using your update.sh script today, some strange behaviors have started.

  • If i launch the terminal, it always works correctly (the terminal window is spawned on the monitor/workspace that the mouse is on)
  • If I launch Nautilus, the window spawns correctly, but the mouse is automatically moved to 0,0 (workspace 2, monitor 2).
  • If I launch firefox, the FIRST firefox instance opens in the correct place, but each subsequent one is spawned on workspace 2/monitor 2, regardless of where the mouse is. As above, the mouse is snapped to 0,0 on 2nd and onward Firefox window
  • VS Code always spawns on workspace2/monitor2. Mouse is again snapped to 0,0

I have a feeling that the mouse being moved is what is causing the incorrect spawning.

Any ideas?

Timeout error when installing sensors

17213829797958829645527066382936
After installing microtex, I went on to install sensors and boom there's a timeout error.
Later It tells me there's a wal directory in .config so I go to /hyprland/config and then I just

rmdir -R wal

go back to dotfiles
./install.sh

and the cycle repeats

I know I suck at this but I'm willing to learn and fix issues

Lol

Bro made entire desktop environment XD

plugins fail to install

It failed to install headers, it told me to run 'hyprpm update', after i ran it it tells me about missing path it cant cd to.

hyprpm update -v                                                                                               22:14  
[v] version returned: Hyprland, built from branch  at commit 918d8340afd652b011b937d29d5eea0be08467f5  (flake.lock: update).
Date: Tue Jun 25 12:06:02 2024
Tag: v0.41.2, commits: 4886

flags: (if any)


[v] parsed commit 918d8340afd652b011b937d29d5eea0be08467f5 at branch  on Tue Jun 25 12:06:02 2024, commits 4886

! Cloning https://github.com/hyprwm/hyprland, this might take a moment.                                                           
[v] will shallow since: Tue Jun 18 12:06:02 2024                                                                                  

✔ cloned                                                                                                                          
[v] git returned (co): Your branch is up to date with 'origin/main'.                                                              

[v] git returned (rs): rm 'subprojects/tracy'                                                                                     
fatal: not a git repository: ../../.git/modules/subprojects/wlroots-hyprland
fatal: could not reset submodule index

✔ checked out to running ver                                                                                                      
! configuring Hyprland                                                                                                            
[v] setting PREFIX for cmake to /home/arch/.local/share/hyprpm/headersRoot                                                        
[v] cmake returned: CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:253 (message):                           
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  CMakeLists.txt:5 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.
Not searching for unused variables given on the command line.

-- The C compiler identification is GNU 14.1.1
-- The CXX compiler identification is GNU 14.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Gathering git info
-- Found Python3: /usr/bin/python3.12 (found version "3.12.4") found components: Interpreter
Building itab.c/itab.h...
-- Setting up wlroots
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Found WaylandScanner at /usr/bin/wayland-scanner
-- Found wayland-protocols at //usr/share/wayland-protocols
-- Configuring Hyprland in Release with CMake
-- Checking deps...
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so  found components: GLES3
-- Checking for modules 'xkbcommon;uuid;wayland-server;wayland-client;wayland-cursor;wayland-protocols;cairo;pango;pangocairo;pixman-1;libdrm;libinput;hwdata;libseat;libdisplay-info;libliftoff;libudev;gbm;hyprlang>=0.3.2;hyprcursor>=0.1.7;hyprutils>=0.1.5'
--   Found xkbcommon, version 1.7.0
--   Found uuid, version 2.40.2
--   Found wayland-server, version 1.23.0
--   Found wayland-client, version 1.23.0
--   Found wayland-cursor, version 1.23.0
--   Found wayland-protocols, version 1.36
--   Found cairo, version 1.18.0
--   Found pango, version 1.54.0
--   Found pangocairo, version 1.54.0
--   Found pixman-1, version 0.43.4
--   Found libdrm, version 2.4.122
--   Found libinput, version 1.26.1
--   Found hwdata, version 0.384
--   Found libseat, version 0.8.0
--   Found libdisplay-info, version 0.2.0
--   Found libliftoff, version 0.5.0
--   Found libudev, version 256
--   Found gbm, version 24.1.4-arch1.2
--   Found hyprlang, version 0.5.2
--   Found hyprcursor, version 0.1.9
--   Found hyprutils, version 0.2.0
-- Looking for execinfo.h
-- Looking for execinfo.h - found
-- Configuration supports execinfo
-- Looking for backtrace in execinfo
-- Looking for backtrace in execinfo - not found
-- Looking for sys/timerfd.h
-- Looking for sys/timerfd.h - found
-- Checking for module 'epoll-shim'
--   Package 'epoll-shim', required by 'virtual:world', not found
-- XWAYLAND Enabled (NO_XWAYLAND not defined) checking deps...
-- Checking for modules 'xcb;xwayland;xcb-util;xcb-render;xcb-xfixes;xcb-icccm;xcb-composite;xcb-res;xcb-ewmh;xcb-errors'
--   Found xcb, version 1.17.0
--   Found xwayland, version 24.1.1
--   Found xcb-util, version 0.4.1
--   Found xcb-render, version 1.17.0
--   Found xcb-xfixes, version 1.17.0
--   Found xcb-icccm, version 0.4.2
--   Found xcb-composite, version 1.17.0
--   Found xcb-res, version 1.17.0
--   Found xcb-ewmh, version 0.4.2
--   Found xcb-errors, version 1.0.1
-- SYSTEMD support is requested (NO_SYSTEMD not defined)...
-- Setting precompiled headers
-- Setting link libraries
-- Checking for module 'hyprutils>=0.1.1'
--   Found hyprutils, version 0.2.0
-- Checking for modules 'tomlplusplus;hyprutils>=0.1.1'
--   Found tomlplusplus, version 3.4.0
--   Found hyprutils, version 0.2.0
-- Configuring done (1.3s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/hyprpm/hyprland-arch/build

[v] meson returned:                                                                                                               
ERROR: Neither source directory 'build' nor build directory None contain a build file meson.build.

✔ configured Hyprland                                                                                                             
[v] installation will run: sed -i -e "s#PREFIX = /usr/local#PREFIX = /home/arch/.local/share/hyprpm/headersRoot#" /tmp/hyprpm/hyprland-arch/Makefile && cd /tmp/hyprpm/hyprland-arch && make installheaders
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╍━━━━━━━━━  4 / 5  Installing sources[v] installer returned: # remove previous headers from hyprpm's dir
rm -fr /home/arch/.local/share/hyprpm/headersRoot/include/hyprland
mkdir -p /home/arch/.local/share/hyprpm/headersRoot/include/hyprland
mkdir -p /home/arch/.local/share/hyprpm/headersRoot/include/hyprland/protocols
mkdir -p /home/arch/.local/share/hyprpm/headersRoot/include/hyprland/wlr
mkdir -p /home/arch/.local/share/hyprpm/headersRoot/share/pkgconfig
cmake --build ./build --config Release --target generate-protocol-headers
[0/2] Re-checking globbed directories...
[1/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-gamma-control-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-gamma-control-unstable-v1.hpp
[2/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-foreign-toplevel-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-foreign-toplevel-management-unstable-v1.hpp
[3/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-output-power-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-output-power-management-unstable-v1.hpp
[4/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-screencopy-unstable-v1-protocol.h
[5/41] Generating /tmp/hyprpm/hyprland-arch/protocols/hyprland-global-shortcuts-v1-protocol.h
[6/41] Generating /tmp/hyprpm/hyprland-arch/protocols/hyprland-toplevel-export-v1-protocol.h
[7/41] Generating /tmp/hyprpm/hyprland-arch/protocols/virtual-keyboard-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/virtual-keyboard-unstable-v1.hpp
[8/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-virtual-pointer-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-virtual-pointer-unstable-v1.hpp
[9/41] Generating /tmp/hyprpm/hyprland-arch/protocols/input-method-unstable-v2.cpp, /tmp/hyprpm/hyprland-arch/protocols/input-method-unstable-v2.hpp
[10/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-output-management-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-output-management-unstable-v1.hpp
[11/41] Generating /tmp/hyprpm/hyprland-arch/protocols/kde-server-decoration.cpp, /tmp/hyprpm/hyprland-arch/protocols/kde-server-decoration.hpp
[12/41] Generating /tmp/hyprpm/hyprland-arch/protocols/text-input-unstable-v1-protocol.h
[13/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-data-control-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-data-control-unstable-v1.hpp
[14/41] Generating /tmp/hyprpm/hyprland-arch/protocols/hyprland-focus-grab-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/hyprland-focus-grab-v1.hpp
[15/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wlr-layer-shell-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/wlr-layer-shell-unstable-v1.hpp
[16/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wayland-drm.cpp, /tmp/hyprpm/hyprland-arch/protocols/wayland-drm.hpp
[17/41] Generating /tmp/hyprpm/hyprland-arch/protocols/tearing-control-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/tearing-control-v1.hpp
[18/41] Generating /tmp/hyprpm/hyprland-arch/protocols/fractional-scale-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/fractional-scale-v1.hpp
[19/41] Generating /tmp/hyprpm/hyprland-arch/protocols/xdg-output-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/xdg-output-unstable-v1.hpp
[20/41] Generating /tmp/hyprpm/hyprland-arch/protocols/cursor-shape-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/cursor-shape-v1.hpp
[21/41] Generating /tmp/hyprpm/hyprland-arch/protocols/idle-inhibit-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/idle-inhibit-unstable-v1.hpp
[22/41] Generating /tmp/hyprpm/hyprland-arch/protocols/relative-pointer-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/relative-pointer-unstable-v1.hpp
[23/41] Generating /tmp/hyprpm/hyprland-arch/protocols/xdg-decoration-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/xdg-decoration-unstable-v1.hpp
[24/41] Generating /tmp/hyprpm/hyprland-arch/protocols/alpha-modifier-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/alpha-modifier-v1.hpp
[25/41] Generating /tmp/hyprpm/hyprland-arch/protocols/ext-foreign-toplevel-list-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/ext-foreign-toplevel-list-v1.hpp
[26/41] Generating /tmp/hyprpm/hyprland-arch/protocols/pointer-gestures-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/pointer-gestures-unstable-v1.hpp
[27/41] Generating /tmp/hyprpm/hyprland-arch/protocols/keyboard-shortcuts-inhibit-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/keyboard-shortcuts-inhibit-unstable-v1.hpp
[28/41] Generating /tmp/hyprpm/hyprland-arch/protocols/text-input-unstable-v3.cpp, /tmp/hyprpm/hyprland-arch/protocols/text-input-unstable-v3.hpp
[29/41] Generating /tmp/hyprpm/hyprland-arch/protocols/pointer-constraints-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/pointer-constraints-unstable-v1.hpp
[30/41] Generating /tmp/hyprpm/hyprland-arch/protocols/xdg-activation-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/xdg-activation-v1.hpp
[31/41] Generating /tmp/hyprpm/hyprland-arch/protocols/ext-idle-notify-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/ext-idle-notify-v1.hpp
[32/41] Generating /tmp/hyprpm/hyprland-arch/protocols/ext-session-lock-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/ext-session-lock-v1.hpp
[33/41] Generating /tmp/hyprpm/hyprland-arch/protocols/presentation-time.cpp, /tmp/hyprpm/hyprland-arch/protocols/presentation-time.hpp
[34/41] Generating /tmp/hyprpm/hyprland-arch/protocols/tablet-v2.cpp, /tmp/hyprpm/hyprland-arch/protocols/tablet-v2.hpp
[35/41] Generating /tmp/hyprpm/hyprland-arch/protocols/xwayland-shell-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/xwayland-shell-v1.hpp
[36/41] Generating /tmp/hyprpm/hyprland-arch/protocols/viewporter.cpp, /tmp/hyprpm/hyprland-arch/protocols/viewporter.hpp
[37/41] Generating /tmp/hyprpm/hyprland-arch/protocols/primary-selection-unstable-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/primary-selection-unstable-v1.hpp
[38/41] Generating /tmp/hyprpm/hyprland-arch/protocols/xdg-shell.cpp, /tmp/hyprpm/hyprland-arch/protocols/xdg-shell.hpp
[39/41] Generating /tmp/hyprpm/hyprland-arch/protocols/linux-dmabuf-v1.cpp, /tmp/hyprpm/hyprland-arch/protocols/linux-dmabuf-v1.hpp
[40/41] Generating /tmp/hyprpm/hyprland-arch/protocols/wayland.cpp, /tmp/hyprpm/hyprland-arch/protocols/wayland.hpp
find src -name '*.h*' -print0 | cpio --quiet -0dump /home/arch/.local/share/hyprpm/headersRoot/include/hyprland
cd subprojects/wlroots-hyprland/include/wlr && find . -name '*.h*' -print0 | cpio --quiet -0dump /home/arch/.local/share/hyprpm/headersRoot/include/hyprland/wlr && cd ../../../..
/bin/sh: line 1: cd: subprojects/wlroots-hyprland/include/wlr: No such file or directory
make: *** [Makefile:56: installheaders] Error 1

✖ failed to install headers with error code 2                                                                                     
 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  5 / 5  Failed                                                                

✖ Headers missing. Please run hyprpm update to fix those.

My system:

                   -`                    arch@btw 
                  .o+`                   -------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: B650E PG Riptide WiFi 
               `+oooooo:                 Kernel: 6.9.10-zen1-1-zen 
               -+oooooo+:                Uptime: 21 mins 
             `/:-:++oooo+:               Packages: 1411 (pacman) 
            `/++++/+++++++:              Shell: zsh 5.9 
           `/++++++++++++++:             Resolution: 1920x1080 
          `/+++ooooooooooooo/`           DE: Hyprland 
         ./ooosssso++osssssso+`          Theme: adw-gtk3 [GTK2/3] 
        .oossssso-````/ossssss+`         Icons: Reversal-black-dark [GTK2], Tela-nord [GTK3] 
       -osssssso.      :ssssssso.        Terminal: konsole 
      :osssssss/        osssso+++.       CPU: AMD Ryzen 5 7600 (12) @ 5.170GHz 
     /ossssssss/        +ssssooo/-       GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT 
   `/ossssso+/:-        -:/+osssso+-     Memory: 3271MiB / 15697MiB 
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/                           
 .`                                 `/                           

Questions

Hello, I'm curious on how to put the main bar on the bottom of my screen? Is that possible? and another thing is that I made some modifications in the ~/.config/hypr files, I modified my keyboard layout, and some of the windows options and now every time I start my pc appears this notification:

image

How can I delete that notification or what can I do?

Hyprlock config

Actual Hyprlock config missing in .config/hypr/, there is only a source to a file in .cache

Error: directory [...] already exists in config

I run the commands on my freshly installed arch and each time I get this error after I get asked to install MicroTex and I agree. First it was directory "wal" which I removed from .config and now it's directory "hypr". Should I just keep removing the directories after each time I run install.sh until it resolves?

ags crashes after closing leftside menu

image

AGS completely crashes after opening and closing the left side menu (left side menu is fully functional when its open).
Crash happens when the the gemini widget is enabled irrespective of which menu was last shown,
when the gemini widget is disabled from the left side menu it works fine.

Don't block input when AGS panes/windows are open

Currently, when a side pane or window such as the settings are opened, keyboard input is blocked to the rest of the Hyprland interface (looks like mouse input works). This would be okay if the rest of the interface was dimmed/shadowed but it is not. I think this is good because I would like to be able to interact with other windows whilst these AGS interfaces are open.

Also, escape to close a pane doesn't always work - one scenario is when one side pane is opened and then the other one is without closing the first one. Pressing escape does close the second one but leaves the first open. It should either close both of them or each one respectively. I think this is however related to the input blocking issue above and has something to do with the AGS windows being not being in focus by the mouse.

The open side pane buttons don't respond to quick inputs either - if I click to open but was to close it shortly after, it won't work by clicking the button again unless I move the mouse a bit (it seems I have to move the mouse, waiting doesn't work).

Error setting colors during installation

I tried the install.sh command and it fails with the following error:

:: Setting colors
Traceback (most recent call last):
  File "/home/axel/dotfiles/material-colors/generate.py", line 7, in <module>
    from materialyoucolor.quantize import QuantizeCelebi  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'materialyoucolor'

Then I get the message:

Config error in file /home/USER/dotfiles/hypr/hyprland.conf at line 34: source= globbing error: found no match

The colors are all transparent now. I attached a picture. Also, I just ran ./install.sh and followed on-screen selections.

20240716_102002

too many duplicate processes !?

image

There is like 4 screenful more processes that I could not fit in my screen.

brightness.sh is located at dotfiles/ags/scripts
busctl gets the rs.wl.gammarelay Brightness
awk 's description is awk {print $2}

wl-gammarelay is outdated and last time I checked it was using 10% of the CPU, idk why.
wl-gammarelay-rs is the updated version. I do not know how hard it would be to upgrade the package with your current configurations but I recommend upgrading it.

Let people change their hyprland configuration without blocking updates

I only changed my keyboard layout, some keybindings, my monitor configuration to adjust the scale and added one window rule to hyprland.conf.
This prvents me from updating

dotfiles on  main [!⇣]
❯ ./update.sh
:: Cannot update: Changes detected in files.
:: You can write "$ git diff-index --name-only HEAD --" to see which files have changed

dotfiles on  main [!⇣]
❯ git diff-index --name-only HEAD --
hypr/conf/input.conf
hypr/conf/keybinding.conf
hypr/conf/monitor.conf
hypr/hyprland.conf

How do I start ags?

I just want to run your ags config how exactly do i compile and run it?
Thank you!

Text in AGS windows fuzzy in places

All text in the settings window becomes fuzzy when it is active (mouse hovering over it) and goes back in "focus" when it is inactive. The top bar has fuzzy fonts in some places and not in others (time/date, window switcher and battery widgets are clear, rest are fuzzy) and the app menu has mostly fuzzy fonts.

Please could I have some help fixing this? Screenshots are below (I couldn't capture the settings app being fuzzy because it only happens on hover).

Top bar:
image

App menu:
image

Errors in config and black screen

I installed the hyprland preset with archinstall and installed this theme. Whenever I log in or start Hyprland I get a black screen and an error (as seen in the picture
image

Install Bun with AGS

After install, nothing based on AGS was working (i.e. bar, app menu, cheatsheet). I figured out it was because bun wasn't installed, so I tried installing bun instead of bun-bin which was a time-consuming mistake. Cancelled the install after it downloaded 8GB and got stuck building after that and installed bun-bin which took less than a minute and everything appeared after.

It could also be that AGS wasn't installed with this script/to begin with and I did it manually with paru (can't remember if I did though), which didn't install bun or installed a version that depended on bun but didn't install it.

TLDR: AGS and Bun are required

AGS Critical Error - this._device is undefined

Hi,

First of all, thanks a lot for your dotfiles.

I took some interest in ags recently and I enjoyed your ags configuration quite a lot.

I'm trying to get ags working on my machine. I've copied the ags folder from your dotfiles to ~/.config and, every time I launch it I get the following error logs:

(com.github.Aylur.ags:59585): Gjs-Console-CRITICAL **: 23:26:52.510: TypeError: this._device is undefined
scan@resource:///com/github/Aylur/ags/service/network.js:107:9
WifiScan@file:///tmp/ags/js/main.js:24:16
startPoll/this._interval<@resource:///com/github/Aylur/ags/variable.js:46:34
interval@resource:///com/github/Aylur/ags/utils/timeout.js:3:5
startPoll@resource:///com/github/Aylur/ags/variable.js:45:30
Variable@resource:///com/github/Aylur/ags/variable.js:26:18
default@resource:///com/github/Aylur/ags/variable.js:130:36
@file:///tmp/ags/js/main.js:73:27
async*_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

I've searched through the closed issues and I think someone has mentioned a similar problem, which was marked as being an "ags" issue. Although I have little to 0 experience with ags, this feels more like a misconfiguration on my part (note that I haven´t installed the dotfiles using your scripts, since I'm solely interested in the ags configuration), rather than a problem with ags itself.

Any help here would be appreciated. I'd be happy to provide some more logs or debug information.

I'm running arch on 6.10.0-arch1-2.

Can't start AGS/UI

Hey, I saw your reddit post and decided to try it, nice job btw!

The problem that I'm having is that AGS shows a red bar (as if was an error) right at the beginnig and it disappears.

I searched a bunch of issues before posting this, so I have no idea how to solve it.

I installed bun, ags (following this doc), hyprpm is up to date and plugins installed.

hyprctl dispatch exec ags returns "ok" but nothing happens, I don't know how to run in a verbose way to debug it.

Any clue?

Can't update / Don't know how to

Hello, so I tried to execute:
./update.sh in the dotfiles folder to update the hyprland material you. It prompted me an error saying that:
Cannot update: Changes detected in files. :: You can write "$ git diff-index --name-only HEAD --" to see which files have changed :: use --force to ignore changes
I tried to use ./update.sh --force to continue but it prompted me with an error:
error: Your local changes to the following files would be overwritten by merge: hypr/conf/custom.conf hypr/conf/input.conf Please commit your changes or stash them before you merge. Aborting

I don't really know how to fix that, even tho I'm prettier it's because I edited some keybinds in the input.conf instead of custom.conf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.