{ lib, config, pkgs, ... }: { imports = [ ./hyprland/hypr/hyprland.nix ]; home = { username = "typo"; homeDirectory = "/home/typo"; stateVersion = "25.11"; packages = with pkgs; [ killall lutris bottles wineWow64Packages.stable authenticator adw-gtk3 mpv transmission-remote-gtk qbittorrent ranger htop tuba papirus-icon-theme gnome-tweaks discord oh-my-fish monocraft lsd dust bat file addwater swaynotificationcenter pfetch waybar swww fuzzel waypaper hyprlock hypridle hyprsunset hyprpicker hyprshot hyprpolkitagent xdg-desktop-portal-hyprland vscode qtpass rnote fractal tidal-hifi high-tide pass-wayland kitty emacs-nox vim git tree gnome-shell-extensions gnomeExtensions.alphabetical-app-grid gnomeExtensions.blur-my-shell gnomeExtensions.caffeine gnomeExtensions.clipboard-indicator gnomeExtensions.dash-to-dock gnomeExtensions.dash-to-panel gnomeExtensions.desktop-icons-ng-ding gnomeExtensions.gsconnect gnomeExtensions.tiling-shell ]; }; dconf.settings = { "org/gnome/desktop/background" = { picture-uri = "file:///home/typo/Pictures/Backgrounds/upscalemedia-transformed-light.png"; picture-uri-dark = "file:///home/typo/Pictures/Backgrounds/upscalemedia-transformed.png"; }; "org/gnome/desktop/wm/keybindings" = { close = lib.hm.gvariant.mkValue ["q"]; }; "org/gnome/shell" = { favorite-apps = lib.hm.gvariant.mkValue [ "firefox.desktop" "org.gnome.Nautilus.desktop" "io.github.nokse22.high-tide.desktop" "org.gnome.Fractal.desktop" "discord.desktop" "emacsclient.desktop" "code.desktop" "com.github.flxzt.rnote.desktop" "org.gnome.Calendar.desktop" "org.gnome.Console.desktop" ]; disabled-extensions = lib.hm.gvariant.mkValue []; enabled-extensions = lib.hm.gvariant.mkValue [ "AlphabeticalAppGrid@stuarthayhurst" "apps-menu@gnome-shell-extensions.gcampax.github.com" "blur-my-shell@aunetx" "caffeine@patapon.info" "clipboard-indicator@tudmotu.com" "dash-to-panel@jderose9.github.com" "gsconnect@andyholmes.github.io" "status-icons@gnome-shell-extensions.gcampax.github.com" "tilingshell@ferrarodomenico.com" "user-theme@gnome-shell-extensions.gcampax.github.com" ]; }; "org/gnome/libgnomekbd/keyboard" = { layouts = "['hu']"; }; "org/gnome/desktop/wm/preferences" = { button-layout = ":minimize,maximize,close"; }; "org/gnome/desktop/interface" = { icon-theme = "Papirus-Dark"; monospace-font-name = "Monocraft 10"; document-font-name = "Adwaita Sans 10"; font-name = "Adwaita Sans 10"; cursor-theme = "Adwaita"; gtk-theme = "adw-gtk3-dark"; }; "org/gnome/shell/extensions/dash-to-panel" = { animate-appicon-hover=true; animate-appicon-hover-animation-convexity="{\"RIPPLE\": 2.0, \"PLANK\": 1.0, \"SIMPLE\": 0.0}"; animate-appicon-hover-animation-extent="{\"RIPPLE\": 4, \"PLANK\": 4, \"SIMPLE\": 1}"; animate-appicon-hover-animation-type="SIMPLE"; appicon-margin=8; appicon-padding=4; appicon-style="NORMAL"; context-menu-entries="[{\"title\":\"Terminal\",\"cmd\":\"TERMINALSETTINGS\"},{\"title\":\"System monitor\",\"cmd\":\"gnome-system-monitor\"},{\"title\":\"Files\",\"cmd\":\"nautilus\"},{\"title\":\"Extensions\",\"cmd\":\"gnome-extensions-app\"}]"; dot-position="TOP"; dot-style-focused="METRO"; extension-version=72; global-border-radius=0; group-apps=true; hide-overview-on-startup=true; highlight-appicon-hover=false; hotkeys-overlay-combo="TEMPORARILY"; intellihide=false; isolate-monitors=true; isolate-workspaces=true; overview-click-to-exit=false; panel-anchors="{\"SAM-0x00000000\":\"MIDDLE\"}"; panel-element-positions="{\"SAM-0x00000000\":[{\"element\":\"showAppsButton\",\"visible\":false,\"position\":\"stackedTL\"},{\"element\":\"activitiesButton\",\"visible\":false,\"position\":\"stackedTL\"},{\"element\":\"leftBox\",\"visible\":true,\"position\":\"stackedTL\"},{\"element\":\"taskbar\",\"visible\":true,\"position\":\"stackedTL\"},{\"element\":\"centerBox\",\"visible\":true,\"position\":\"stackedBR\"},{\"element\":\"rightBox\",\"visible\":true,\"position\":\"stackedBR\"},{\"element\":\"dateMenu\",\"visible\":true,\"position\":\"stackedBR\"},{\"element\":\"systemMenu\",\"visible\":true,\"position\":\"stackedBR\"},{\"element\":\"desktopButton\",\"visible\":true,\"position\":\"stackedBR\"}]}"; panel-lengths="{\"SAM-0x00000000\":100}"; panel-positions="{\"SAM-0x00000000\":\"TOP\"}"; panel-side-margins=0; panel-sizes="{\"SAM-0x00000000\":32}"; prefs-opened=true; progress-show-count=true; show-apps-icon-file=""; show-apps-icon-side-padding=8; show-favorites=true; show-favorites-all-monitors=true; show-running-apps=true; show-showdesktop-hover=true; stockgs-keep-dash=false; stockgs-keep-top-panel=false; stockgs-panelbtn-click-only=false; taskbar-locked=true; trans-bg-color="#000000"; trans-dynamic-anim-target=0.8; trans-dynamic-anim-time=300; trans-dynamic-behavior="ALL_WINDOWS"; trans-dynamic-distance=1; trans-panel-opacity=0.0; trans-use-custom-bg=true; trans-use-custom-gradient=false; trans-use-custom-opacity=true; trans-use-dynamic-opacity=true; window-preview-title-position="TOP"; }; "org/gnome/shell/extensions/blur-my-shell" = { pipelines = "{\"pipeline_default\": {\"name\": <\"Default\">, \"effects\": <[<{\"type\": <\"native_static_gaussian_blur\">, \"id\": <\"effect_35222615027186\">, \"params\": <{\"unscaled_radius\": <100>, \"brightness\": <0.7>}>}>]>}, \"pipeline_default_rounded\": {\"name\": <\"Default rounded\">, \"effects\": <[<{\"type\": <\"native_static_gaussian_blur\">, \"id\": <\"effect_61989482273055\">, \"params\": <{\"unscaled_radius\": <100>, \"brightness\": <0.7>}>}>, <{\"type\": <\"corner\">, \"id\": <\"effect_88386155746677\">, \"params\": <{\"radius\": <20>, \"corners_bottom\": , \"corners_top\": }>}>]>}}"; }; }; home.file.".config/gtk-3.0/bookmarks".text = '' file:///home/typo/Downloads Downloads file:///home/typo/Documents Documents file:///home/typo/Music Music file:///home/typo/Pictures Pictures ftp://typo@typofelho.ddns.net/ Felhő ''; home.file.".config/gtk-3.0/bookmarks".force = true; programs.fish = { enable = true; shellAliases = { #nrs = "sudo nixos-rebuild switch"; #nrsu = "sudo nixos-rebuild switch --upgrade"; #nixconf = "sudo vim /etc/nixos/configuration.nix"; #nixhome = "sudo vim /etc/nixos/home.nix"; du = "dust"; cat = "bat"; ls = "lsd"; vi = "vim"; }; shellInit = "pfetch"; }; wayland.windowManager.hyprland.plugins = with pkgs.hyprlandPlugins; [ hyprexpo hyprbars hyprwinwrap overview hyprscrolling imgborders ]; }