This is my personal (Work in progress) NixOS configuration file
I run NixOS with Plasma 6 Wayland, with Grub, Systemd, and unfree packagess allowed installed from live ISO (you might want to change things like the Timezone)
This are the changes I made from the default configuration.nix so far:
- uses Unfree software, in
./configuraiotn.nix
- uses Plasma 6, in
./configuraiotn.nix
- replaced Firefox with Librewolf, and configured some settings, in
./configuraiotn.nix
configured in./home.nix
- added Ungoogled-Chromium, Authenticator, Bitwarden, Bottles, LocalSend, Deluge, Aposrophe, Steam, ProtonPlus, Goverlay, and other tools in
./home.nix
- replaced
sudo
withdoas
Remember to Change username, in./configuraiotn.nix
- both PulseAudio and Pipewire cofigured, in
./configuraiotn.nix
- added Wine Stable, Staging and Wayland (optional) aswell as Winetricks, in
./home.nix
- added Bluetooth with Blueman, in
./configuraiotn.nix
- added and configrued the Fish shell (not set as default nor login), in
./home.nix
- added and configured Fastfetch, in
./home.nix
- added and configured Alacritty, in
./home.nix
- added Git and wget, in
./packages.nix
- added Flatpak support (though I think flathub isn't working), in
./configuraiotn.nix
- added Flakes support, in
./configuration.nix
- added Vesktop in
./home.nix
- added Prism Launcher, in
./home.nix
with overrides for jdk8/17/21. - added Steam Hardware package, in
./configuraiton.nix
- used a Flake to add Home Manager in
/flake.nix
- added my custom Halmak Keyboard layotu into the system (though it needs some work), in
./keyboard.nix
- added ROCm support, in
./configuration.nix
- used Stylix to theme the entire system to Catppuccin, in
./stylinx.nix
- added MangoHud, Mesa, Gamescope, and the CachyOS kernel from Chaotic Nyx.