Desktop usability adjustments #1
							
								
								
									
										471
									
								
								dconf.conf
									
									
									
									
									
								
							
							
						
						
									
										471
									
								
								dconf.conf
									
									
									
									
									
								
							@@ -1,471 +0,0 @@
 | 
				
			|||||||
[io/github/celluloid-player/celluloid]
 | 
					 | 
				
			||||||
settings-migrated=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[io/github/celluloid-player/celluloid/window-state]
 | 
					 | 
				
			||||||
height=425
 | 
					 | 
				
			||||||
loop-playlist=false
 | 
					 | 
				
			||||||
maximized=true
 | 
					 | 
				
			||||||
playlist-width=250
 | 
					 | 
				
			||||||
show-controls=true
 | 
					 | 
				
			||||||
show-playlist=false
 | 
					 | 
				
			||||||
volume=0.80000000000000004
 | 
					 | 
				
			||||||
width=296
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/Console]
 | 
					 | 
				
			||||||
audible-bell=false
 | 
					 | 
				
			||||||
font-scale=1.0
 | 
					 | 
				
			||||||
last-window-maximised=true
 | 
					 | 
				
			||||||
last-window-size=(1131, 1048)
 | 
					 | 
				
			||||||
theme='night'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/Extensions]
 | 
					 | 
				
			||||||
window-maximized=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/Loupe]
 | 
					 | 
				
			||||||
show-properties=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/Weather]
 | 
					 | 
				
			||||||
locations=[<(uint32 2, <('Zürich', 'LSZH', true, [(0.82874050067087668, 0.14893475701908529)], [(0.82670429484574492, 0.14922565104551519)])>)>]
 | 
					 | 
				
			||||||
window-height=495
 | 
					 | 
				
			||||||
window-maximized=false
 | 
					 | 
				
			||||||
window-width=992
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/World/Secrets]
 | 
					 | 
				
			||||||
last-opened-database='davs://nextcloud.kluster.moll.re/remote.php/dav/files/admin/Various/KeePass/keepass.kdbx'
 | 
					 | 
				
			||||||
last-opened-list=['davs://nextcloud.kluster.moll.re/remote.php/dav/files/admin/Various/KeePass/keepass.kdbx']
 | 
					 | 
				
			||||||
window-size=[960, 1048]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/calculator]
 | 
					 | 
				
			||||||
accuracy=9
 | 
					 | 
				
			||||||
angle-units='degrees'
 | 
					 | 
				
			||||||
base=10
 | 
					 | 
				
			||||||
button-mode='basic'
 | 
					 | 
				
			||||||
number-format='automatic'
 | 
					 | 
				
			||||||
refresh-interval=0
 | 
					 | 
				
			||||||
show-thousands=false
 | 
					 | 
				
			||||||
show-zeroes=false
 | 
					 | 
				
			||||||
source-currency=''
 | 
					 | 
				
			||||||
source-units='degree'
 | 
					 | 
				
			||||||
target-currency=''
 | 
					 | 
				
			||||||
target-units='radian'
 | 
					 | 
				
			||||||
window-maximized=false
 | 
					 | 
				
			||||||
window-size=(360, 740)
 | 
					 | 
				
			||||||
word-size=64
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/calendar]
 | 
					 | 
				
			||||||
active-view='month'
 | 
					 | 
				
			||||||
window-maximized=true
 | 
					 | 
				
			||||||
window-size=(768, 600)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/clocks/state/window]
 | 
					 | 
				
			||||||
maximized=false
 | 
					 | 
				
			||||||
panel-id='world'
 | 
					 | 
				
			||||||
size=(870, 690)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/control-center]
 | 
					 | 
				
			||||||
last-panel='display'
 | 
					 | 
				
			||||||
window-state=(1718, 851, false)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders]
 | 
					 | 
				
			||||||
folder-children=['Utilities', 'YaST', '1aa8a471-a3d4-448f-979d-708f041bd93e', '9a796cbb-fc11-4e0c-92ea-bbf29cc78df0', 'a683fc46-9a24-41c2-91e9-7637c554fdc4', 'aee3ca9c-d66d-42f4-9b76-4dda08403814', '599d49f8-20cb-482c-a619-451cf4f561a3', '212ada4d-a2fa-4063-b6b1-24b711d4e9ab', '862c0f6e-86e2-40fe-a06f-5d638a5bc5e7', '90c1ffb4-572f-4a17-8793-a248f0ee26e4', 'f5961050-635b-4ad1-91e1-3a67538a236b', '5ea1c1fc-c589-42d3-bbaa-05428cb9e434', '496a9ca3-5d6b-4231-9434-cf1da320fe55']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/1aa8a471-a3d4-448f-979d-708f041bd93e]
 | 
					 | 
				
			||||||
apps=['bvnc.desktop', 'avahi-discover.desktop', 'bssh.desktop', 'thorium-shell.desktop', 'org.gnome.PowerStats.desktop', 'stoken-gui-small.desktop', 'stoken-gui.desktop', 'qvidcap.desktop', 'qv4l2.desktop', 'electron25.desktop', 'btop.desktop', 'lstopo.desktop', 'mpv.desktop', 'gtk-lshw.desktop']
 | 
					 | 
				
			||||||
name='Useless'
 | 
					 | 
				
			||||||
translate=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/212ada4d-a2fa-4063-b6b1-24b711d4e9ab]
 | 
					 | 
				
			||||||
apps=['jhelioviewer.desktop']
 | 
					 | 
				
			||||||
name='Unnamed Folder'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/496a9ca3-5d6b-4231-9434-cf1da320fe55]
 | 
					 | 
				
			||||||
apps=['com.github.flxzt.rnote.desktop', 'dev.linwood.butterfly.desktop', 'com.github.scrivanolabs.scrivano.desktop']
 | 
					 | 
				
			||||||
name='Unnamed Folder'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/599d49f8-20cb-482c-a619-451cf4f561a3]
 | 
					 | 
				
			||||||
apps=['electron28.desktop', 'electron30.desktop', 'electron29.desktop', 'cmake-gui.desktop', 'electron31.desktop', 'jshell-java17-openjdk.desktop', 'jconsole-java17-openjdk.desktop']
 | 
					 | 
				
			||||||
name='Programming'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/5ea1c1fc-c589-42d3-bbaa-05428cb9e434]
 | 
					 | 
				
			||||||
apps=['com.calibre_ebook.calibre.ebook-viewer.desktop', 'com.calibre_ebook.calibre.lrfviewer.desktop', 'com.calibre_ebook.calibre.ebook-edit.desktop', 'com.calibre_ebook.calibre.desktop']
 | 
					 | 
				
			||||||
name='Calibre'
 | 
					 | 
				
			||||||
translate=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/862c0f6e-86e2-40fe-a06f-5d638a5bc5e7]
 | 
					 | 
				
			||||||
apps=['net.danigm.timetrack.desktop']
 | 
					 | 
				
			||||||
name='Unnamed Folder'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/90c1ffb4-572f-4a17-8793-a248f0ee26e4]
 | 
					 | 
				
			||||||
apps=['com.mattjakeman.ExtensionManager.desktop', 'org.gnome.Extensions.desktop']
 | 
					 | 
				
			||||||
name='Accessories'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/9a796cbb-fc11-4e0c-92ea-bbf29cc78df0]
 | 
					 | 
				
			||||||
apps=['Deep Rock Galactic.desktop', 'The Sims 4.desktop', 'steam.desktop', 'org.ryujinx.Ryujinx.desktop', 'net.veloren.airshipper.desktop', 'org.DolphinEmu.dolphin-emu.desktop', 'discord.desktop', 'simutrans.desktop', 'Darksiders Warmastered Edition.desktop', 'gearlever_curseforge_cd3cee.desktop']
 | 
					 | 
				
			||||||
name='Games'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/Utilities]
 | 
					 | 
				
			||||||
apps=['gnome-abrt.desktop', 'gnome-system-log.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.eog.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'vinagre.desktop']
 | 
					 | 
				
			||||||
categories=['X-GNOME-Utilities']
 | 
					 | 
				
			||||||
excluded-apps=['org.gnome.Evince.desktop']
 | 
					 | 
				
			||||||
name='X-GNOME-Utilities.directory'
 | 
					 | 
				
			||||||
translate=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/YaST]
 | 
					 | 
				
			||||||
categories=['X-SuSE-YaST']
 | 
					 | 
				
			||||||
name='suse-yast.directory'
 | 
					 | 
				
			||||||
translate=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/a683fc46-9a24-41c2-91e9-7637c554fdc4]
 | 
					 | 
				
			||||||
apps=['jconsole-java-openjdk.desktop', 'jshell-java-openjdk.desktop']
 | 
					 | 
				
			||||||
name='Unnamed Folder'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/aee3ca9c-d66d-42f4-9b76-4dda08403814]
 | 
					 | 
				
			||||||
apps=['codium-wayland.desktop', 'codium.desktop']
 | 
					 | 
				
			||||||
name='Accessories'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/app-folders/folders/f5961050-635b-4ad1-91e1-3a67538a236b]
 | 
					 | 
				
			||||||
apps=['cafe.avery.Delfin.desktop']
 | 
					 | 
				
			||||||
name='Unnamed Folder'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/background]
 | 
					 | 
				
			||||||
color-shading-type='solid'
 | 
					 | 
				
			||||||
picture-options='zoom'
 | 
					 | 
				
			||||||
picture-uri='file:///mnt/media/@Bulk/Wallpaper/Linux/arch_btw_Gilded Glow.png'
 | 
					 | 
				
			||||||
picture-uri-dark='file:///mnt/media/@Bulk/Wallpaper/Linux/arch_btw_Gilded Glow.png'
 | 
					 | 
				
			||||||
primary-color='#000000000000'
 | 
					 | 
				
			||||||
secondary-color='#000000000000'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/calendar]
 | 
					 | 
				
			||||||
show-weekdate=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/input-sources]
 | 
					 | 
				
			||||||
per-window=true
 | 
					 | 
				
			||||||
sources=[('xkb', 'de'), ('xkb', 'ch'), ('xkb', 'us')]
 | 
					 | 
				
			||||||
xkb-options=['lv3:ralt_switch']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/interface]
 | 
					 | 
				
			||||||
clock-show-weekday=true
 | 
					 | 
				
			||||||
color-scheme='prefer-dark'
 | 
					 | 
				
			||||||
cursor-theme='Qogir'
 | 
					 | 
				
			||||||
enable-animations=true
 | 
					 | 
				
			||||||
