https://github.com/juxgd/nixconfig
Jux's config for his NixOS install
https://github.com/juxgd/nixconfig
config nix nixos
Last synced: about 1 year ago
JSON representation
Jux's config for his NixOS install
- Host: GitHub
- URL: https://github.com/juxgd/nixconfig
- Owner: JuxGD
- License: other
- Created: 2024-10-27T04:15:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-30T21:14:28.000Z (about 1 year ago)
- Last Synced: 2025-04-08T11:18:10.131Z (about 1 year ago)
- Topics: config, nix, nixos
- Language: Nix
- Homepage:
- Size: 84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jux's NixOS configuration
Jux's opinionatedly organized configuration for his NixOS install. NOT meant to be imported from a flake, not because it's a bad idea but because idk what that would do. If you want to then I mean sure go ahead
## Main features
- [KDE Plasma 6](https://kde.org/plasma-desktop) w/ [Wayland](https://wayland.freedesktop.org)
- [Lix](https://lix.systems)
## Relevant packages, modules and programs
- [Floorp](https://floorp.app/en)
- [Thunderbird](https://thunderbird.net)
- [Ollama](https://ollama.com) w/ [Open WebUI](https://openwebui.com)
- [Docker](https://docker.com)
- [Podman](https://podman.io)
- [Distrobox](https://distrobox.it)
- [OnlyOffice](https://onlyoffice.com)
- [Node.js](https://nodejs.org) w/ [pnpm](https://pnpm.io)
- [Wine](https://winehq.org) Staging, w/ [Winetricks](https://github.com/Winetricks/winetricks)
- [Python](https://python.org) w/ [Conda](https://anaconda.com/anaconda/conda)
- [Mono](https://mono-project.com)
- [gcc](https://gcc.gnu.org)
- [FFmpeg](https://ffmpeg.org)
- [Haxe](https://haxe.org) w/ [Neko/NekoVM](https://nekovm.org/)
- [Carla](https://kx.studio/Applications:Carla)
- [yabridge](https://github.com/robert-vdh/yabridge) w/ yabridgectl
- [git](https://git-scm.com)
- [zsh](https://zsh.org)
- [musnix](https://github.com/musnix/musnix)
- [Forgejo](https://forgejo.org)
- [LSP](https://lsp-plug.in/)
- [DISTRHO Ports](https://github.com/DISTRHO/DISTRHO-Ports)
- [VCV Rack](https://vcvrack.com/)
- [QtScrcpy](https://github.com/barry-ran/QtScrcpy)
- [KeePassXC](https://keepassxc.org)
## Important, if you wanna use this config
- It looks like `hardware-configuration.nix` has to be tracked by git, so if you wanna use this config you'll have to replace it with your own `hardware-configuration.nix` in `/etc/nixos/`.
- Configured with an NVIDIA RTX 3070 Ti Mobile
- Timezone: America/Santiago
- Uses GRUB
- Unfree packages allowed
- Auto optimise store enabled
- NVIDIA drivers are version 535, because of a problem there was. Not sure if that's fixed now but oh well
- There's a libinput configuration to remove the debounce time for mice. This was done for Minecraft PvP
- Change the users to your liking, you're obviously not "j" or "j2" (unless you are ig)
- I made a virtual device, with my specific mic ID (i think that's what it is). Either take it out or change it to fit yours
## Contributing
If there's something you think could be improved about my config, just open an issue!
## License
This repository is distributed under the terms of the [replicense](https://github.com/JuxGD/replicense) (rpli).
- [Markdown](https://github.com/JuxGD/nixconfig/tree/main/LICENSE.md)
- [Plain text](https://github.com/JuxGD/nixconfig/tree/main/LICENSE)