# nichts My personal collection of NixOS configuration files # License No Idea at this point # Flake structure: ``` . ├── assets │   └── wallpapers # My wallpapers ├── flake.lock # Lock file ├── flake.nix # Flake inputs ├── hosts # My different hosts │   ├── default.nix # Where the different hosts are specified │   └── vali │   └── mars # My main computer │   ├── configuration.nix # Main configuration file │   ├── default.nix │   ├── hardware-configuration.nix # Hardware config for my system │   ├── profile.nix # importing different system options │   └── programs.nix # Installed Programs ├── lib │   ├── default.nix │   └── options.nix # For the future: some options to set if I need them ├── LICENSE ├── modules │   ├── cli │   │   ├── default.nix │   │   ├── fish.nix # Fish shell config │   │   ├── neovim.nix # Incomplete neovim config │   │   └── nh.nix # nix helper config │   ├── default.nix │   ├── editors # My different editors │   │   ├── default.nix │   │   ├── emacs.nix # Emacs config │   │   ├── helix.nix # Helix config │   │   ├── kakoune.nix # Kakoune config │   │   └── neovim.nix # Neovim config │   ├── gui │   │   ├── anyrun # My Anyrun config │   │   │   ├── anyrun.nix # Anyrun config │   │   │   ├── default.nix │   │   │   └── style.css # Anyrun styling │   │   ├── default.nix │   │   ├── foot.nix # Foot config │   │   ├── gtk.nix # Gtk config │   │   ├── kitty.nix # Kitty config │   │   ├── minecraft.nix # Minecraft config │   │   ├── mpv.nix # Mpv config │   │   ├── qt.nix # Qt config │   │   ├── rofi.nix # Rofi config │   │   ├── schizofox.nix # Schizofox config │   │   ├── spicetify.nix # Spotify config │   │   ├── steam.nix # Steam config │   │   ├── stylix.nix # Stylix config │   │   ├── vesktop.nix # Discord config │   │   ├── vivado.nix # Vivado my beloved <3 │   │   ├── waybar.nix # Waybar config │   │   └── zathura.nix # Zathura config │   ├── other │   │   ├── default.nix │   │   ├── home-manager.nix # Home Manager config │   │   ├── system.nix # System config │   │   └── xdg.nix # XDG config │   ├── services │   │   ├── default.nix │   │   ├── dunst.nix # Dunst Daemon config │   │   ├── greetd.nix # Greetd greeter config │   │   ├── pipewire.nix # Audio config │   │   └── ssh.nix # Ssh config │   ├── tui │   │   ├── btop.nix # btop config │   │   ├── default.nix │   │   ├── ncmpcpp.nix # Ncmpcpp config │   │   ├── newsboat.nix # Newsboat config │   │   └── yazi.nix # Yazi config │   └── wms # My different Window Managers │   ├── wayland # Wayland Compositors │   │   ├── default.nix │   │   ├── hypr # Hypr* stuff │   │   │   ├── default.nix │   │   │   ├── idle.nix # Hypridle config │   │   │   ├── land.nix # Hyprland config │   │   │   ├── lock.nix # Hyprlock config │   │   │   └── paper.nix # Hyprpaper config │   │   ├── niri # The Miri compositor │   │   │   ├── config.nix # Niri config │   │   │   └── default.nix │   │   ├── services.nix # Enabled services I need in wayland │   │   └── variables.nix # Wayland system variables │   └── x # My X window managers │   ├── awesome # Awesome window manager │   │   ├── awesome.nix # Awesome config │   │   └── rc.lua # Awesome config file │   └── default.nix ├── notes.md ├── options # Options for my system │   ├── boot │   │   └── grub-boot.nix # Grub config │   ├── common │   │   ├── bluetooth.nix # Bluetooth │   │   ├── gpu │   │   │   └── nvidia.nix # Fuck Nvidia │   │   ├── networking.nix # Networking config │   │   ├── pin-registry.nix # No idea │   │   └── preserve-system.nix # No idea │   └── desktop │   ├── fonts.nix # My fonts │   └── monitors.nix # Monitor config ├── overlay.nix # Overlays └── README.md # This file # This file ``` # credits ``` *heavily* inspired by https://git.jacekpoz.pl/jacekpoz/niksos.git ! Sioodmy: https://github.com/sioodmy/dotfiles Heinrik Lissner: https://github.com/hlissner/dotfiles/ Lokasku: https://github.com/lokasku/nix-config NotAShelf: https://github.com/notashelf/Nyx Wallpapers: https://github.com/zhichaoh/catppuccin-wallpapers?tab=readme-ov-file ```