font-antialiasing='rgba'
 | 
					 | 
				
			||||||
font-hinting='slight'
 | 
					 | 
				
			||||||
font-name='Cantarell 11'
 | 
					 | 
				
			||||||
icon-theme='Qogir'
 | 
					 | 
				
			||||||
monospace-font-name='Fira Code 10'
 | 
					 | 
				
			||||||
show-battery-percentage=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/peripherals/keyboard]
 | 
					 | 
				
			||||||
numlock-state=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/peripherals/mouse]
 | 
					 | 
				
			||||||
natural-scroll=false
 | 
					 | 
				
			||||||
speed=0.20851063829787231
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/peripherals/stylus/default-04f3:2817]
 | 
					 | 
				
			||||||
eraser-pressure-curve=[0, 0, 100, 100]
 | 
					 | 
				
			||||||
pressure-curve=[0, 0, 100, 100]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/peripherals/tablets/04f3:2817]
 | 
					 | 
				
			||||||
area=[0.0, 0.0, 0.0, 0.0]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/peripherals/touchpad]
 | 
					 | 
				
			||||||
speed=0.16872427983539096
 | 
					 | 
				
			||||||
tap-to-click=true
 | 
					 | 
				
			||||||
two-finger-scrolling-enabled=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/privacy]
 | 
					 | 
				
			||||||
old-files-age=uint32 30
 | 
					 | 
				
			||||||
recent-files-max-age=30
 | 
					 | 
				
			||||||
report-technical-problems=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/remote-desktop/rdp]
 | 
					 | 
				
			||||||
enable=false
 | 
					 | 
				
			||||||
screen-share-mode='extend'
 | 
					 | 
				
			||||||
tls-cert='/home/remy/.local/share/gnome-remote-desktop/rdp-tls.crt'
 | 
					 | 
				
			||||||
tls-key='/home/remy/.local/share/gnome-remote-desktop/rdp-tls.key'
 | 
					 | 
				
			||||||
view-only=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/screensaver]
 | 
					 | 
				
			||||||
color-shading-type='solid'
 | 
					 | 
				
			||||||
picture-options='zoom'
 | 
					 | 
				
			||||||
picture-uri='file:///home/remy/.local/share/backgrounds/2022-09-12-22-02-00-arch_btw_In%20the%20Noise.png'
 | 
					 | 
				
			||||||
primary-color='#000000000000'
 | 
					 | 
				
			||||||
secondary-color='#000000000000'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/search-providers]
 | 
					 | 
				
			||||||
disabled=@as []
 | 
					 | 
				
			||||||
sort-order=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/session]
 | 
					 | 
				
			||||||
idle-delay=uint32 300
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/sound]
 | 
					 | 
				
			||||||
event-sounds=true
 | 
					 | 
				
			||||||
theme-name='__custom'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/wm/keybindings]
 | 
					 | 
				
			||||||
maximize=@as []
 | 
					 | 
				
			||||||
switch-input-source=@as []
 | 
					 | 
				
			||||||
switch-input-source-backward=@as []
 | 
					 | 
				
			||||||
unmaximize=@as []
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/desktop/wm/preferences]
 | 
					 | 
				
			||||||
action-middle-click-titlebar='lower'
 | 
					 | 
				
			||||||
action-right-click-titlebar='none'
 | 
					 | 
				
			||||||
button-layout='appmenu:close'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/eog/ui]
 | 
					 | 
				
			||||||
sidebar=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/eog/view]
 | 
					 | 
				
			||||||
background-color='rgb(0,0,0)'
 | 
					 | 
				
			||||||
use-background-color=true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/evince]
 | 
					 | 
				
			||||||
document-directory=@ms 'file:///home/remy/Downloads'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/evince/default]
 | 
					 | 
				
			||||||
continuous=true
 | 
					 | 
				
			||||||
dual-page=false
 | 
					 | 
				
			||||||
dual-page-odd-left=false
 | 
					 | 
				
			||||||
enable-spellchecking=true
 | 
					 | 
				
			||||||
fullscreen=false
 | 
					 | 
				
			||||||
inverted-colors=false
 | 
					 | 
				
			||||||
show-sidebar=false
 | 
					 | 
				
			||||||
sidebar-page='thumbnails'
 | 
					 | 
				
			||||||
sidebar-size=133
 | 
					 | 
				
			||||||
sizing-mode='free'
 | 
					 | 
				
			||||||
window-ratio=(1.4368686868686869, 1.8659493444606587)
 | 
					 | 
				
			||||||
zoom=0.46691813714666941
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/evolution-data-server]
 | 
					 | 
				
			||||||
migrated=true
 | 
					 | 
				
			||||||
network-monitor-gio-name=''
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/file-roller/dialogs/add]
 | 
					 | 
				
			||||||
current-folder='file:///home/remy/Downloads'
 | 
					 | 
				
			||||||
exclude-files=''
 | 
					 | 
				
			||||||
exclude-folders=''
 | 
					 | 
				
			||||||
include-files='*'
 | 
					 | 
				
			||||||
no-symlinks=true
 | 
					 | 
				
			||||||
selected-files=@as []
 | 
					 | 
				
			||||||
update=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/file-roller/dialogs/extract]
 | 
					 | 
				
			||||||
height=800
 | 
					 | 
				
			||||||
recreate-folders=true
 | 
					 | 
				
			||||||
skip-newer=false
 | 
					 | 
				
			||||||
width=1000
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/file-roller/file-selector]
 | 
					 | 
				
			||||||
show-hidden=false
 | 
					 | 
				
			||||||
sidebar-size=168
 | 
					 | 
				
			||||||
window-size=(-1, -1)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/file-roller/listing]
 | 
					 | 
				
			||||||
list-mode='as-folder'
 | 
					 | 
				
			||||||
name-column-width=410
 | 
					 | 
				
			||||||
show-path=false
 | 
					 | 
				
			||||||
sort-method='name'
 | 
					 | 
				
			||||||
sort-type='descending'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/file-roller/ui]
 | 
					 | 
				
			||||||
sidebar-width=200
 | 
					 | 
				
			||||||
window-height=1001
 | 
					 | 
				
			||||||
window-width=960
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/libgnomekbd/preview]
 | 
					 | 
				
			||||||
height=611
 | 
					 | 
				
			||||||
width=1464
 | 
					 | 
				
			||||||
x=240
 | 
					 | 
				
			||||||
y=135
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/mutter]
 | 
					 | 
				
			||||||
attach-modal-dialogs=false
 | 
					 | 
				
			||||||
edge-tiling=false
 | 
					 | 
				
			||||||
experimental-features=['kms-modifiers']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/mutter/keybindings]
 | 
					 | 
				
			||||||
toggle-tiled-left=@as []
 | 
					 | 
				
			||||||
toggle-tiled-right=@as []
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/nautilus/compression]
 | 
					 | 
				
			||||||
default-compression-format='zip'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/nautilus/preferences]
 | 
					 | 
				
			||||||
default-folder-viewer='list-view'
 | 
					 | 
				
			||||||
migrated-gtk-settings=true
 | 
					 | 
				
			||||||
search-filter-time-type='last_modified'
 | 
					 | 
				
			||||||
search-view='list-view'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/nautilus/window-state]
 | 
					 | 
				
			||||||
initial-size=(1920, 1048)
 | 
					 | 
				
			||||||
maximized=true
 | 
					 | 
				
			||||||
sidebar-width=157
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/power-manager]
 | 
					 | 
				
			||||||
info-history-time=604800
 | 
					 | 
				
			||||||
info-history-type='charge'
 | 
					 | 
				
			||||||
info-last-device='/org/freedesktop/UPower/devices/battery_BAT0'
 | 
					 | 
				
			||||||
info-page-number=1
 | 
					 | 
				
			||||||
info-stats-type='discharge-accuracy'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/settings-daemon/peripherals/touchscreen]
 | 
					 | 
				
			||||||
orientation-lock=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/settings-daemon/plugins/media-keys]
 | 
					 | 
				
			||||||
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
 | 
					 | 
				
			||||||
binding='<Super>space'
 | 
					 | 
				
			||||||
command='ulauncher'
 | 
					 | 
				
			||||||
name='Ulauncher'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/settings-daemon/plugins/power]
 | 
					 | 
				
			||||||
power-button-action='hibernate'
 | 
					 | 
				
			||||||
sleep-inactive-ac-timeout=3600
 | 
					 | 
				
			||||||
sleep-inactive-battery-type='suspend'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell]
 | 
					 | 
				
			||||||
app-picker-layout=[{'org.gnome.Settings.desktop': <{'position': <0>}>, 'com.github.tchx84.Flatseal.desktop': <{'position': <1>}>, 'aee3ca9c-d66d-42f4-9b76-4dda08403814': <{'position': <2>}>, 'org.gnome.Software.desktop': <{'position': <3>}>, 'org.pipewire.Helvum.desktop': <{'position': <4>}>, 'com.spotify.Client.desktop': <{'position': <5>}>, 'org.gnome.Evince.desktop': <{'position': <6>}>, 'org.keepassxc.KeePassXC.desktop': <{'position': <7>}>, 'us.zoom.Zoom.desktop': <{'position': <8>}>, 'org.onlyoffice.desktopeditors.desktop': <{'position': <9>}>, '496a9ca3-5d6b-4231-9434-cf1da320fe55': <{'position': <10>}>, 'io.podman_desktop.PodmanDesktop.desktop': <{'position': <11>}>, 'io.element.Element.desktop': <{'position': <12>}>, '9a796cbb-fc11-4e0c-92ea-bbf29cc78df0': <{'position': <13>}>, 'org.mozilla.Thunderbird.desktop': <{'position': <14>}>, 'com.discordapp.Discord.desktop': <{'position': <15>}>, 'org.gnome.Loupe.desktop': <{'position': <16>}>, 'owncloud.desktop': <{'position': <17>}>, 'Alacritty.desktop': <{'position': <18>}>, 'dev.zed.Zed.desktop': <{'position': <19>}>, 'zen-browser.desktop': <{'position': <20>}>}, {'1aa8a471-a3d4-448f-979d-708f041bd93e': <{'position': <0>}>, 'sqlitebrowser.desktop': <{'position': <1>}>, 'Utilities': <{'position': <2>}>, 'io.github.celluloid_player.Celluloid.desktop': <{'position': <3>}>, 'io.missioncenter.MissionCenter.desktop': <{'position': <4>}>, 'com.logseq.Logseq.desktop': <{'position': <5>}>, '599d49f8-20cb-482c-a619-451cf4f561a3': <{'position': <6>}>, 'org.inkscape.Inkscape.desktop': <{'position': <7>}>, '90c1ffb4-572f-4a17-8793-a248f0ee26e4': <{'position': <8>}>, '5ea1c1fc-c589-42d3-bbaa-05428cb9e434': <{'position': <9>}>, 'nvtop.desktop': <{'position': <10>}>, 'com.github.taiko2k.avvie.desktop': <{'position': <11>}>, 'ds9.desktop': <{'position': <12>}>, 'it.mijorus.gearlever.desktop': <{'position': <13>}>, 'org.gnome.Calculator.desktop': <{'position': <14>}>, 'fish.desktop': <{'position': <15>}>, 'scrcpy.desktop': <{'position': <16>}>, 'scrcpy-console.desktop': <{'position': <17>}>, 'org.gnome.Showtime.desktop': <{'position': <18>}>, 'gparted.desktop': <{'position': <19>}>}]
 | 
					 | 
				
			||||||
