{ config, pkgs, ... }: { # Allow unfree packages nixpkgs.config.allowUnfree = true; programs.zsh.enable = true; users.defaultUserShell = pkgs.zsh; nix.settings.experimental-features = [ "nix-command" "flakes" ]; services.xserver.windowManager.windowmaker.enable = true; #services.desktopManager.plasma6.enable = true; environment.plasma6.excludePackages = with pkgs; [ kdePackages.discover kdePackages.kcalc kdePackages.kcharselect kdePackages.kclock kdePackages.kcolorchooser kdePackages.kolourpaint kdePackages.ksystemlog kdePackages.sddm-kcm kdiff3 kdePackages.isoimagewriter kdePackages.partitionmanager vlc ]; xdg.terminal-exec.settings.default = [ "kitty.desktop" ]; environment.variables = { TERMINAL = "kitty"; }; # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ lutris ffmpeg xdg-desktop-portal-wlr localtunnel ngrok cloudflared nwg-displays wget gnupg1 htop adwaita-icon-theme # dummy just so apps have icons clearlooks-phenix # gtk3 theme zsh neovim floorp-bin unzipNLS zip gnutar # -- Dotfiles swayfx swayidle swaybg waybar rofi wlrctl cliphist light ly slurp rofi-power-menu grim wl-clipboard xorg.xprop libpulseaudio dunst # notifications rofi-pulse-select wtype # - # # -- Userland USB monunting usbutils udiskie # - # soteria # polkit # -- Fuse fuse3 fuseiso # mounting ISOs # - # westonLite #xwayland #xwayland-run #xwayland-satellite #themechanger fastfetch git git-credential-manager bashNonInteractive #cmake cmatrix kdePackages.kwallet kdePackages.kwallet-pam kdePackages.kwalletmanager #ventoy-full-gtk qemu wineWowPackages.stable winetricks ]; nixpkgs.config.permittedInsecurePackages = [ "ventoy-gtk3-1.1.07" ]; programs.sway = { enable = true; wrapperFeatures.gtk = true; #extraPackages = []; }; fonts.packages = with pkgs; [ nerd-fonts.ubuntu-mono ]; users.users.adrian.packages = with pkgs; [ hydralauncher ruffle sticky-notes soundconverter nextcloud-client #android-tools kdePackages.filelight #qtscrcpy scrcpy #openutau gscan2pdf waypipe rustdesk-flutter dosbox-staging nodejs_24 #ungoogled-chromium gimp spek thunderbird signal-desktop # fontmatrix # cmake_minimum_required steam-tui steam kdePackages.kdenlive ranger fontpreview kitty kittysay nemo-with-extensions smartmontools keepassxc makemkv mpv yt-dlp youtube-tui jellyfin-tui jellyfin-rpc #vesktop #android-studio vscodium-fhs # androidenv.androidPkgs.tools # androidenv.androidPkgs.androidsdk # androidenv.androidPkgs.all.system-images.v36_1.page_size_16kb.x86_64 #jetbrains.idea kdePackages.gwenview #kdePackages.partitionmanager gparted #gnome-disk-utility fatresize gradle #javaPackages.compiler.openjdk21 #lmstudio bottles transmission_4-qt hardinfo2 ydotool keepmenu dmenu python313 python313Packages.pykeepass pavucontrol obs-studio deluge libreoffice-qt polyglot qpdf ]; programs.steam = { enable = true; }; }