{pkgs, ...}: { imports = [ ./feh ./kitty ./librewolf ./mpv ./piper ./qutebrowser ./thunar ./zathura ./fish-starship ./git ./gpg ./ncmpcpp ./neovim ./joshuto ./dual-function-keys ./dunst ./fcitx5-mozc ./fonts ./hyprland ./pipewire ./rofi ./stylix ./swaylock ./waybar ./xdg-user-dirs ]; virtualisation.vmware.host = { enable = true; extraConfig = '' # Enable 3D acceleration on the host mks.gl.allowUnsupportedDrivers = "TRUE" mks.vk.allowUnsupportedDevices = "TRUE" ''; }; environment.systemPackages = with pkgs; [ audacity gimp anki logseq mullvad-browser spek keepassxc libreoffice wget jq exa fd fzf gdu fdupes mediainfo ponysay lolcat cmatrix sox httpie p7zip ripgrep rsync unar genact ffmpeg killall trashy whois dwt1-shell-color-scripts dig yt-dlp neofetch pywal brightnessctl zellij librespeed-cli wiki-tui hexyl nb jpegoptim playerctl recode rmlint sd crystal shards smartmontools sqlitebrowser visidata scc hwinfo stress choose gum hdparm imagemagick onefetch restic wails watchexec memento mpvpaper timg kanjidraw ventoy wf-recorder mdcat mdbook zola file tessen wtype mtr grim slurp wl-clipboard lnch wev swww kickoff greetd.tuigreet (pkgs.callPackage ../packages/nwg-dock {}) (pkgs.callPackage ../packages/hyprland-autorename-workspaces {}) ]; home-manager.sharedModules = [ { programs.bat.enable = true; } ]; programs.htop = { enable = true; package = pkgs."htop-vim"; settings = {tree_view = 1;}; }; services.greetd = { enable = true; restart = false; settings = { default_session = { command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd Hyprland"; user = "greeter"; }; initial_session = { command = "${pkgs.hyprland}/bin/Hyprland"; user = "user"; }; }; }; zramSwap.enable = true; }