command-history=['r', 'restart', 'btop', 'terminal', 'console']
 | 
					 | 
				
			||||||
disable-user-extensions=false
 | 
					 | 
				
			||||||
disabled-extensions=['workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'bluetooth-quick-connect@bjarosze.gmail.com', 'launch-new-instance@gnome-shell-extensions.gcampax.github.com', 'just-perfection-desktop@just-perfection', 'syncthing@gnome.2nv2u.com', 'dash2dock-lite@icedman.github.com', 'awesome-tiles@velitasali.com', 'trayIconsReloaded@selfmade.pl']
 | 
					 | 
				
			||||||
enabled-extensions=['gestureImprovements@gestures', 'pano@elhan.io', 'clipboard-history@alexsaveau.dev', 'WallpaperSwitcher@Rishu', 'gsconnect@andyholmes.github.io', 'tiling-assistant@leleat-on-github', 'azwallpaper@azwallpaper.gitlab.com', 'caffeine@patapon.info', 'Vitals@CoreCoding.com', 'windowgestures@extension.amarullz.com', 'dash-to-dock@micxgx.gmail.com', 'tilingshell@ferrarodomenico.com', 'search-light@icedman.github.com', 'vscode-search-provider@mrmarble.github.com', 'appindicatorsupport@rgcjonas.gmail.com']
 | 
					 | 
				
			||||||
favorite-apps=['org.gnome.Nautilus.desktop', 'org.gnome.Console.desktop', 'obsidian.desktop', 'code.desktop', 'firefox.desktop']
 | 
					 | 
				
			||||||
had-bluetooth-devices-setup=true
 | 
					 | 
				
			||||||
last-selected-power-profile='power-saver'
 | 
					 | 
				
			||||||
remember-mount-password=false
 | 
					 | 
				
			||||||
welcome-dialog-last-shown-version='42.4'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/extensions/azwallpaper]
 | 
					 | 
				
			||||||
slideshow-current-wallpapper='arch_btw_Gilded Glow.png'
 | 
					 | 
				
			||||||
slideshow-directory='/mnt/media/@Bulk/Wallpaper/Linux'
 | 
					 | 
				
			||||||
slideshow-slide-duration=(6, 0, 0)
 | 
					 | 
				
			||||||
slideshow-time-of-slide-start=uint64 1724945866662
 | 
					 | 
				
			||||||
slideshow-timer-remaining=17485
 | 
					 | 
				
			||||||
slideshow-wallpaper-queue=['arch_btw_Morning Dew.png', 'arch_btw_Red Wrath.png', 'arch_btw_Aquatic Shock.png', 'arch_btw_Industrial Blue.png', 'arch_btw_Cutting Edge.png', 'arch_btw_chad-z-lCPfh95L0nc-unsplash.jpg', 'arch_btw_Purple Nerves.png', 'arch_btw_Hypnotic Shock.png', 'arch_btw_New Waves.png', 'arch_btw_Chevron Sunset.png', 'arch_btw_Aurora Hills.png', 'arch_btw_Vileness.png', 'arch_btw_Red Undead.png', 'arch_btw_Sky Fire.png', 'arch_btw_ash-goldsbrough-YfgE8WCcZsQ-unsplash.jpg', 'arch_btw_stars-3840x2160-star-trail-galaxy-sky-4k-6k-18295.jpg', 'arch_btw_blue-green-and-red-abstract-illustration-1566909.jpg', 'arch_btw_patrick-fore-UxPYxMIDcKU-unsplash.jpg', 'arch_btw_Police Chase.png', 'arch_btw_polygon-3840x2160-4k-16202.jpg', 'arch_btw_Pitch.png', 'arch_btw_Acid Arrows.png', 'arch_btw_t-h-chia-1-Zr2ye5588-unsplash.jpg', 'arch_btw_Multiplex.png', 'arch_btw_silhouette-of-mountains-during-dawn-1809644.jpg', 'arch_btw_Hail Storm.png', "arch_btw_Uppin' Flames.png", 'arch_btw_Frostbite.png', 'arch_btw_Android P.png', "arch_btw_Ol' Reliable.png", 'arch_btw_Hex Glow.png', 'arch_btw_star-trail-photography-2868665.jpg', 'arch_btw_Industrial Blood.png', 'arch_btw_mountains_moon_canvas_172262_3840x2160.jpg', 'arch_btw_alex-perez-ioJBsYQ-pPM-unsplash.jpg', 'arch_btw_Neural Network.png', 'arch_btw_Cut Stone.png', 'arch_btw_Armageddon.png']
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/extensions/caffeine]
 | 
					 | 
				
			||||||
countdown-timer=0
 | 
					 | 
				
			||||||
indicator-position-max=1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/extensions/clipboard-history]
 | 
					 | 
				
			||||||
display-mode=0
 | 
					 | 
				
			||||||
private-mode=false
 | 
					 | 
				
			||||||
window-width-percentage=20
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/extensions/gestureImprovements]
 | 
					 | 
				
			||||||
enable-alttab-gesture=false
 | 
					 | 
				
			||||||
enable-forward-back-gesture=true
 | 
					 | 
				
			||||||
forward-back-application-keyboard-shortcuts={'firefox.desktop': (1, false), 'org.chromium.Chromium.desktop': (1, false), 'org.gnome.gThumb.desktop': (2, false), 'org.gnome.eog.desktop': (3, false), 'org.gnome.Photos.desktop': (3, false), 'shotwell.desktop': (3, false), 'com.spotify.Client.desktop': (4, false), 'code.desktop': (5, false), 'code-insiders.desktop': (5, false), 'org.gnome.Terminal.desktop': (5, false), 'com.gexperts.Tilix.desktop': (5, false), 'org.gnome.TextEditor.desktop': (5, false), 'com.brave.Browser.desktop': (1, false)}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/overrides]
 | 
					 | 
				
			||||||
edge-tiling=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/weather]
 | 
					 | 
				
			||||||
automatic-location=true
 | 
					 | 
				
			||||||
locations=[<(uint32 2, <('Zürich', 'LSZH', true, [(0.82874050067087668, 0.14893475701908529)], [(0.82670429484574492, 0.14922565104551519)])>)>]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/shell/world-clocks]
 | 
					 | 
				
			||||||
locations=@av []
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/software]
 | 
					 | 
				
			||||||
check-timestamp=int64 1724142293
 | 
					 | 
				
			||||||
download-updates=false
 | 
					 | 
				
			||||||
download-updates-notify=false
 | 
					 | 
				
			||||||
first-run=false
 | 
					 | 
				
			||||||
flatpak-purge-timestamp=int64 1724771609
 | 
					 | 
				
			||||||
online-updates-timestamp=int64 1682110589
 | 
					 | 
				
			||||||
update-notification-timestamp=int64 1724699283
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/terminal/legacy]
 | 
					 | 
				
			||||||
theme-variant='dark'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
 | 
					 | 
				
			||||||
background-color='rgb(0,0,0)'
 | 
					 | 
				
			||||||
default-size-rows=24
 | 
					 | 
				
			||||||
font='Fira Code 12'
 | 
					 | 
				
			||||||
foreground-color='rgb(170,170,170)'
 | 
					 | 
				
			||||||
use-system-font=false
 | 
					 | 
				
			||||||
use-theme-colors=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gnome/tweaks]
 | 
					 | 
				
			||||||
show-extensions-notice=false
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/gtk4/settings/color-chooser]
 | 
					 | 
				
			||||||
custom-colors=[(0.20333333313465118, 0.20333333313465118, 0.20333333313465118, 0.80236488580703735), (0.20333333313465118, 0.20333333313465118, 0.20333333313465118, 1.0), (0.20333333313465118, 0.20333333313465118, 0.20333333313465118, 0.80666667222976685), (0.0, 0.0, 0.0, 0.56333333253860474), (0.0, 0.0, 0.0, 0.25)]
 | 
					 | 
				
			||||||
selected-color=(true, 0.20333333313465118, 0.20333333313465118, 0.20333333313465118, 0.80236488580703735)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/gtk4/settings/emoji-chooser]
 | 
					 | 
				
			||||||
recent-emotrue
 | 
					 | 
				
			||||||
sort-order='ascending'
 | 
					 | 
				
			||||||
type-format='category'
 | 
					 | 
				
			||||||
view-type='grid'
 | 
					 | 
				
			||||||
window-size=(887, 1027)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/settings/color-chooser]
 | 
					 | 
				
			||||||
custom-colors=[(0.14509803921568629, 0.74509803921568629, 0.54509803921568623, 1.0), (0.0, 0.85882352941176465, 0.37647058823529411, 1.0), (1.0, 0.92156862745098034, 0.062745098039215685, 1.0), (1.0, 0.52156862745098043, 0.10588235294117647, 1.0), (1.0, 0.25490196078431371, 0.21176470588235294, 1.0), (0.49803921568627452, 0.13725490196078433, 1.0, 1.0), (0.098039215686274508, 0.45098039215686275, 1.0, 1.0)]
 | 
					 | 
				
			||||||
selected-color=(true, 0.6470588235294118, 0.11372549019607843, 0.17647058823529413, 1.0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/settings/file-chooser]
 | 
					 | 
				
			||||||
date-format='regular'
 | 
					 | 
				
			||||||
location-mode='path-bar'
 | 
					 | 
				
			||||||
show-hidden=true
 | 
					 | 
				
			||||||
show-size-column=true
 | 
					 | 
				
			||||||
show-type-column=true
 | 
					 | 
				
			||||||
sidebar-width=275
 | 
					 | 
				
			||||||
