{ 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; [ gnupg1 htop adwaita-icon-theme # dummy just so apps have icons clearlooks-phenix # gtk3 theme zsh neovim floorp-bin # -- Dotfiles swayfx swayidle swaybg waybar rofi wlrctl cliphist light ly slurp rofi-power-menu grim wl-clipboard xorg.xprop libpulseaudio dunst # notifications # - # # -- Userland USB monunting usbutils udiskie # - # flatpak 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 ]; 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; [ 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 gradle javaPackages.compiler.openjdk21 lmstudio bottles transmission_4-qt hardinfo2 ]; programs.steam = { enable = true; }; }