{ config, pkgs, ... }: { # Allow unfree packages nixpkgs.config.allowUnfree = true; programs.zsh.enable = true; users.defaultUserShell = pkgs.zsh; nix.settings.experimental-features = [ "nix-command" "flakes" ]; # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ htop adwaita-icon-theme zsh neovim swayfx swayidle swaybg waybar rofi wlrctl cliphist light ly slurp rofi-power-menu grim wl-clipboard xorg.xprop libpulseaudio dunst usbutils udiskie flatpak # kdePackages.plasma-desktop # qtwebkit -> cmake_minimum_required fuse3 fuseiso fastfetch git git-credential-manager bashNonInteractive cmake ]; programs.sway = { enable = true; wrapperFeatures.gtk = true; extraPackages = []; }; fonts.packages = with pkgs; [ nerd-fonts.ubuntu-mono ]; users.users.adrian.packages = with pkgs; [ thunderbird signal-desktop floorp-bin # 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 gparted gradle javaPackages.compiler.openjdk21 lmstudio bottles transmission_4-qt ]; programs.steam = { enable = true; }; }