sort-column='name'
 | 
					 | 
				
			||||||
sort-directories-first=true
 | 
					 | 
				
			||||||
sort-order='ascending'
 | 
					 | 
				
			||||||
type-format='category'
 | 
					 | 
				
			||||||
window-position=(26, 120)
 | 
					 | 
				
			||||||
window-size=(1573, 856)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/mate/atril/default]
 | 
					 | 
				
			||||||
window-ratio=(3.2268907563025211, 1.2422802850356294)
 | 
					 | 
				
			||||||
.
 | 
					 | 
				
			||||||
[system/proxy]
 | 
					 | 
				
			||||||
mode='none'
 | 
					 | 
				
			||||||
ji=[(([uint32 9888], 'warning', ['warning'], uint32 8), uint32 0)]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/gtk4/settings/file-chooser]
 | 
					 | 
				
			||||||
date-format='regular'
 | 
					 | 
				
			||||||
location-mode='path-bar'
 | 
					 | 
				
			||||||
show-hidden=true
 | 
					 | 
				
			||||||
show-size-column=true
 | 
					 | 
				
			||||||
show-type-column=true
 | 
					 | 
				
			||||||
sidebar-width=170
 | 
					 | 
				
			||||||
sort-column='name'
 | 
					 | 
				
			||||||
sort-directories-first=true
 | 
					 | 
				
			||||||
sort-order='ascending'
 | 
					 | 
				
			||||||
type-format='category'
 | 
					 | 
				
			||||||
view-type='grid'
 | 
					 | 
				
			||||||
window-size=(887, 1027)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/settings/color-chooser]
 | 
					 | 
				
			||||||
custom-colors=[(0.14509803921568629, 0.74509803921568629, 0.54509803921568623, 1.0), (0.0, 0.85882352941176465, 0.37647058823529411, 1.0), (1.0, 0.92156862745098034, 0.062745098039215685, 1.0), (1.0, 0.52156862745098043, 0.10588235294117647, 1.0), (1.0, 0.25490196078431371, 0.21176470588235294, 1.0), (0.49803921568627452, 0.13725490196078433, 1.0, 1.0), (0.098039215686274508, 0.45098039215686275, 1.0, 1.0)]
 | 
					 | 
				
			||||||
selected-color=(true, 0.6470588235294118, 0.11372549019607843, 0.17647058823529413, 1.0)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/gtk/settings/file-chooser]
 | 
					 | 
				
			||||||
date-format='regular'
 | 
					 | 
				
			||||||
location-mode='path-bar'
 | 
					 | 
				
			||||||
show-hidden=true
 | 
					 | 
				
			||||||
show-size-column=true
 | 
					 | 
				
			||||||
show-type-column=true
 | 
					 | 
				
			||||||
sidebar-width=275
 | 
					 | 
				
			||||||
sort-column='name'
 | 
					 | 
				
			||||||
sort-directories-first=true
 | 
					 | 
				
			||||||
sort-order='ascending'
 | 
					 | 
				
			||||||
type-format='category'
 | 
					 | 
				
			||||||
window-position=(26, 120)
 | 
					 | 
				
			||||||
window-size=(1573, 856)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[org/mate/atril/default]
 | 
					 | 
				
			||||||
window-ratio=(3.2268907563025211, 1.2422802850356294)
 | 
					 | 
				
			||||||
.
 | 
					 | 
				
			||||||
[system/proxy]
 | 
					 | 
				
			||||||
