{ 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; 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; [ 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 # - # # -- 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 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; [ 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 ]; programs.steam = { enable = true; }; }