https://github.com/NamesCode/dotfiles
My personal Nix dotfiles
https://github.com/NamesCode/dotfiles
dotfiles firefox namescode nix nix-flake nixos sway wallpapers wayland
Last synced: 7 months ago
JSON representation
My personal Nix dotfiles
- Host: GitHub
- URL: https://github.com/NamesCode/dotfiles
- Owner: NamesCode
- Created: 2022-09-04T10:54:15.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-11T16:43:16.000Z (8 months ago)
- Last Synced: 2025-03-06T09:05:15.580Z (7 months ago)
- Topics: dotfiles, firefox, namescode, nix, nix-flake, nixos, sway, wallpapers, wayland
- Language: Nix
- Homepage:
- Size: 64 MB
- Stars: 25
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Name's Nix config
A real mess but y'know.

## Installation
### Asahi Linux
Heyo all you lovely Asahi users!
To use and install my config you must follow [tpwrules installation guide](https://github.com/tpwrules/nixos-apple-silicon/blob/main/docs/uefi-standalone.md)
but you must **NOT** use the ISO provided by them.Instead, you will need to use the ISO that I provide.
Why is that you may be asking? tpwrules ISO *doesn't* support OpenZFS as it is an out of tree Linux module,
and this is completely understandable.
This is however an issue for this particular config as we want to use ZFS as our primary filesystem.If you do not trust my prebuilt ISO, feel free to compile it yourself by running:
`nix build .#asahi-zfs-iso`## Usage
### Creating a user config
To create a user config you need to create a user folder containing a `home.nix` in the users folder.
This `home.nix` should handle all your user specific configuration, any modules you can share across users should be placed into `modules/home-manager/` otherwise place them wherever you feel.### Creating a system
#### Naming scheme
At the moment, the names of systems are tied to their function and stuff from shows I like.
So far we have:
- navi [ My main system ]
- coplandos [ macOS / nix-darwin systems ]
- lain [ home-manager systems ]
- magi [ Servers (up to 3 only) ]
- casper [ Intermediate ]
- balthasar [ Most powerful server ]
- melchior [ Least powerful server ]