mode='none'
 | 
					 | 
				
			||||||
							
								
								
									
										618
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										618
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -1,24 +1,23 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "nodes": {
 | 
					  "nodes": {
 | 
				
			||||||
    "ags": {
 | 
					    "Hyprspace": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "astal": "astal",
 | 
					        "hyprland": [
 | 
				
			||||||
        "nixpkgs": [
 | 
					          "hyprland"
 | 
				
			||||||
          "hyprpanel",
 | 
					        ],
 | 
				
			||||||
          "nixpkgs"
 | 
					        "systems": "systems"
 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1736090999,
 | 
					        "lastModified": 1740777046,
 | 
				
			||||||
        "narHash": "sha256-B5CJuHqfJrzPa7tObK0H9669/EClSHpa/P7B9EuvElU=",
 | 
					        "narHash": "sha256-hPp+DnTYjE6M9Mdau7inbqMeLR1SpSPVyuxd+nabwaA=",
 | 
				
			||||||
        "owner": "aylur",
 | 
					        "owner": "KZDKM",
 | 
				
			||||||
        "repo": "ags",
 | 
					        "repo": "Hyprspace",
 | 
				
			||||||
        "rev": "5527c3c07d92c11e04e7fd99d58429493dba7e3c",
 | 
					        "rev": "b5c8adb16f4729572c67883da1bcb46e11f195d6",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "owner": "aylur",
 | 
					        "owner": "KZDKM",
 | 
				
			||||||
        "repo": "ags",
 | 
					        "repo": "Hyprspace",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -55,65 +54,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "aquamarine_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprutils": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprutils"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "hyprwayland-scanner": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprwayland-scanner"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734906446,
 | 
					 | 
				
			||||||
        "narHash": "sha256-6OWluVE2A8xi+8V3jN9KA72RCgJjYdyyuLBUjxZ2q2U=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "aquamarine",
 | 
					 | 
				
			||||||
        "rev": "eecb74dc79bb6752a2a507e6edee3042390a6091",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "aquamarine",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "astal": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprpanel",
 | 
					 | 
				
			||||||
          "ags",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1735172721,
 | 
					 | 
				
			||||||
        "narHash": "sha256-rtEAwGsHSppnkR3Qg3eRJ6Xh/F84IY9CrBBLzYabalY=",
 | 
					 | 
				
			||||||
        "owner": "aylur",
 | 
					 | 
				
			||||||
        "repo": "astal",
 | 
					 | 
				
			||||||
        "rev": "6c84b64efc736e039a8a10774a4a1bf772c37aa2",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "aylur",
 | 
					 | 
				
			||||||
        "repo": "astal",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "flake-compat": {
 | 
					    "flake-compat": {
 | 
				
			||||||
      "flake": false,
 | 
					      "flake": false,
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
@@ -130,43 +70,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "flake-compat_2": {
 | 
					 | 
				
			||||||
      "flake": false,
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1696426674,
 | 
					 | 
				
			||||||
        "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
 | 
					 | 
				
			||||||
        "owner": "edolstra",
 | 
					 | 
				
			||||||
        "repo": "flake-compat",
 | 
					 | 
				
			||||||
        "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "edolstra",
 | 
					 | 
				
			||||||
        "repo": "flake-compat",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "flake-parts": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs-lib": [
 | 
					 | 
				
			||||||
          "walker",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1719994518,
 | 
					 | 
				
			||||||
        "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
 | 
					 | 
				
			||||||
        "owner": "hercules-ci",
 | 
					 | 
				
			||||||
        "repo": "flake-parts",
 | 
					 | 
				
			||||||
        "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hercules-ci",
 | 
					 | 
				
			||||||
        "repo": "flake-parts",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "gitignore": {
 | 
					    "gitignore": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": [
 | 
				
			||||||
@@ -189,29 +92,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "gitignore_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "pre-commit-hooks",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1709087332,
 | 
					 | 
				
			||||||
        "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
 | 
					 | 
				
			||||||
        "owner": "hercules-ci",
 | 
					 | 
				
			||||||
        "repo": "gitignore.nix",
 | 
					 | 
				
			||||||
        "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hercules-ci",
 | 
					 | 
				
			||||||
        "repo": "gitignore.nix",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "home-manager": {
 | 
					    "home-manager": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": [
 | 
				
			||||||
@@ -262,38 +142,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprcursor_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprlang": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprlang"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734906540,
 | 
					 | 
				
			||||||
        "narHash": "sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprcursor",
 | 
					 | 
				
			||||||
        "rev": "69270ba8f057d55b0e6c2dca0e165d652856e613",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprcursor",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprgraphics": {
 | 
					    "hyprgraphics": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "hyprutils": [
 | 
					        "hyprutils": [
 | 
				
			||||||
@@ -323,38 +171,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprgraphics_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprutils": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprutils"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734906236,
 | 
					 | 
				
			||||||
        "narHash": "sha256-vH/ysV2ONGQgYZPtcJKwc8jJivzyVxru2aaOxC20ZOE=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprgraphics",
 | 
					 | 
				
			||||||
        "rev": "6dea3fba08fd704dd624b6d4b261638fb4003c9c",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprgraphics",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprgrass": {
 | 
					    "hyprgrass": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "hyprland": [
 | 
					        "hyprland": [
 | 
				
			||||||
@@ -387,7 +203,7 @@
 | 
				
			|||||||
        "hyprwayland-scanner": "hyprwayland-scanner",
 | 
					        "hyprwayland-scanner": "hyprwayland-scanner",
 | 
				
			||||||
        "nixpkgs": "nixpkgs",
 | 
					        "nixpkgs": "nixpkgs",
 | 
				
			||||||
        "pre-commit-hooks": "pre-commit-hooks",
 | 
					        "pre-commit-hooks": "pre-commit-hooks",
 | 
				
			||||||
        "systems": "systems",
 | 
					        "systems": "systems_2",
 | 
				
			||||||
        "xdph": "xdph"
 | 
					        "xdph": "xdph"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
@@ -429,33 +245,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprland-protocols_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1728345020,
 | 
					 | 
				
			||||||
        "narHash": "sha256-xGbkc7U/Roe0/Cv3iKlzijIaFBNguasI31ynL2IlEoM=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprland-protocols",
 | 
					 | 
				
			||||||
        "rev": "a7c183800e74f337753de186522b9017a07a8cee",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprland-protocols",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprland-qtutils": {
 | 
					    "hyprland-qtutils": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "hyprutils": [
 | 
					        "hyprutils": [
 | 
				
			||||||
@@ -485,87 +274,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprland-qtutils_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprutils": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprutils"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734906472,
 | 
					 | 
				
			||||||
        "narHash": "sha256-pWPRv/GA/X/iAwoE6gMNUqn/ZeJX1IeLPRpZI0tTPK0=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprland-qtutils",
 | 
					 | 
				
			||||||
        "rev": "c77109d7e1ddbcdb87cafd32ce411f76328ae152",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprland-qtutils",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprland-virtual-desktops": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprland": "hyprland_2",
 | 
					 | 
				
			||||||
        "nixpkgs": "nixpkgs_3"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734967974,
 | 
					 | 
				
			||||||
        "narHash": "sha256-7wKaTYpeLoPnjgDoRxQwW1qb+DKJoIbIXVcTZzfHSik=",
 | 
					 | 
				
			||||||
        "owner": "levnikmyskin",
 | 
					 | 
				
			||||||
        "repo": "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
        "rev": "e4469b8f0b0cea850876f42f0ae91c5994705c4d",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "levnikmyskin",
 | 
					 | 
				
			||||||
        "repo": "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprland_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "aquamarine": "aquamarine_2",
 | 
					 | 
				
			||||||
        "hyprcursor": "hyprcursor_2",
 | 
					 | 
				
			||||||
        "hyprgraphics": "hyprgraphics_2",
 | 
					 | 
				
			||||||
        "hyprland-protocols": "hyprland-protocols_2",
 | 
					 | 
				
			||||||
        "hyprland-qtutils": "hyprland-qtutils_2",
 | 
					 | 
				
			||||||
        "hyprlang": "hyprlang_2",
 | 
					 | 
				
			||||||
        "hyprutils": "hyprutils_2",
 | 
					 | 
				
			||||||
        "hyprwayland-scanner": "hyprwayland-scanner_2",
 | 
					 | 
				
			||||||
        "nixpkgs": "nixpkgs_2",
 | 
					 | 
				
			||||||
        "pre-commit-hooks": "pre-commit-hooks_2",
 | 
					 | 
				
			||||||
        "systems": "systems_2",
 | 
					 | 
				
			||||||
        "xdph": "xdph_2"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1737136603,
 | 
					 | 
				
			||||||
        "narHash": "sha256-fUY5Rr3ct03bynJdbMF6dorXkSZdUzZQ/YF3sRsrAxM=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "Hyprland",
 | 
					 | 
				
			||||||
        "rev": "b65f8a87232c13697f0469fb7dfa31ff4f14af22",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "ref": "main",
 | 
					 | 
				
			||||||
        "repo": "Hyprland",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprlang": {
 | 
					    "hyprlang": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "hyprutils": [
 | 
					        "hyprutils": [
 | 
				
			||||||
@@ -595,57 +303,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprlang_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprutils": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprutils"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734906259,
 | 
					 | 
				
			||||||
        "narHash": "sha256-P79t/7HbACO4/PuJBroGpTptvCWJtXTv+gWsF+sM6MI=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprlang",
 | 
					 | 
				
			||||||
        "rev": "0404833ea18d543df44df935ebf1b497310eb046",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprlang",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprpanel": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "ags": "ags",
 | 
					 | 
				
			||||||
        "nixpkgs": "nixpkgs_4"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1737011541,
 | 
					 | 
				
			||||||
        "narHash": "sha256-YAT1VozLQ29V56EvEzJQswBOCLZDqn/gTU05mf+UFts=",
 | 
					 | 
				
			||||||
        "owner": "Jas-SinghFSU",
 | 
					 | 
				
			||||||
        "repo": "HyprPanel",
 | 
					 | 
				
			||||||
        "rev": "88609f7e4c244326face34cb992a79053f2c7810",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "Jas-SinghFSU",
 | 
					 | 
				
			||||||
        "repo": "HyprPanel",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprutils": {
 | 
					    "hyprutils": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": [
 | 
				
			||||||
@@ -671,33 +328,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprutils_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734796073,
 | 
					 | 
				
			||||||
        "narHash": "sha256-TnuKsa8OHrSJEmHm3TLGOWbPNA1gRjmZLsRzKrCqOsg=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprutils",
 | 
					 | 
				
			||||||
        "rev": "c3331116ebd0b71df5ae8c6efe9a7f94148b03bf",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprutils",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "hyprwayland-scanner": {
 | 
					    "hyprwayland-scanner": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": [
 | 
				
			||||||
@@ -723,33 +353,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "hyprwayland-scanner_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734793513,
 | 
					 | 
				
			||||||
        "narHash": "sha256-rrrHcXapXJvGFqX+L/Bb0182L25jofAZ0fm1FInvrTQ=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprwayland-scanner",
 | 
					 | 
				
			||||||
        "rev": "4d7367b6eee87397e2dbca2e78078dd0a4ef4c61",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "hyprwayland-scanner",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nix-flatpak": {
 | 
					    "nix-flatpak": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1711997201,
 | 
					        "lastModified": 1711997201,
 | 
				
			||||||
@@ -782,22 +385,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs-stable": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1730741070,
 | 
					 | 
				
			||||||
        "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "ref": "nixos-24.05",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nixpkgs-unstable": {
 | 
					    "nixpkgs-unstable": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1724819573,
 | 
					        "lastModified": 1724819573,
 | 
				
			||||||
@@ -815,54 +402,6 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs_2": {
 | 
					    "nixpkgs_2": {
 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734649271,
 | 
					 | 
				
			||||||
        "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "ref": "nixos-unstable",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nixpkgs_3": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734649271,
 | 
					 | 
				
			||||||
        "narHash": "sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ=",
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "rev": "d70bd19e0a38ad4790d3913bf08fcbfc9eeca507",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "ref": "nixos-unstable",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nixpkgs_4": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1736344531,
 | 
					 | 
				
			||||||
        "narHash": "sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc+c2c=",
 | 
					 | 
				
			||||||
        "owner": "nixos",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "rev": "bffc22eb12172e6db3c5dde9e3e5628f8e3e7912",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "nixos",
 | 
					 | 
				
			||||||
        "ref": "nixos-unstable",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "nixpkgs_5": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1736549401,
 | 
					        "lastModified": 1736549401,
 | 
				
			||||||
        "narHash": "sha256-ibkQrMHxF/7TqAYcQE+tOnIsSEzXmMegzyBWza6uHKM=",
 | 
					        "narHash": "sha256-ibkQrMHxF/7TqAYcQE+tOnIsSEzXmMegzyBWza6uHKM=",
 | 
				
			||||||
@@ -878,22 +417,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs_6": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1720957393,
 | 
					 | 
				
			||||||
        "narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "NixOS",
 | 
					 | 
				
			||||||
        "ref": "nixos-unstable",
 | 
					 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "pre-commit-hooks": {
 | 
					    "pre-commit-hooks": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "flake-compat": "flake-compat",
 | 
					        "flake-compat": "flake-compat",
 | 
				
			||||||
@@ -917,42 +440,15 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "pre-commit-hooks_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "flake-compat": "flake-compat_2",
 | 
					 | 
				
			||||||
        "gitignore": "gitignore_2",
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs-stable": "nixpkgs-stable"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734797603,
 | 
					 | 
				
			||||||
        "narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=",
 | 
					 | 
				
			||||||
        "owner": "cachix",
 | 
					 | 
				
			||||||
        "repo": "git-hooks.nix",
 | 
					 | 
				
			||||||
        "rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "cachix",
 | 
					 | 
				
			||||||
        "repo": "git-hooks.nix",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "root": {
 | 
					    "root": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
 | 
					        "Hyprspace": "Hyprspace",
 | 
				
			||||||
        "home-manager": "home-manager",
 | 
					        "home-manager": "home-manager",
 | 
				
			||||||
        "hyprgrass": "hyprgrass",
 | 
					        "hyprgrass": "hyprgrass",
 | 
				
			||||||
        "hyprland": "hyprland",
 | 
					        "hyprland": "hyprland",
 | 
				
			||||||
        "hyprland-virtual-desktops": "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
        "hyprpanel": "hyprpanel",
 | 
					 | 
				
			||||||
        "nix-flatpak": "nix-flatpak",
 | 
					        "nix-flatpak": "nix-flatpak",
 | 
				
			||||||
        "nixpkgs": "nixpkgs_5",
 | 
					        "nixpkgs": "nixpkgs_2",
 | 
				
			||||||
        "nixpkgs-unstable": "nixpkgs-unstable",
 | 
					        "nixpkgs-unstable": "nixpkgs-unstable"
 | 
				
			||||||
        "walker": "walker"
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "systems": {
 | 
					    "systems": {
 | 
				
			||||||
@@ -985,41 +481,6 @@
 | 
				
			|||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "systems_3": {
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1689347949,
 | 
					 | 
				
			||||||
        "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
 | 
					 | 
				
			||||||
        "owner": "nix-systems",
 | 
					 | 
				
			||||||
        "repo": "default-linux",
 | 
					 | 
				
			||||||
        "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "nix-systems",
 | 
					 | 
				
			||||||
        "repo": "default-linux",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "walker": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "flake-parts": "flake-parts",
 | 
					 | 
				
			||||||
        "nixpkgs": "nixpkgs_6",
 | 
					 | 
				
			||||||
        "systems": "systems_3"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1737092107,
 | 
					 | 
				
			||||||
        "narHash": "sha256-p1+wUOOLZoeyBanKVN5XNI2kLaBTVVfErs9AR1fg0Xc=",
 | 
					 | 
				
			||||||
        "owner": "abenz1267",
 | 
					 | 
				
			||||||
        "repo": "walker",
 | 
					 | 
				
			||||||
        "rev": "712445d0738e713d23cdbf7dbad07c3e7ae4484e",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "abenz1267",
 | 
					 | 
				
			||||||
        "repo": "walker",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "xdph": {
 | 
					    "xdph": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "hyprland-protocols": [
 | 
					        "hyprland-protocols": [
 | 
				
			||||||
@@ -1060,53 +521,6 @@
 | 
				
			|||||||
        "repo": "xdg-desktop-portal-hyprland",
 | 
					        "repo": "xdg-desktop-portal-hyprland",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "xdph_2": {
 | 
					 | 
				
			||||||
      "inputs": {
 | 
					 | 
				
			||||||
        "hyprland-protocols": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprland-protocols"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "hyprlang": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprlang"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "hyprutils": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprutils"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "hyprwayland-scanner": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "hyprwayland-scanner"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "nixpkgs": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "nixpkgs"
 | 
					 | 
				
			||||||
        ],
 | 
					 | 
				
			||||||
        "systems": [
 | 
					 | 
				
			||||||
          "hyprland-virtual-desktops",
 | 
					 | 
				
			||||||
          "hyprland",
 | 
					 | 
				
			||||||
          "systems"
 | 
					 | 
				
			||||||
        ]
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "locked": {
 | 
					 | 
				
			||||||
        "lastModified": 1734907020,
 | 
					 | 
				
			||||||
        "narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=",
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "xdg-desktop-portal-hyprland",
 | 
					 | 
				
			||||||
        "rev": "d7f18dda5e511749fa1511185db3536208fb1a63",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "original": {
 | 
					 | 
				
			||||||
        "owner": "hyprwm",
 | 
					 | 
				
			||||||
        "repo": "xdg-desktop-portal-hyprland",
 | 
					 | 
				
			||||||
        "type": "github"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "root": "root",
 | 
					  "root": "root",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										19
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								flake.nix
									
									
									
									
									
								
							@@ -15,9 +15,13 @@
 | 
				
			|||||||
        url = "github:horriblename/hyprgrass";
 | 
					        url = "github:horriblename/hyprgrass";
 | 
				
			||||||
        inputs.hyprland.follows = "hyprland"; # IMPORTANT
 | 
					        inputs.hyprland.follows = "hyprland"; # IMPORTANT
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    hyprland-virtual-desktops.url = "github:levnikmyskin/hyprland-virtual-desktops";
 | 
					    Hyprspace = {
 | 
				
			||||||
    walker.url = "github:abenz1267/walker";
 | 
					      url = "github:KZDKM/Hyprspace";
 | 
				
			||||||
    hyprpanel.url = "github:Jas-SinghFSU/HyprPanel";
 | 
					
 | 
				
			||||||
 | 
					      # Hyprspace uses latest Hyprland. We declare this to keep them in sync.
 | 
				
			||||||
 | 
					      inputs.hyprland.follows = "hyprland";
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  outputs = {
 | 
					  outputs = {
 | 
				
			||||||
@@ -25,14 +29,9 @@
 | 
				
			|||||||
    nixpkgs,
 | 
					    nixpkgs,
 | 
				
			||||||
    home-manager,
 | 
					    home-manager,
 | 
				
			||||||
    hyprgrass,
 | 
					    hyprgrass,
 | 
				
			||||||
    hyprland-virtual-desktops,
 | 
					 | 
				
			||||||
    hyprpanel,
 | 
					 | 
				
			||||||
    ...
 | 
					    ...
 | 
				
			||||||
  } @ inputs: 
 | 
					  } @ inputs: 
 | 
				
			||||||
    let
 | 
					    let
 | 
				
			||||||
      overlays = [
 | 
					 | 
				
			||||||
        inputs.hyprpanel.overlay
 | 
					 | 
				
			||||||
      ];
 | 
					 | 
				
			||||||
    in
 | 
					    in
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -53,11 +52,7 @@
 | 
				
			|||||||
            home-manager.users.remy.imports = [
 | 
					            home-manager.users.remy.imports = [
 | 
				
			||||||
              ./users/remy.nix
 | 
					              ./users/remy.nix
 | 
				
			||||||
              inputs.nix-flatpak.homeManagerModules.nix-flatpak
 | 
					              inputs.nix-flatpak.homeManagerModules.nix-flatpak
 | 
				
			||||||
              inputs.walker.homeManagerModules.default
 | 
					 | 
				
			||||||
            ];
 | 
					            ];
 | 
				
			||||||
 | 
					 | 
				
			||||||
            nixpkgs.overlays = [ inputs.hyprpanel.overlay ];
 | 
					 | 
				
			||||||
            # _module.args = { inherit inputs; };
 | 
					 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
      ];
 | 
					      ];
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,24 +1,16 @@
 | 
				
			|||||||
{ lib, pkgs, ... }: {
 | 
					{ lib, pkgs, ... }: {
 | 
				
			||||||
 | 
					  services.flatpak.enable = true;
 | 
				
			||||||
 | 
					  services.flatpak.update.auto.enable = false;
 | 
				
			||||||
 | 
					  services.flatpak.uninstallUnmanaged = false;
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  # services.flatpak.enable = true;
 | 
					  services.flatpak.packages = [
 | 
				
			||||||
  # xdg.portal.enable = true;
 | 
					    "com.calibre_ebook.calibre"
 | 
				
			||||||
  # # install the xdg-desktop-portal-gtk package
 | 
					    "com.github.flxzt.rnote"
 | 
				
			||||||
  # # to enable the portal service
 | 
					    "com.github.tchx84.Flatseal"
 | 
				
			||||||
  # xdg.portal.extraPortals = with pkgs; [
 | 
					    "com.spotify.Client"
 | 
				
			||||||
  #   xdg-desktop-portal-gtk
 | 
					    "io.podman_desktop.PodmanDesktop"
 | 
				
			||||||
  # ];
 | 
					    "org.pipewire.Helvum"
 | 
				
			||||||
  # services.flatpak.update.auto.enable = false;
 | 
					    "io.github.zen_browser.zen"
 | 
				
			||||||
  # services.flatpak.uninstallUnmanaged = false;
 | 
					    "im.riot.Riot"
 | 
				
			||||||
  
 | 
					  ];
 | 
				
			||||||
  # services.flatpak.packages = [
 | 
					 | 
				
			||||||
  #   "com.calibre_ebook.calibre"
 | 
					 | 
				
			||||||
  #   "com.github.flxzt.rnote"
 | 
					 | 
				
			||||||
  #   "com.github.tchx84.Flatseal"
 | 
					 | 
				
			||||||
  #   "com.spotify.Client"
 | 
					 | 
				
			||||||
  #   "io.podman_desktop.PodmanDesktop"
 | 
					 | 
				
			||||||
  #   "org.pipewire.Helvum"
 | 
					 | 
				
			||||||
  #   "io.github.zen_browser.zen"
 | 
					 | 
				
			||||||
  #   "im.riot.Riot"
 | 
					 | 
				
			||||||
  # ];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -1,87 +0,0 @@
 | 
				
			|||||||
{pkgs, lib,  ...}:
 | 
					 | 
				
			||||||
with lib.hm.gvariant;
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    ## Gnome extensions
 | 
					 | 
				
			||||||
    programs.gnome-shell = {
 | 
					 | 
				
			||||||
        enable = true;
 | 
					 | 
				
			||||||
        extensions = [
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                package = pkgs.gnomeExtensions.dash-to-dock;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                id = "tilingshell@ferrarodomenico.com";
 | 
					 | 
				
			||||||
                package = pkgs.gnome-shell-extensions;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                id = "search-light@icedman.github.com";
 | 
					 | 
				
			||||||
                package = pkgs.gnome-shell-extensions;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                package = pkgs.gnomeExtensions.window-gestures;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                package = pkgs.gnomeExtensions.random-wallpaper;
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        ];
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    ## And their settings (stored in dconf)
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/shell/extensions/tilingshell" = {
 | 
					 | 
				
			||||||
        inner-gaps = mkUint32 8;
 | 
					 | 
				
			||||||
        layouts-json = ''
 | 
					 | 
				
			||||||
            [{"id":"Layout 2","tiles":[{"x":0,"y":0,"width":0.22,"height":1,"groups":[1]},{"x":0.22,"y":0,"width":0.56,"height":1,"groups":[1,2]},{"x":0.78,"y":0,"width":0.22,"height":1,"groups":[2]}]},{"id":"Layout 3","tiles":[{"x":0,"y":0,"width":0.33,"height":1,"groups":[1]},{"x":0.33,"y":0,"width":0.67,"height":1,"groups":[1]}]},{"id":"Layout 4","tiles":[{"x":0,"y":0,"width":0.67,"height":1,"groups":[1]},{"x":0.67,"y":0,"width":0.33,"height":1,"groups":[1]}]},{"id":"2732837","tiles":[{"x":0,"y":0,"width":0.5002604166666667,"height":1,"groups":[1]},{"x":0.5002604166666667,"y":0,"width":0.49973958333333335,"height":1,"groups":[1]}]},{"id":"241562","tiles":[{"x":0,"y":0,"width":0.3328488372093023,"height":1,"groups":[1]},{"x":0.3328488372093023,"y":0,"width":0.33430232558139533,"height":1,"groups":[2,1]},{"x":0.6671511627906976,"y":0,"width":0.3328488372093023,"height":1,"groups":[2]}]}]
 | 
					 | 
				
			||||||
        '';
 | 
					 | 
				
			||||||
        outer-gaps = mkUint32 0;
 | 
					 | 
				
			||||||
        overridden-settings = ''
 | 
					 | 
				
			||||||
            {"org.gnome.mutter.keybindings":{"toggle-tiled-right":"['<Super>Right']","toggle-tiled-left":"['<Super>Left']"},"org.gnome.desktop.wm.keybindings":{"maximize":"['<Super>Up']","unmaximize":"['<Super>Down', '<Alt>F5']"},"org.gnome.mutter":{"edge-tiling":"true"}}
 | 
					 | 
				
			||||||
        '';
 | 
					 | 
				
			||||||
        selected-layouts = [ "Layout 4" ];
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/shell/extensions/search-light" = {
 | 
					 | 
				
			||||||
        background-color = mkTuple [ 0.20333333313465118 0.20333333313465118 0.20333333313465118 0.80236488580703735 ];
 | 
					 | 
				
			||||||
        blur-background = false;
 | 
					 | 
				
			||||||
        entry-font-size = 1;
 | 
					 | 
				
			||||||
        monitor-count = 1;
 | 
					 | 
				
			||||||
        scale-height = 0.10000000000000001;
 | 
					 | 
				
			||||||
        scale-width = 0.20000000000000001;
 | 
					 | 
				
			||||||
        shortcut-search = [ "<Control><Alt>space" ];
 | 
					 | 
				
			||||||
        popup-at-cursor-monitor = true;
 | 
					 | 
				
			||||||
        show-panel-icon = false;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/shell/extensions/windowgestures" = {
 | 
					 | 
				
			||||||
        pinch-enable = false;
 | 
					 | 
				
			||||||
        swipe4-left = 9;
 | 
					 | 
				
			||||||
        swipe4-right = 8;
 | 
					 | 
				
			||||||
        swipe4-updown = 0;
 | 
					 | 
				
			||||||
        three-finger = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/shell/extensions/dash-to-dock" = {
 | 
					 | 
				
			||||||
        background-opacity = 0.80000000000000004;
 | 
					 | 
				
			||||||
        custom-theme-shrink = true;
 | 
					 | 
				
			||||||
        dash-max-icon-size = 40;
 | 
					 | 
				
			||||||
        dock-position = "BOTTOM";
 | 
					 | 
				
			||||||
        height-fraction = 0.90000000000000002;
 | 
					 | 
				
			||||||
        preview-size-scale = 0.29999999999999999;
 | 
					 | 
				
			||||||
        show-running = true;
 | 
					 | 
				
			||||||
        show-trash = false;
 | 
					 | 
				
			||||||
        show-windows-preview = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/mutter" = {
 | 
					 | 
				
			||||||
        dynamic-workspaces = true;
 | 
					 | 
				
			||||||
        edge-tiling = false;
 | 
					 | 
				
			||||||
        workspaces-only-on-primary = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    dconf.settings."org/gnome/desktop/interface" = {
 | 
					 | 
				
			||||||
        color-scheme = "prefer-dark";
 | 
					 | 
				
			||||||
        show-battery-percentage = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@@ -3,6 +3,8 @@
 | 
				
			|||||||
    ./cursor.nix
 | 
					    ./cursor.nix
 | 
				
			||||||
    ./hyprland-customization.nix
 | 
					    ./hyprland-customization.nix
 | 
				
			||||||
    ./hyprpaper.nix
 | 
					    ./hyprpaper.nix
 | 
				
			||||||
 | 
					    ./hyprlock.nix
 | 
				
			||||||
 | 
					    ./hypridle.nix
 | 
				
			||||||
    ./waybar.nix
 | 
					    ./waybar.nix
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										38
									
								
								modules/home-manager/hypr/hypridle.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								modules/home-manager/hypr/hypridle.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					{inputs, pkgs, ...}: 
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  services.hypridle = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    settings = {
 | 
				
			||||||
 | 
					      general = {
 | 
				
			||||||
 | 
					        lock_cmd = "pidof hyprlock || hyprlock";     # avoid starting multiple hyprlock instances.
 | 
				
			||||||
 | 
					        after_sleep_cmd = "hyprctl dispatch dpms on";
 | 
				
			||||||
 | 
					        ignore_dbus_inhibit = false;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      listener = [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          # dim screen after 4 minutes
 | 
				
			||||||
 | 
					          timeout = 240;
 | 
				
			||||||
 | 
					          on-timeout = "brightnessctl -s set 10";
 | 
				
			||||||
 | 
					          # set monitor backlight to minimum, avoid 0 on OLED monitor.
 | 
				
			||||||
 | 
					          on-resume = "brightnessctl -r";
 | 
				
			||||||
 | 
					          # monitor backlight restore.
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          # lock screen after 5 minutes
 | 
				
			||||||
 | 
					          timeout = 300;
 | 
				
			||||||
 | 
					          on-timeout = "loginctl lock-session";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          # turnoff screen after 10 minutes
 | 
				
			||||||
 | 
					          timeout = 600;
 | 
				
			||||||
 | 
					          on-timeout = "hyprctl dispatch dpms off";
 | 
				
			||||||
 | 
					          on-resume = "hyprctl dispatch dpms on";
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # TODO - suspend after some time
 | 
				
			||||||
 | 
					      ];
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -6,6 +6,7 @@
 | 
				
			|||||||
    pkgs.nautilus
 | 
					    pkgs.nautilus
 | 
				
			||||||
    pkgs.gnome-control-center
 | 
					    pkgs.gnome-control-center
 | 
				
			||||||
    pkgs.brightnessctl
 | 
					    pkgs.brightnessctl
 | 
				
			||||||
 | 
					    pkgs.cliphist
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -26,10 +27,14 @@
 | 
				
			|||||||
        "$mod, b, exec, $browser"
 | 
					        "$mod, b, exec, $browser"
 | 
				
			||||||
        "$mod, s, exec, $ide"
 | 
					        "$mod, s, exec, $ide"
 | 
				
			||||||
        "$mod, e, exec, nautilus"
 | 
					        "$mod, e, exec, nautilus"
 | 
				
			||||||
 | 
					        # Overview
 | 
				
			||||||
 | 
					        # "$mod, , overview:toggle"
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        # Lock screen
 | 
					        # Lock screen
 | 
				
			||||||
        "$mod+Shift, l, exec, hyprlock"
 | 
					        "$mod+Shift, l, exec, hyprlock"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # Clipboard management
 | 
				
			||||||
 | 
					        "$mod, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        "$mod+Shift, Q, killactive," # Close window
 | 
					        "$mod+Shift, Q, killactive," # Close window
 | 
				
			||||||
        "$mod, f, togglefloating," # Toggle Floating
 | 
					        "$mod, f, togglefloating," # Toggle Floating
 | 
				
			||||||
@@ -39,6 +44,9 @@
 | 
				
			|||||||
        "$mod, right, movefocus, r"
 | 
					        "$mod, right, movefocus, r"
 | 
				
			||||||
        "$mod, up, movefocus, u"
 | 
					        "$mod, up, movefocus, u"
 | 
				
			||||||
        "$mod, down, movefocus, d"
 | 
					        "$mod, down, movefocus, d"
 | 
				
			||||||
 | 
					        # Alt-tab alternative
 | 
				
			||||||
 | 
					        "$mod, Tab, cyclenext,"
 | 
				
			||||||
 | 
					        "$mod, Tab, bringactivetotop,"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Move the window
 | 
					        # Move the window
 | 
				
			||||||
        "$mod+Shift, left, movewindow, l"
 | 
					        "$mod+Shift, left, movewindow, l"
 | 
				
			||||||
@@ -46,19 +54,39 @@
 | 
				
			|||||||
        "$mod+Shift, up, movewindow, u"
 | 
					        "$mod+Shift, up, movewindow, u"
 | 
				
			||||||
        "$mod+Shift, down, movewindow, d"
 | 
					        "$mod+Shift, down, movewindow, d"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Switch workspace
 | 
					        "$mod+Ctrl, left, movetoworkspace, -1"
 | 
				
			||||||
        "$mod+Ctrl, left, workspace, -1"
 | 
					        "$mod+Ctrl, right, movetoworkspace, +1"
 | 
				
			||||||
        "$mod+Ctrl, right, workspace, +1"
 | 
					
 | 
				
			||||||
 | 
					        # # Switch workspace
 | 
				
			||||||
 | 
					        # "$mod+Ctrl, left, workspace, -1"
 | 
				
			||||||
 | 
					        # "$mod+Ctrl, right, workspace, +1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Screenshot
 | 
					        # Screenshot
 | 
				
			||||||
        "$mod, Print, exec, hyprshot -m region -o ~/Pictures/Screenshots"
 | 
					        "$mod, Print, exec, hyprshot -m region -o ~/Pictures/Screenshots"
 | 
				
			||||||
        "$mod+Shift, Print, exec, hyprshot -m window -o ~/Pictures/Screenshots"
 | 
					        "$mod+Shift, Print, exec, hyprshot -m window -o ~/Pictures/Screenshots"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      ];
 | 
					      ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      binde = [
 | 
				
			||||||
 | 
					        # Fn keys
 | 
				
			||||||
 | 
					        ", code:232, exec, brightnessctl set +5%"
 | 
				
			||||||
 | 
					        ", code:233, exec, brightnessctl set -5%"
 | 
				
			||||||
 | 
					        ", XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+"
 | 
				
			||||||
 | 
					        ", XF86AudioLowerVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%-"
 | 
				
			||||||
 | 
					        ", XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
 | 
				
			||||||
 | 
					      ];
 | 
				
			||||||
 | 
					      # bindl = [
 | 
				
			||||||
 | 
					      #   ", switch:on:Lid Switch, exec, hyprctl dispatch dpms off"
 | 
				
			||||||
 | 
					      #   ", switch:off:Lid Switch, exec, hyprctl dispatch dpms on"
 | 
				
			||||||
 | 
					      # ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      exec-once = [
 | 
					      exec-once = [
 | 
				
			||||||
        # "${pkgs.hyprpaper}/bin/hyprpaper"
 | 
					        # "${pkgs.hyprpaper}/bin/hyprpaper"
 | 
				
			||||||
        # hyprpaper is handled as its own service
 | 
					        # hyprpaper is handled as its own service
 | 
				
			||||||
        "${pkgs.waybar}/bin/waybar"
 | 
					        "${pkgs.waybar}/bin/waybar"
 | 
				
			||||||
 | 
					        # listen to clipboard events and send them to cliphist
 | 
				
			||||||
 | 
					        "wl-paste --watch cliphist stores"
 | 
				
			||||||
 | 
					        "${pkgs.waybar}/bin/hypridle"
 | 
				
			||||||
        # # Fixes cursor themes in gnome apps under hyprland
 | 
					        # # Fixes cursor themes in gnome apps under hyprland
 | 
				
			||||||
        # "gsettings set org.gnome.desktop.interface cursor-theme '${config.home.pointerCursor.name}'"
 | 
					        # "gsettings set org.gnome.desktop.interface cursor-theme '${config.home.pointerCursor.name}'"
 | 
				
			||||||
        # "gsettings set org.gnome.desktop.interface cursor-size ${toString home.pointerCursor.size}"
 | 
					        # "gsettings set org.gnome.desktop.interface cursor-size ${toString home.pointerCursor.size}"
 | 
				
			||||||
@@ -125,9 +153,16 @@
 | 
				
			|||||||
        "DP-2, 3840x2160, 0x-1440, 1.5"
 | 
					        "DP-2, 3840x2160, 0x-1440, 1.5"
 | 
				
			||||||
        ", preferred, auto, 1" # automatically add any newly detected monitor
 | 
					        ", preferred, auto, 1" # automatically add any newly detected monitor
 | 
				
			||||||
      ];
 | 
					      ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      env = [
 | 
				
			||||||
 | 
					        "NIXOS_OZONE_WL,1"
 | 
				
			||||||
 | 
					        "ELECTRON_OZONE_PLATFORM_HINT,wayland"
 | 
				
			||||||
 | 
					      ];
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    plugins = [
 | 
					    plugins = [
 | 
				
			||||||
 | 
					      # Global overview
 | 
				
			||||||
 | 
					      # inputs.Hyprspace.packages.${pkgs.system}.Hyprspace
 | 
				
			||||||
      # Touch gestures: https://github.com/horriblename/hyprgrass
 | 
					      # Touch gestures: https://github.com/horriblename/hyprgrass
 | 
				
			||||||
      # inputs.hyprgrass.packages.${pkgs.system}.default
 | 
					      # inputs.hyprgrass.packages.${pkgs.system}.default
 | 
				
			||||||
      # Virtual desktops: https://github.com/levnikmyskin/hyprland-virtual-desktops
 | 
					      # Virtual desktops: https://github.com/levnikmyskin/hyprland-virtual-desktops
 | 
				
			||||||
@@ -136,41 +171,6 @@
 | 
				
			|||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  programs.hyprlock = {
 | 
					 | 
				
			||||||
    enable = true;
 | 
					 | 
				
			||||||
    settings = {
 | 
					 | 
				
			||||||
      general = {
 | 
					 | 
				
			||||||
        grace = 5;
 | 
					 | 
				
			||||||
        no_fade_in = false;
 | 
					 | 
				
			||||||
        disable_loading_bar = false;
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
      auth = {
 | 
					 | 
				
			||||||
        "pam:enabled" = true;
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
      background =  {
 | 
					 | 
				
			||||||
        blur_passes = 3;
 | 
					 | 
				
			||||||
        blur_size = 10;
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
      input-field = {
 | 
					 | 
				
			||||||
        size = "20%, 5%";
 | 
					 | 
				
			||||||
        outline_thickness = 3;
 | 
					 | 
				
			||||||
        inner_color = "rgba(0, 0, 0, 0.0)";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        outer_color = "rgba(33ccffee) rgba(00ff99ee) 45deg";
 | 
					 | 
				
			||||||
        check_color = "rgba(00ff99ee) rgba(ff6633ee) 120deg";
 | 
					 | 
				
			||||||
        fail_color = "rgba(ff6633ee) rgba(ff0066ee) 40deg";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        font_color = "rgb(143, 143, 143)";
 | 
					 | 
				
			||||||
        fade_on_empty = false;
 | 
					 | 
				
			||||||
        rounding = 15;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        position = "0, -20";
 | 
					 | 
				
			||||||
        halign = "center";
 | 
					 | 
				
			||||||
        valign = "center";
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  # Style the lock screen
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  services.network-manager-applet = {
 | 
					  services.network-manager-applet = {
 | 
				
			||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										38
									
								
								modules/home-manager/hypr/hyprlock.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								modules/home-manager/hypr/hyprlock.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					{inputs, pkgs, ...}: 
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  programs.hyprlock = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    settings = {
 | 
				
			||||||
 | 
					      general = {
 | 
				
			||||||
 | 
					        grace = 5;
 | 
				
			||||||
 | 
					        no_fade_in = false;
 | 
				
			||||||
 | 
					        disable_loading_bar = false;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					      auth = {
 | 
				
			||||||
 | 
					        "pam:enabled" = true;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					      background =  {
 | 
				
			||||||
 | 
					        blur_passes = 3;
 | 
				
			||||||
 | 
					        blur_size = 10;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					      input-field = {
 | 
				
			||||||
 | 
					        size = "20%, 5%";
 | 
				
			||||||
 | 
					        outline_thickness = 3;
 | 
				
			||||||
 | 
					        inner_color = "rgba(0, 0, 0, 0.0)";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        outer_color = "rgba(33ccffee) rgba(00ff99ee) 45deg";
 | 
				
			||||||
 | 
					        check_color = "rgba(00ff99ee) rgba(ff6633ee) 120deg";
 | 
				
			||||||
 | 
					        fail_color = "rgba(ff6633ee) rgba(ff0066ee) 40deg";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        font_color = "rgb(143, 143, 143)";
 | 
				
			||||||
 | 
					        fade_on_empty = false;
 | 
				
			||||||
 | 
					        rounding = 15;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        position = "0, -20";
 | 
				
			||||||
 | 
					        halign = "center";
 | 
				
			||||||
 | 
					        valign = "center";
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  # Style the lock screen
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -20,28 +20,24 @@
 | 
				
			|||||||
        settings = {
 | 
					        settings = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            mainBar = {
 | 
					            mainBar = {
 | 
				
			||||||
                margin-top = 5;
 | 
					                margin-top = 2;
 | 
				
			||||||
                margin-bottom = 5;
 | 
					                margin-bottom = 2;
 | 
				
			||||||
                margin-left = 5;
 | 
					                margin-left = 5;
 | 
				
			||||||
                margin-right = 5;
 | 
					                margin-right = 5;
 | 
				
			||||||
                # height = 42;
 | 
					 | 
				
			||||||
                layer = "top";
 | 
					                layer = "top";
 | 
				
			||||||
                position = "top";
 | 
					                position = "top";
 | 
				
			||||||
                spacing = 5;
 | 
					                spacing = 5;
 | 
				
			||||||
                # height = 30;
 | 
					
 | 
				
			||||||
                # output = [
 | 
					 | 
				
			||||||
                #     "eDP-1"
 | 
					 | 
				
			||||||
                #     "HDMI-A-1"
 | 
					 | 
				
			||||||
                # ];
 | 
					 | 
				
			||||||
                modules-left = [
 | 
					                modules-left = [
 | 
				
			||||||
                    "hyprland/workspaces"
 | 
					                    "hyprland/workspaces"
 | 
				
			||||||
                    "hyprland/window"
 | 
					                    "hyprland/window"
 | 
				
			||||||
 | 
					 | 
				
			||||||
                ];
 | 
					                ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                modules-center = [
 | 
					                modules-center = [
 | 
				
			||||||
                    "clock"
 | 
					                    "clock"
 | 
				
			||||||
                    "custom/notification"
 | 
					                    "custom/notification"
 | 
				
			||||||
                ];
 | 
					                ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                modules-right = [
 | 
					                modules-right = [
 | 
				
			||||||
                    "tray"
 | 
					                    "tray"
 | 
				
			||||||
                    # "temperature"
 | 
					                    # "temperature"
 | 
				
			||||||
@@ -55,6 +51,7 @@
 | 
				
			|||||||
                    "idle_inhibitor"
 | 
					                    "idle_inhibitor"
 | 
				
			||||||
                ];
 | 
					                ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                # module specific settings
 | 
					                # module specific settings
 | 
				
			||||||
                "hyprland/workspaces" = {
 | 
					                "hyprland/workspaces" = {
 | 
				
			||||||
                    format = "{icon}";
 | 
					                    format = "{icon}";
 | 
				
			||||||
@@ -68,7 +65,6 @@
 | 
				
			|||||||
                    "separate-outputs" = true;
 | 
					                    "separate-outputs" = true;
 | 
				
			||||||
                    "format" = "{}";
 | 
					                    "format" = "{}";
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
  
 | 
					 | 
				
			||||||
                "clock" = {
 | 
					                "clock" = {
 | 
				
			||||||
                    format = "{:%H:%M}";
 | 
					                    format = "{:%H:%M}";
 | 
				
			||||||
                    interval = 1;   
 | 
					                    interval = 1;   
 | 
				
			||||||
@@ -79,7 +75,6 @@
 | 
				
			|||||||
                        };
 | 
					                        };
 | 
				
			||||||
                    };
 | 
					                    };
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
                
 | 
					 | 
				
			||||||
                "idle_inhibitor" = {
 | 
					                "idle_inhibitor" = {
 | 
				
			||||||
                    format = "{icon}";
 | 
					                    format = "{icon}";
 | 
				
			||||||
                    format-icons = {
 | 
					                    format-icons = {
 | 
				
			||||||
@@ -113,13 +108,12 @@
 | 
				
			|||||||
                    format-plugged = "{capacity}%  ";
 | 
					                    format-plugged = "{capacity}%  ";
 | 
				
			||||||
                    format-icons = [ "" "" "" "" "" "" ];
 | 
					                    format-icons = [ "" "" "" "" "" "" ];
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
 | 
					 | 
				
			||||||
                "wireplumber" = {
 | 
					                "wireplumber" = {
 | 
				
			||||||
                    scroll-step = 10;
 | 
					                    scroll-step = 10;
 | 
				
			||||||
                    format = "{icon} {volume}%";# {format_source}";
 | 
					                    format = "{icon} {volume}%";# {format_source}";
 | 
				
			||||||
                    format-bluetooth = "{volume}% {icon}";# {format_source}";
 | 
					                    format-bluetooth = "{volume}% {icon}";# {format_source}";
 | 
				
			||||||
                    format-bluetooth-muted = " {icon}";# {format_source}";
 | 
					                    format-bluetooth-muted = " {icon}";# {format_source}";
 | 
				
			||||||
                    format-muted = "";# {format_source}";
 | 
					                    format-muted = " Muted";# {format_source}";
 | 
				
			||||||
                    # format-source = " {volume}%";
 | 
					                    # format-source = " {volume}%";
 | 
				
			||||||
                    # format-source-muted = "";
 | 
					                    # format-source-muted = "";
 | 
				
			||||||
                    format-icons = {
 | 
					                    format-icons = {
 | 
				
			||||||
@@ -160,16 +154,15 @@
 | 
				
			|||||||
                    escape = true;
 | 
					                    escape = true;
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
                "network" = {
 | 
					                "network" = {
 | 
				
			||||||
                    # interface = "wlp0s20f3";
 | 
					                    format =  "";
 | 
				
			||||||
                    format = "{ifname}";
 | 
					                    format-wifi = "{icon} {essid}";
 | 
				
			||||||
                    format-wifi = "  {essid} ({signalStrength}%)";
 | 
					                    format-icons = [ "" "" "" "" "" ];
 | 
				
			||||||
                    format-ethernet = " {ipaddr}/{cidr}";
 | 
					                    format-ethernet = " {ipaddr}/{cidr}";
 | 
				
			||||||
                    format-disconnected = "";
 | 
					                    format-disconnected = "";
 | 
				
			||||||
                    tooltip-format = " {ifname} via {gwaddr}";
 | 
					                    tooltip-format = " {ifname} via {gwaddr}";
 | 
				
			||||||
                    tooltip-format-wifi = "  {essid} ({signalStrength}%)";
 | 
					                    tooltip-format-wifi = "SSID: {essid}({signalStrength}%), {frequency} MHz\nInterface: {ifname}\nIP: {ipaddr}\nGW: {gwaddr}\n\n<span color='#a6da95'>{bandwidthUpBits}</span>\t<span color='#ee99a0'>{bandwidthDownBits}</span>\t<span color='#c6a0f6'>{bandwidthTotalBits}</span>";
 | 
				
			||||||
                    tooltip-format-ethernet = "{ifname} ";
 | 
					                    tooltip-format-ethernet = "{ifname} ";
 | 
				
			||||||
                    tooltip-format-disconnected = "Disconnected";
 | 
					                    tooltip-format-disconnected = "Disconnected";
 | 
				
			||||||
                    max-length = 5;
 | 
					 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
@@ -212,4 +205,3 @@
 | 
				
			|||||||
        '';
 | 
					        '';
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
    
 | 
					 | 
				
			||||||
@@ -20,7 +20,6 @@
 | 
				
			|||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
    wayland = true;
 | 
					    wayland = true;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					 | 
				
			||||||
  security.pam.services.hyprlock = {};
 | 
					  security.pam.services.hyprlock = {};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user