Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/typicalam/nixos-config
My NixOS config
https://github.com/typicalam/nixos-config
dotfiles nixos-configuration
Last synced: about 2 months ago
JSON representation
My NixOS config
- Host: GitHub
- URL: https://github.com/typicalam/nixos-config
- Owner: TypicalAM
- Created: 2023-07-10T15:35:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-12T23:53:20.000Z (10 months ago)
- Last Synced: 2024-04-19T21:05:59.461Z (8 months ago)
- Topics: dotfiles, nixos-configuration
- Language: Nix
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NixOS Configuration
This is my current NixOS configuration, while im figuring the system out. NixOS is a Linux distribution built on the Nix package manager, which provides a declarative and reproducible approach to system configuration.
## Prerequisites
Before proceeding with the NixOS configuration, ensure that you have the following prerequisites:
- A basic understanding of Linux and system administration.
- Access to a NixOS installation or a virtual machine to test your configuration.
- Familiarity with the Nix package manager and its concepts.## Building and Activating the Configuration
Once you have made changes to the NixOS configuration, follow these steps to build and activate it:
1. Ensure that you are in the directory containing your NixOS configuration files.
2. Build the configuration and once the build process completes successfully, activate it.```
sudo nixos-rebuild switch
```3. Now the new configuration will take effect.
## TODO
Things that I have yet to figure out:
- [x] Dual GPU (AMD + NVIDIA) (partly)
- [ ] Pywalfox
- [ ] Python `venv`s
- [ ] Kitty and zsh and aliases
- [x] VFIO and GPU Passthrough
- [x] Nextcloud-client not complaining
- [x] Shared grub for all my systems (decided against it since it would put a dependency on external systems)## Additional Resources
For more information and advanced configuration options, refer to the following resources:
- [NixOS Manual](https://nixos.org/manual/nixos/stable/)
- [Nix Package Manager Manual](https://nixos.org/manual/nix/stable/)
- [NixOS Wiki](https://nixos.wiki/)## Contributing
Contributions to this repository are welcome. If you find any issues or have suggestions for improvement, please submit a pull request.