2024-12-29 22:16:59 +08:00
|
|
|
# `@andreijiroh-dev/dotfiles@nixos` - @ajhalili2006's dotfiles under nixos + nixpkgs!
|
|
|
|
|
2024-12-31 13:24:09 +08:00
|
|
|
Yup, I'm starting a fresh for my dotfiles for 2025 and beyond, now with
|
|
|
|
[nixpkgs](https://nixos.org) and [home-manager](https://nix-community.github.io/home-manager).
|
|
|
|
(Don't worry, I'll be maintaining the yadm-era setup for non-Nix setups seperately)
|
2024-12-29 22:16:59 +08:00
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
### Using my Nixpkgs config
|
|
|
|
|
2024-12-31 13:24:09 +08:00
|
|
|
Make sure Git is installed in your NixOS/nixpkgs setup (via `/etc/nixos/configuration.nix` or
|
|
|
|
the usual `nix-env -iA nixpkgs.gitFull` or `nix profile install nixpkgs#gitFull` if using
|
|
|
|
Flakes) for the setup to work.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
cd ~
|
|
|
|
git init
|
|
|
|
git remote add origin https://mau.dev/andreijiroh-dev/dotfiles
|
|
|
|
# TODO: add the rest
|
|
|
|
```
|
|
|
|
|
2024-12-29 22:16:59 +08:00
|
|
|
## Directory + File Map
|
|
|
|
|
|
|
|
### Essientials
|
|
|
|
|
2024-12-31 13:24:09 +08:00
|
|
|
* [`.config/nixos`](./.config/nixos/) - my NixOS configuration as a flake, including system tools,
|
|
|
|
usually in sync
|
2024-12-29 22:16:59 +08:00
|
|
|
* [`.config/home-manager`](./.config/home-manager/) - Home-manager configs, mostly CLI and desktop apps go here
|
2024-12-31 13:24:09 +08:00
|
|
|
* [`bin`](./bin) - Shell scripts! (because Nix looks like Haskell to me)
|