{ config, pkgs, lib, inputs, outputs, }: { imports = [ # Hardware Configuration # Probably a better idea to add it into the flake ./hardware-configuration.nix ]; # Hostname networking.hostName = "CHANGEME"; # All the options # Change/Add to your liking modules = { desktop = { desktop = { # environments awesome.enable = false; bspwm = { enable = false; lemonbar.enable = false; polybar.enable = false; }; dwm.enable = false; # Make sure wayland is off for these two on nvidia gnome.enable = false; kde.enable = false; # EXTREME Caution when using this with nvidia hyprland.enable = false; xmonad.enable = false; # terminals kitty.enable = false; # compositor picom.enable = false; # non categorized applications apps = { calibre.enable = false; kcc.enable = false; kdeconnect.enable = false; keepassxc.enable = false; mangal.enable = false; nemo.enable = false; nicotineplus.enable = false; obs.enable = false; pass.enable = false; transmission.enable = false; }; # browsers for the web :) browsers = { firefox.enable = false; qutebrowser.enable = false; }; # Communication chat = { discord.enable = false; }; # Time wasters game = { lutris.enable = false; steam.enable = false; wine.enable = false; }; }; # If you love making computers do stuff # Or you like feeling like your doing something dev = { # whats a programmer without an editor? editors = { nvim.enable = false; vscode.enable = false; }; # Languages cc.enable = false; javascript.enable = false; lua.enable = false; python.enable = false; rust.enable = false; unityhub.enable = false; # Nix langauge servers (NIXD IS IN BETA!!) nixd.enable = false; nil.enable = false; }; # the things that make your computer go vroom hardware = { # OOOOH 5G BRAIN DAMAGE PROBABLY bluetooth.enable = false; # intel :) (just tools for now) intel.enable = false; # nvidia :( nvidia.enable = false; # better than pulseaudio pipewire.enable = false; }; # Media :) media = { # music mpd.enable = false; # music client ncmpcpp.enable = false; }; # good old tty shell = { # terminal rss newsboat.enable = false; nix = { # Automatically clean nix store optimization.enable = false; # `nix search nixpkgs ` search.enable = false; # file manager for nerds ranger.enable = false; # terminal window manager for nerds tmux.enable = false; # shells zsh.enable = false; }; }; }; }; }