diff --git a/dconf.conf b/dconf.conf deleted file mode 100644 index 68c8a56..0000000 --- a/dconf.conf +++ /dev/null @@ -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='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' diff --git a/flake.lock b/flake.lock index 050efff..85caeb9 100644 --- a/flake.lock +++ b/flake.lock @@ -1,24 +1,23 @@ { "nodes": { - "ags": { + "Hyprspace": { "inputs": { - "astal": "astal", - "nixpkgs": [ - "hyprpanel", - "nixpkgs" - ] + "hyprland": [ + "hyprland" + ], + "systems": "systems" }, "locked": { - "lastModified": 1736090999, - "narHash": "sha256-B5CJuHqfJrzPa7tObK0H9669/EClSHpa/P7B9EuvElU=", - "owner": "aylur", - "repo": "ags", - "rev": "5527c3c07d92c11e04e7fd99d58429493dba7e3c", + "lastModified": 1740777046, + "narHash": "sha256-hPp+DnTYjE6M9Mdau7inbqMeLR1SpSPVyuxd+nabwaA=", + "owner": "KZDKM", + "repo": "Hyprspace", + "rev": "b5c8adb16f4729572c67883da1bcb46e11f195d6", "type": "github" }, "original": { - "owner": "aylur", - "repo": "ags", + "owner": "KZDKM", + "repo": "Hyprspace", "type": "github" } }, @@ -55,65 +54,6 @@ "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": false, "locked": { @@ -130,43 +70,6 @@ "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": { "inputs": { "nixpkgs": [ @@ -189,29 +92,6 @@ "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": { "inputs": { "nixpkgs": [ @@ -262,38 +142,6 @@ "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": { "inputs": { "hyprutils": [ @@ -323,38 +171,6 @@ "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": { "inputs": { "hyprland": [ @@ -387,7 +203,7 @@ "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": "nixpkgs", "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems", + "systems": "systems_2", "xdph": "xdph" }, "locked": { @@ -429,33 +245,6 @@ "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": { "inputs": { "hyprutils": [ @@ -485,87 +274,6 @@ "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": { "inputs": { "hyprutils": [ @@ -595,57 +303,6 @@ "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": { "inputs": { "nixpkgs": [ @@ -671,33 +328,6 @@ "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": { "inputs": { "nixpkgs": [ @@ -723,33 +353,6 @@ "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": { "locked": { "lastModified": 1711997201, @@ -782,22 +385,6 @@ "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": { "locked": { "lastModified": 1724819573, @@ -815,54 +402,6 @@ } }, "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": { "lastModified": 1736549401, "narHash": "sha256-ibkQrMHxF/7TqAYcQE+tOnIsSEzXmMegzyBWza6uHKM=", @@ -878,22 +417,6 @@ "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": { "inputs": { "flake-compat": "flake-compat", @@ -917,42 +440,15 @@ "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": { "inputs": { + "Hyprspace": "Hyprspace", "home-manager": "home-manager", "hyprgrass": "hyprgrass", "hyprland": "hyprland", - "hyprland-virtual-desktops": "hyprland-virtual-desktops", - "hyprpanel": "hyprpanel", "nix-flatpak": "nix-flatpak", - "nixpkgs": "nixpkgs_5", - "nixpkgs-unstable": "nixpkgs-unstable", - "walker": "walker" + "nixpkgs": "nixpkgs_2", + "nixpkgs-unstable": "nixpkgs-unstable" } }, "systems": { @@ -985,41 +481,6 @@ "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": { "inputs": { "hyprland-protocols": [ @@ -1060,53 +521,6 @@ "repo": "xdg-desktop-portal-hyprland", "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", diff --git a/flake.nix b/flake.nix index 95bce6e..0eac1db 100644 --- a/flake.nix +++ b/flake.nix @@ -15,9 +15,13 @@ url = "github:horriblename/hyprgrass"; inputs.hyprland.follows = "hyprland"; # IMPORTANT }; - hyprland-virtual-desktops.url = "github:levnikmyskin/hyprland-virtual-desktops"; - walker.url = "github:abenz1267/walker"; - hyprpanel.url = "github:Jas-SinghFSU/HyprPanel"; + Hyprspace = { + url = "github:KZDKM/Hyprspace"; + + # Hyprspace uses latest Hyprland. We declare this to keep them in sync. + inputs.hyprland.follows = "hyprland"; + }; + }; outputs = { @@ -25,14 +29,9 @@ nixpkgs, home-manager, hyprgrass, - hyprland-virtual-desktops, - hyprpanel, ... } @ inputs: let - overlays = [ - inputs.hyprpanel.overlay - ]; in { @@ -53,11 +52,7 @@ home-manager.users.remy.imports = [ ./users/remy.nix inputs.nix-flatpak.homeManagerModules.nix-flatpak - inputs.walker.homeManagerModules.default ]; - - nixpkgs.overlays = [ inputs.hyprpanel.overlay ]; - # _module.args = { inherit inputs; }; } ]; }; diff --git a/modules/home-manager/flatpaks.nix b/modules/home-manager/flatpaks.nix index 60d8313..ee358e0 100644 --- a/modules/home-manager/flatpaks.nix +++ b/modules/home-manager/flatpaks.nix @@ -1,24 +1,16 @@ { lib, pkgs, ... }: { - - # services.flatpak.enable = true; - # xdg.portal.enable = true; - # # install the xdg-desktop-portal-gtk package - # # to enable the portal service - # xdg.portal.extraPortals = with pkgs; [ - # xdg-desktop-portal-gtk - # ]; - # services.flatpak.update.auto.enable = false; - # services.flatpak.uninstallUnmanaged = false; + services.flatpak.enable = true; + services.flatpak.update.auto.enable = false; + services.flatpak.uninstallUnmanaged = false; - # 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" - # ]; - + 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" + ]; } \ No newline at end of file diff --git a/modules/home-manager/gnome-shell-customization.nix b/modules/home-manager/gnome-shell-customization.nix deleted file mode 100644 index f033377..0000000 --- a/modules/home-manager/gnome-shell-customization.nix +++ /dev/null @@ -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":"['Right']","toggle-tiled-left":"['Left']"},"org.gnome.desktop.wm.keybindings":{"maximize":"['Up']","unmaximize":"['Down', '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 = [ "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; - }; - -} \ No newline at end of file diff --git a/modules/home-manager/hypr/default.nix b/modules/home-manager/hypr/default.nix index d54254c..2ea5141 100644 --- a/modules/home-manager/hypr/default.nix +++ b/modules/home-manager/hypr/default.nix @@ -3,6 +3,8 @@ ./cursor.nix ./hyprland-customization.nix ./hyprpaper.nix + ./hyprlock.nix + ./hypridle.nix ./waybar.nix ]; } \ No newline at end of file diff --git a/modules/home-manager/hypr/hypridle.nix b/modules/home-manager/hypr/hypridle.nix new file mode 100644 index 0000000..0d07912 --- /dev/null +++ b/modules/home-manager/hypr/hypridle.nix @@ -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 + ]; + }; + + }; +} diff --git a/modules/home-manager/hypr/hyprland-customization.nix b/modules/home-manager/hypr/hyprland-customization.nix index 73a1a8c..d828522 100644 --- a/modules/home-manager/hypr/hyprland-customization.nix +++ b/modules/home-manager/hypr/hyprland-customization.nix @@ -6,6 +6,7 @@ pkgs.nautilus pkgs.gnome-control-center pkgs.brightnessctl + pkgs.cliphist ]; @@ -26,10 +27,14 @@ "$mod, b, exec, $browser" "$mod, s, exec, $ide" "$mod, e, exec, nautilus" + # Overview + # "$mod, , overview:toggle" # Lock screen "$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, f, togglefloating," # Toggle Floating @@ -39,6 +44,9 @@ "$mod, right, movefocus, r" "$mod, up, movefocus, u" "$mod, down, movefocus, d" + # Alt-tab alternative + "$mod, Tab, cyclenext," + "$mod, Tab, bringactivetotop," # Move the window "$mod+Shift, left, movewindow, l" @@ -46,19 +54,39 @@ "$mod+Shift, up, movewindow, u" "$mod+Shift, down, movewindow, d" - # Switch workspace - "$mod+Ctrl, left, workspace, -1" - "$mod+Ctrl, right, workspace, +1" + "$mod+Ctrl, left, movetoworkspace, -1" + "$mod+Ctrl, right, movetoworkspace, +1" + + # # Switch workspace + # "$mod+Ctrl, left, workspace, -1" + # "$mod+Ctrl, right, workspace, +1" # Screenshot "$mod, Print, exec, hyprshot -m region -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 = [ # "${pkgs.hyprpaper}/bin/hyprpaper" # hyprpaper is handled as its own service "${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 # "gsettings set org.gnome.desktop.interface cursor-theme '${config.home.pointerCursor.name}'" # "gsettings set org.gnome.desktop.interface cursor-size ${toString home.pointerCursor.size}" @@ -125,9 +153,16 @@ "DP-2, 3840x2160, 0x-1440, 1.5" ", preferred, auto, 1" # automatically add any newly detected monitor ]; + + env = [ + "NIXOS_OZONE_WL,1" + "ELECTRON_OZONE_PLATFORM_HINT,wayland" + ]; }; plugins = [ + # Global overview + # inputs.Hyprspace.packages.${pkgs.system}.Hyprspace # Touch gestures: https://github.com/horriblename/hyprgrass # inputs.hyprgrass.packages.${pkgs.system}.default # 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 = { enable = true; diff --git a/modules/home-manager/hypr/hyprlock.nix b/modules/home-manager/hypr/hyprlock.nix new file mode 100644 index 0000000..0bf1370 --- /dev/null +++ b/modules/home-manager/hypr/hyprlock.nix @@ -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 + }; +} diff --git a/modules/home-manager/hypr/waybar.nix b/modules/home-manager/hypr/waybar.nix index c95745a..3f78ffd 100644 --- a/modules/home-manager/hypr/waybar.nix +++ b/modules/home-manager/hypr/waybar.nix @@ -18,30 +18,26 @@ programs.waybar.enable = true; programs.waybar = { settings = { - + mainBar = { - margin-top = 5; - margin-bottom = 5; + margin-top = 2; + margin-bottom = 2; margin-left = 5; margin-right = 5; - # height = 42; layer = "top"; position = "top"; spacing = 5; - # height = 30; - # output = [ - # "eDP-1" - # "HDMI-A-1" - # ]; + modules-left = [ "hyprland/workspaces" "hyprland/window" - ]; + modules-center = [ "clock" "custom/notification" ]; + modules-right = [ "tray" # "temperature" @@ -55,6 +51,7 @@ "idle_inhibitor" ]; + # module specific settings "hyprland/workspaces" = { format = "{icon}"; @@ -68,7 +65,6 @@ "separate-outputs" = true; "format" = "{}"; }; - "clock" = { format = "{:%H:%M}"; interval = 1; @@ -79,7 +75,6 @@ }; }; }; - "idle_inhibitor" = { format = "{icon}"; format-icons = { @@ -113,13 +108,12 @@ format-plugged = "{capacity}% 󰂄 "; format-icons = [ "󰁻" "󰁼" "󰁾" "󰂀" "󰂂" "󰁹" ]; }; - "wireplumber" = { scroll-step = 10; format = "{icon} {volume}%";# {format_source}"; format-bluetooth = "{volume}% {icon}";# {format_source}"; - format-bluetooth-muted = " {icon}";# {format_source}"; - format-muted = "";# {format_source}"; + format-bluetooth-muted = " {icon}";# {format_source}"; + format-muted = " Muted";# {format_source}"; # format-source = " {volume}%"; # format-source-muted = ""; format-icons = { @@ -160,16 +154,15 @@ escape = true; }; "network" = { - # interface = "wlp0s20f3"; - format = "{ifname}"; - format-wifi = "  {essid} ({signalStrength}%)"; + format = "󰤭"; + format-wifi = "{icon} {essid}"; + format-icons = [ "󰤯" "󰤟" "󰤢" "󰤥" "󰤨" ]; format-ethernet = "󰊗 {ipaddr}/{cidr}"; format-disconnected = ""; 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{bandwidthUpBits}\t{bandwidthDownBits}\t󰹹{bandwidthTotalBits}"; tooltip-format-ethernet = "{ifname} "; tooltip-format-disconnected = "Disconnected"; - max-length = 5; }; }; }; @@ -212,4 +205,3 @@ ''; }; } - \ No newline at end of file diff --git a/modules/nixos/hyprland.nix b/modules/nixos/hyprland.nix index e77d359..c1e2dee 100644 --- a/modules/nixos/hyprland.nix +++ b/modules/nixos/hyprland.nix @@ -20,7 +20,6 @@ enable = true; wayland = true; }; - security.pam.services.hyprlock = {}; }