hyprv4's People
Forkers
grayarch mohammedmunir kasie-zhang jessekoldewijn shubham-550 1rk1n imkarmadev ktaf abstract-binary topper-crypto phanthomzahard nropvox virgula0 drunktaric zelozzz just632 doanrii-fork veliant codekisi aihxdev fhede snkdemon aomogol benediktms halogenandtoast mickhat anshul-kh mtsdurica warrioor karomba r3mcos3 xehapa ashborn013 rbroggi dennistetradis kasroudra eric-hansen zamansheikh imcarsen hudsilva goteksc amponce doppelhelix ryan-vreeke robby-cell scorpy2001 wamunyima3 a1401358759 rxzheng milesje ninpucho iranlinux ilikestreet mhsalvor stivberberi stove-jeebs emreihtiyar cyberhazard iunstable0 imsakg dinocat4692 frantiseklee etiiir xavocqdo hangocdinhnew matiasgql kani537 vinaykomaravolu snoupix omega-osirus vbajs ccarlsson sensei002 bactrosaurus ulpio leocelador mtikhomirov dakota-m l1nux-th1ngz gif-prog ajayvasan itszcx uchoa lilgangus mesc510 qantrex limetyapple pocketcat3 taxevader007 abrahamabel amend7 micha-btz h3-hanouzz alwayscolorblind ashleendaly johntranntut jullma laevateinzzl kevinjohnwimberly tony7466hyprv4's Issues
Sddm-Sugar-candy-git
Cannot insatall sugar candy
Failed to connect to framagit.org port 443 after 130635 ms: Couldn't connect to server
Blank screen
grim | swappy
hi, i'm trying to take a screenshot using the bind = $mainMod, S, exec, grim -g "$(slurp)" - | swappy -f - # take a screenshot
but I would like to save the file in $XDG_SCREENSHOTS_DIR/$(%Y%m%d_%H%M%S.png)
, $XDG_SCREENSHOTS_DIR = $HOME/Pictures/Screenshots
on XDG Specifications, could you give me some advice on how to fix this?
i couldn't find the swappy config file in .config/HyprV or .config
Small Suggestions
Hi
I have been using this a few days now, its great.
I noticed the V1 theme does not have/show the available package updates in waybar like it does on the other themes.
Also, I wondered if it might be useful to have separate bindings to change to each of the themes removing the need to cycle through them, as there are now 5 and potentially more with further updates.
In addition, I thought a nice feature could be if a function/script could be implemented to change only the wallpaper. A directory could be provided where people can place their favorite wallpaper images and a binding could then be used to call the function/script to change the wallpaper from those files. This would allow people to have a bit more of their own personalization. I realize there is already a simple way of using a personal wallpaper, this would just be a more fun way of doing it, perhaps?
sddm-sugar-candy-git install had failed
No matter in how many different ways i run the script, same is happening
[ERROR] - sddm-sugar-candy-git install had failed, please check the install.log
heres the log
:: ^[[1m(1/1) Parsing SRCINFO: sddm-sugar-candy-git^[[0m
==> Making package: sddm-sugar-candy-git r53.2b72ef6-1 (Sunday 21 May 2023 11:4>
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning sugar-candy git repo...
Cloning into bare repository '/home/stealthspectre/.cache/yay/sddm-sugar-candy->
fatal: unable to access 'https://framagit.org/MarianArlt/sddm-sugar-candy.git/'>
==> ERROR: Failure while downloading sugar-candy git repo
Aborting...
-> error making: sddm-sugar-candy-git-exit status 1
-> Failed to install the following packages. Manual intervention is required:
sddm-sugar-candy-git - exit status 1
sharing desktop through teams via chromium(and possibly others) opens a windows which cannot be closed
Hello!
Thank you so much the the v4 script!! it works brilliantly!
However, i just attended a teams meeting where i shared my desktop(which workes fine).
When starting the share, you need to choose which part of you computer you want to share however.. and when choosing this - either a screen, window or region... you do this through a small window which appears.
This window is however not possible to close through any means(what I can find..)
I have tried all the known shortcuts or methods(not xkill, pkill though), but its just not going away or gets removed..
I have attached a screenshot of the window which I cannot remove..
Is there any other ways of closing this windows which is not as obvious to most user such like myself? - Would it be possible to add a feature to rightclick on the app in the bottom waybar, to close windows through a context menu?
Audio issue on Lenovo Thinkpad T14s after installation
Hi Sol! Thank you for the reply on youtube. Unfortunately, reinstalling both pipewire and wireplumber did not resolve the issue (I rebooted after). Additionally I tried to installl sof-firmware (as google posts suggests to try to resolve my issue) but that didn't work either. Thank you for all your help :D
login screen go black
when i just install the hyprland and login the screen go black for a few second then i was back at the login screen again
Background image vanishes after scaling change
Performed a fresh install of Arch and Hyprland (using the V4 script). Checked all major features and everything worked fine. Edited hyperland.conf monitors setting from ",preferred,auto,auto" (the default) to ",3840x2160@60,auto,1.5". Screen blanked for a second to apply the new settings. When it returned, the new scaling was applied, but the wallpaper was gone, leaving a black background. Switching between light and dark mode didn't bring it back. Neither did a reboot. Nor returning the monitor settings to default. Everything else still seems to work fine, I just don't have any wallpaper.
My system is a Ryzen 7735HS CPU with Radeo 680M graphics, 32GB DDR4 RAM, and a 1TB NVMe drive, so there are no Nvidia shenanigans going on.
Black screen after swww update.
After swww updates 0.8.0 and 0.8.1 the problem with no wallpaper at login (black background) is back. Have to toggle the dark/light switch to get the wallpaper to show. Anyone know how to solve it ?
weather problem
hi guys i installed this beautiful desktop and i got a problem
When I hover over the weather icon on the vibar, I don't get a tooltip
and the weather is not quite right
is it possible to explicitly indicate to the parser the forecast of which city I need?
and how to fix the tooltip?
I will be very happy if you help me!
Black Screen after Boot
Customizing buttons in waybar-bottom in V4
It's a bug ?
Good morning everyone , as per title I don't know if it's a bug, but when I log on to my laptop the first letter shows up uppercase and I can't vary it, while from TTY I can log on safely as I enter it lowercase, how can I do it ?
initramfs-custom not used?
Hello,
First of all, thanks for all of Your efforts to make the process smooth and easy for wayland greenhorns.
I have a naive question about below step:
Generate new image: sudo mkinitcpio --config /etc/mkinitcpio.conf --generate /boot/initramfs-custom.img
How is it supposed to work if after the default configuration, systemd boot leverages different initramfs,
my example:
โ cat loader/entries/2023-05-31_15-26-04_linux.conf
// Created by: archinstall
// Created on: 2023-05-31_15-26-04
title Arch Linux (linux)
linux /vmlinuz-linux
initrd /amd-ucode.img
initrd /initramfs-linux.img
options root=PARTUUID=5b675a4f-b430-4a1e-831d-bd89202c613e zswap.enabled=0 rw rootfstype=ext4
Create a script to record screen and audio
It would be great to have a script that takes screenshots and audio. I have tried to do it with wf-recorder but I have many codec errors and others...
blur_new_optimizations and other got removed to a nested subcategory
With the last update Hyprland removed the blur_xxx Variables and moved them a nested subcategory inside the decoration category.
So please use the blur decoration subcategory in the hyprland.conf like this:
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
blur {
enabled = true
size = 7
passes = 4
new_optimizations = true
}
#....
}
Problem (and solution) for the weather script showing the wrong weather
Hey Sol,
Love your work here - made it a lot easier for me to reverse engineer everything and start tinkering. I had a lot of false starts trying to play with Hyprland!
In any case, just wanted to drop a note - it seems wttr.in uses your IP address to identify your location. Unfortunately ip geolocation data is dodgy at best, so in my case it was pulling info for a city about 1500km north of me here in Australia! There's ways to force a specific location in the call to wttr.in though, and I found the easiest was using an airport code as I have one quite close to me.
In my case, I edited:
~/.config/HyprV/waybar/scripts/waybar-wttr-c.py
and looked for the following line:
weather = requests.get("https://wttr.in/?format=j1").json()
Throwing in my airport code gets me a fixed result. Fortunately that works for my use case as my desktop doesn't travel.. no doubt for travelling laptop users, it might not be so great. Anyway, just thought I'd share my solution in case it helps anyone else.
The edit just involved dropping the three letter airport code in caps in place of the 3 XXX's below (you can google your local airport code.)
weather = requests.get("https://wttr.in/XXX?format=j1").json()
Thanks again for all your hard work, it's much appreciated!
bug in locksrcreen (skips the passord)
if you are in lock screen and press super it skips the password and just lets you in
Support for virtualbox.
I wanted to know if there are any plans to support this script for virtualbox since i see a dialog box saying it might most likely fail in a VM.
Lock Screen BUG
Going to the lock screen, typing your password and unlocking it. If you lock the screen again you can just press any key to unlock it without using your password.
How to reproduce:
- Lock the screen
- Log in
- Lock the screen again
- Press any button
Brave Browser display offset
Noticed this after a pacman/yay update and not really sure what is the issue. It's not that it is just cut off, but the mouse and where it registers in Brave Browser is slightly offset. I have to hover/click slightly above and to the left.
I notice that it fixes itself after some time, or when using Flameshot (which I did for this screenshot, and it now works!)
Workspace indicator disappeared
I recently updated Hyprland and the issue occurred. Am currently on the latest version
{
"branch": "",
"commit": "96d555e8e794627bfc561e294e148ab8a9961fcc",
"dirty": true,
"commit_message": "",
"tag": "v0.29.1",
"flags": []
}
Suggetion: fedora alt for the HyprV setup?
Hey man, I know it's not really the premise of this repo but. To be honest, since this is probably one of the best if not the best setup to start using Hyprland I'd love to see a fedora version.
This gives the users an option between running a bleeding edge setup or a touch more stable version.
Upgrade tip for previous HyprV users
Hey @SolDoesTech first of all, thanks for the improved script flow.
Wanted to give the following tip to people that might upgrade to v4 (while using a nvidia gpu) from one of the previous revisions of HyprV. Make sure to remove the "hyprland" package from your system beforehand. Having this package installed beforehand kills the script on the step where it will try to install "hyprland-nvidia".
Alongside this tip, I'll be forking this repo where I will replace yay with paru, fish (shell) and kitty with alacritty again. I'll also throw in a config for both alacritty, starship and fish (aliases for curtain commands).
Cheers!๐ค
HyprV4 Installed by nub-sauce gamer, with issues
Hello,
The Installation workflow was used on my main gaming rig running an 4080 rtx and a separate 1TB nvme. Arch base install with 'neofetch nvim git' only..
-Issue 1: If you gave your created user Root during installation, the HyprV4 workflow fails with a common error related to ROOT not being able to create and run pkg's. **The work I used was to add my user to the WHEEL group after the fresh install reboot, instead of adding to root during the 'archinstall' method.
-Issue 2: Unable to get audio or sound to work out of the box. **I accept that this might be the nub-sauce kicking in, but I tried both Arch Audio options during the 'archinstall' script, with no success. **I'd like to try a desktop environment as a base, and then the HyprV4 workflow to see if I can get them to switch tonight.
-Issue 3: I am aware of the Beta disclaimer but, the environment is extremely unstable. The windows freeze often, and prevent me from keyboard-shortcutting out of a selection. **I'll look for replies before I start fresh tomorrow.
Thank you for your work and support.
kitty crash on aarch64
Not critical for me but I tested the hyprv4 script to install on top of EndeavourOS ARM (No Desktop) for the Raspberry PI 4. The Wayland compositor is too much for good use on the Raspberry PI 4, but it does work once you switch from Kitty to XFCE4-terminal.
No sound on the laptop speaker
I don't know where the problem is, the sound is not there if I don't use bluetooth earphones. If you use laptop speakers then the sound does not come out
Can't get Swayidle to work w/ Dual Monitor setup no matter what
This is bugging me like crazy. I have tried about a hundred different ways of making my monitors turn off/idle but no matter what I do, the furthest I can get is successfully getting my main monitor to idle but my second monitor will instantly come back on 2 seconds after going black.
Here's the script that works for my main monitor (DP-1) but the second monitor (HDMI-A-2) goes black for 2 seconds then comes back on (also tried it without the killall -SIGUSR1 swayidle
with the same result):
swayidle -w -d \
timeout 300 '~/.config/hypr/scripts/lock.sh' \
timeout 360 'hyprctl dispatch dpms off DP-1 && hyprctl dispatch dpms off HDMI-A-2 && sleep 1 && killall -SIGUSR1 swayidle' \
resume '
hyprctl monitors | grep HDMI
ret=$?
if [ $ret -eq 0 ]
then
hyprctl dispatch dpms on DP-1
else
hyprctl dispatch dpms off HDMI-A-2
fi
' \
before-sleep '~/.config/hypr/scripts/lock.sh' \
lock '~/.config/hypr/scripts/lock.sh'
...
exec-once = ~/.config/hypr/scripts/idle.sh
...
swaylock \
#--screenshots \
--clock \
--indicator \
--indicator-radius 100 \
--indicator-thickness 7 \
--effect-blur 7x5 \
--effect-vignette 0.5:0.5 \
--ring-color bb00cc \
--key-hl-color 880033 \
--line-color 00000000 \
--inside-color 00000088 \
--separator-color 00000000 \
--grace 0 \
--fade-in 0.2 \
-f
I've also tried a number of suggestions from various Reddit threads and Github issues which everyone else said worked for them but of course failed for me. Such as:
exec-once = swayidle -d -w timeout 300 'hyprctl dispatch dpms off && swaylock -f' resume 'hyprctl dispatch dpms on'
There is one error in the output that appears when the second monitor turns itself back on automatically after the 2 seconds of idle: [main.c:626] Screencopy failed
. I'm not sure what's causing it. BTW I ensured that the little eye icon, which indicates the idle inhibitor, on the top waybar is disabled (eye with a cross through it - the default)
If anyone has been able to successfully get swayidle working, please help me. This is so ridiculously annoying. There's no reason it shouldn't work. For some extra context, my main monitor is connected via Display Port and my secondary monitor via HDMI. That shouldn't be an issue though as one of the suggestions I tried was posted by someone with that exact same setup and it worked for him.
Solution for Weather Showing in F or C
I have adjusted the script so that you can now set whether the temperature is Fahrenheit or Celsius. I would develop further so that by a command line flag the temperature format changes, but I had no time for that yet.
Todos
- add flag for fahrheit
- add flag for celcius
- create guide on how to use the new system.
With kind regards
- Jonas
Wlogout Install Script error
When I run the hyprland v4 install Script in the last it says Wlogout Install failed then install stoped I'm from India please help.
Lock screen bug!
hey bro (@SolDoesTech) hi it's me again. I found another very unpleasant bug in your hyperland. when you lock the screen with a key combination and at the same time you have a different layout, you cannot change the layout ... it's very inconvenient, you have to reboot
no other workspaces
so in my hyprland i only have 1 workspace and if a try to create another one it does nothing,it's been happening with every wm and it's never happened before.
hyprV4 sound no workie; fairly newb, but did RTFM. :P
My volume/mic icons don't show up at hyprV4 boot. I don't have pulseaudio.service, nor pulseaudio package installed... I do have pipewire, but am a bit confused...
Do I need to install pulseaudio or can anyone help me diagnose the issue? I've modified v4 a lot, but nothing that should have broke this - it hasn't worked at all.
I'm on a framework laptop - arch linux, blah.
Thank you Sol!!! hyprV4 is so rad - its literally what sold me on TWMs; to be SHOWN how to modify the configs... I don't use a lot of the stock apps you setup w/ v4, but learned how to change things because of this theme. THANKS!
Notification daemon not show action buttons
I need my notifications to show action buttons, for example when a bluetooth device connects, there are the "always accept", "accept", and "reject" actions. Mako doesn't display these buttons.
same problem 53
just did a freshinstall and ran the script. cannot get a confirm on the password i believe, it doesnt say specifically so could be a bug?
ok i got in on the tty but not in login. i think it maybe becasue the log in is auto capitalized? is there a way i can try without the auto cap? maybe something else but pw is correct forsure
ok so i made another user, could not log in but am told log in failed. so the original user login seems to be a bug not a incorrect pw. still stuck
replace current de
I run Arch with Gnome 44.2 and want to have hyperland. After i installed it, do i need to do anything else?
Creating custom action to open Thunar as a root
A new window with root access does not pop up after password confirmation.I think that how it works in other DE but recently i have added the action but it doesn't work.
sed on /etc/mkinitcpio.conf
Line 230 in 7550b4c
This should be changed to sudo sed -i 's/MODULES=""/MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)/' /etc/mkinitcpio.conf
Otherwise the correct values will never be written to the file.
Multiple keyboard layouts work, but waybar still shows only one
Today, i installed v4 and customized two keyboard layouts (ch,rs) in ...
~/.config/hypr/hyprland.conf
and set the correct keyboard (apple-inc.-magic-keyboard-with-numeric-keypad) in ...
~/.config/HyprV/hyprv.conf
The keyboard layouts work and I can switch them while clicking on the waybar keyboard.
Unfortunately, the entry in waybar remains at the first language and is not changing to the second language
two keyboard layouts have been installed
remains the same, even if I switch the keyboard layout:
any hint?
Disable mouse Acceleration
Any way to turn acc of on my mouse off with wayland?
Stuck on lockscreen and can't access terminal
After updating monitor settings my screen went black, and after reboot im stuck on login screen, i login, insert right login credentials, and boom, black screen for few seconds and then back in lock screen, i probably do know how to fix it but i cant access terminal, i tried alt+shift+1 but cant access it, any way to access terminal or crash login screen?
<Super> doesn't open menu
When I press my key the start menu/launcher doesn't open it. I need to click on it to open instead. Is there some config I change to fix this?
Weird; my workspaces icons/#s disappeared??? Anyone else?
The icons (#s 1..10) on the waybar have disappeared. When I run waybar in the terminal, I see some other issues:
3-09-05 16:57:50.966] [info] Using configuration file /home/paulie420/.config/waybar/config.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/mesu.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/asus-rog.jsonc
[2023-09-05 16:57:50.966] [info] Including resource file: ~/.config/HyprV/waybar/conf/hyprv-util.jsonc
[2023-09-05 16:57:50.966] [info] Using CSS file /home/paulie420/.config/waybar/style.css
[2023-09-05 16:57:50.976] [info] Hyprland IPC starting
$HOME/.config/HyprV/waybar/scripts/power_profile: line 4: asusctl: command not found
$HOME/.config/HyprV/waybar/scripts/power_profile: line 9: [: ==: unary operator expected
$HOME/.config/HyprV/waybar/scripts/power_profile: line 12: [: ==: unary operator expected
$HOME/.config/HyprV/waybar/scripts/power_profile: line 15: [: ==: unary operator expected
[2023-09-05 16:57:51.098] [warning] Requested height: 20 is less than the minimum height: 22 required by the modules
[2023-09-05 16:57:51.098] [info] Bar configured (width: 1804, height: 22) for output: eDP-1
** (waybar:10979): WARNING **: 16:57:51.098: Status Notifier Item with bus name ':1.6' and object path '/org/ayatana/NotificationItem/nm_applet' is already registered
But nothing about the workspace icons, from what I read. Anyone else had this happen, made a change that caused this or know where I should start poking around??? No other hyprv4 issues are showing - what happened to my workspaces???
Machine often freezes when trying to share screen from firefox (discord, meet and so on...)
This is a pretty annoying bug which force me to do an hard shutdown of my computer when I try to share my screen from a web browser via discord or other meeting call apps.
Let me know what info are useless to debug the problem and I will provide the output of needed commands.
My system:
โฏ neofetch
-` angelo@virgularch
.o+` -----------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: 21CF000BUS ThinkPad T14 Gen 3
`+oooooo: Kernel: 6.3.2-arch1-1
-+oooooo+: Uptime: 7 mins
`/:-:++oooo+: Packages: 742 (pacman)
`/++++/+++++++: Shell: bash 5.1.16
`/++++++++++++++: Resolution: 1920x1200
`/+++ooooooooooooo/` DE: Hyprland
./ooosssso++osssssso+` Theme: Adwaita-dark [GTK2/3]
.oossssso-````/ossssss+` Icons: Adwaita [GTK2/3]
-osssssso. :ssssssso. Terminal: kitty
:osssssss/ osssso+++. CPU: AMD Ryzen 5 PRO 6650U with Radeon Graphics (12) @ 2.900GHz
/ossssssss/ +ssssooo/- GPU: AMD ATI Radeon 680M
`/ossssso+/:- -:/+osssso+- Memory: 1551MiB / 14746MiB
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/
I need to check of this happens with chromium too.
Firefox version: 113.0.1 (64-bit)
Better Wallpaper mngmt
Background swap on dark/light is good but there is no current support for customization
What I would do if you are interested in Pull Requests.
Just lmk if you want PRs and I'll throw this together
- Create a folder named Wallpapers in the startup script with sub folders for light dark
- Allow arbitrary number of Wallpapers for either sub-folder and on swap choose one at random
Alternatively
- Allow for some config list somewhere for both
If you want me to PR this.
- Do you want a hidden folder. (I wouldn't)
- Do you want to keep it shell. (Either way is ok with me)
Ignore if you want, but I'm curious
- The install comes with python. Is there a reason all these utils are shell? Most would find python more digestible. (At least I would imagine.)
Proposed solution in baraction
Feature Request HyprV5: Display assignment
Multi-display works, but has no common sense
- I can understand how this is wacky with the whole workspace idea. (i.e. what happens once workspaces exceed screens etc.) but hear me out.
- super two or three seem almost random. (Obviously wayland doesn't know what my room looks like)
What I'm after
Either of these sound good to me
Manual assignment
- On super + whatever display numbers on each screen.
- input numbers left to right
- reformat workspaces to comply (also mouse scroll left to right)
Auto assignment
- Somehow store setups for screens so only ever manual once
Potential bug
On my three monitor setup I can mouse scroll to two monitors but not the third.
I can just super + num to get there tho so not a big deal.
Sugar
At present the screens are different, but display the same information.
- If I'm working on workspace 1 all monitors show as being on workspace 1 even though other monitors are not said workspace.
- Somehow only list the workspaces contained on that monitor
Why is there 2 hyprland.conf files ?
I was wondering for playing around and modifying hyprland should i be editing the file located at /home/username/.config/hypr/hyprland.conf or the one located at /home/username/.config/HyprV/hypr/hyprland.conf?
Hang on first boot
Question about monitors
Is there way to make the monitor(s) to turn off, blank, disable (whatever term you wan to use) using systemd or swayidle? I have swayidle installed to auto lock (swaylock) my system after a specified amount of time, but I have not found a solution to disable the output to my monitors after an idle timeout, and then to enable those monitors again when there is input from say the keyboard. Just about all DEs (Gnome, KDE, ...) do this already so I'm looking for a solution that does the say thing.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.