2024-11-18 21:32:11 -08:00
|
|
|
<!-- markdownlint-disable MD033 MD041 -->
|
2024-11-16 16:42:41 -08:00
|
|
|
<div align="center">
|
2024-11-18 21:32:11 -08:00
|
|
|
<!-- markdownlint-disable-next-line MD013 -->
|
2024-11-16 16:42:41 -08:00
|
|
|
<img width="200" src="./assets/lesbian-nix.svg" alt="The Nix logo recolored with the colors of the lesbian flag.">
|
|
|
|
<h1>marleyOS</h1>
|
2024-11-18 21:34:21 -08:00
|
|
|
<a href="https://codewith.babesonthe.net/punkfairie/nix/commits/branch/main">
|
|
|
|
<img alt="Last Commit" src="https://img.shields.io/gitea/last-commit/punkfairie/nix?gitea_url=https%3A%2F%2Fcodewith.babesonthe.net&style=for-the-badge&logo=git&logoColor=d362a4&label=updated&color=d362a4">
|
|
|
|
</a>
|
2024-11-18 21:32:11 -08:00
|
|
|
<a href="https://lix.systems/">
|
|
|
|
<img alt="Built With" src="https://img.shields.io/badge/built_with-lix-ff9a56?style=for-the-badge&logo=nixos&logoColor=ff9a56">
|
|
|
|
</a>
|
2024-11-16 16:42:41 -08:00
|
|
|
<br><br>
|
|
|
|
<p>My dotfiles.</p>
|
|
|
|
</div>
|
2024-10-20 20:13:11 -07:00
|
|
|
|
2024-11-16 16:42:41 -08:00
|
|
|
## 🩷 About
|
|
|
|
|
|
|
|
This is my personal system configuration. You are welcome to use it, but I
|
|
|
|
wouldn't advise doing so. It's written to be publicly accessible but not
|
|
|
|
publicly released, therefore things are likely to break.
|
|
|
|
|
|
|
|
## 🥚 Inputs
|
|
|
|
|
|
|
|
- [Snowfall Lib](https://snowfall.org/guides/lib/quickstart/)
|
|
|
|
- [Home Manager](https://nix-community.github.io/home-manager/)
|
|
|
|
- [Rose Pine](https://codewith.babesonthe.net/punkfairie/rose-pine-nix)
|
|
|
|
|
|
|
|
## 🐣 Outputs
|
|
|
|
|
2024-11-23 16:00:42 -08:00
|
|
|
- _systems:_ System config
|
|
|
|
- _systems/aarch64-darwin/mairley:_ My Macbook Air 2022ish. Main laptop.
|
2024-11-18 21:40:54 -08:00
|
|
|
- _homes:_ Home manager config
|
2024-11-23 16:00:42 -08:00
|
|
|
- _homes/x86_64-linux/marley@nyx:_ My main desktop. Currently running Arch Linux
|
2024-11-16 16:42:41 -08:00
|
|
|
but will be switched to NixOS once I've finished migrating my dotfiles.
|
2024-11-23 16:00:42 -08:00
|
|
|
- _homes/aarch64-darwin/marley@mairley:_ Home configuration for mairley.
|
2024-11-18 21:40:54 -08:00
|
|
|
- _modules:_ Most config is done here. The file structure is pretty
|
2024-11-16 16:42:41 -08:00
|
|
|
self-explanatory.
|
2024-11-18 21:40:54 -08:00
|
|
|
- _modules/{home,nixos,darwin}/base:_ Anything in a base folder directly under
|
2024-11-16 16:42:41 -08:00
|
|
|
a platform folder is always enabled and does not include a `<module>.enable`
|
|
|
|
option.
|
2024-11-18 21:46:40 -08:00
|
|
|
- _modules/{home,nixos,darwin}/\<category>/base:_ These are not subject to the
|
2024-11-16 16:42:41 -08:00
|
|
|
above, they simply denote options that apply to the whole category.
|
2024-11-18 21:38:07 -08:00
|
|
|
- _packages_
|
2024-11-18 21:40:54 -08:00
|
|
|
- _packages/figlet-xero-fonts:_ Adding in [xero's custom fonts](https://github.com/xero/figlet-fonts/).
|
2024-11-16 16:42:41 -08:00
|
|
|
|
|
|
|
## 🫶 Credits
|
|
|
|
|
|
|
|
- [jakehamilton/config](https://github.com/jakehamilton/config)
|
|
|
|
- [the nix logo used in this readme](https://lix.systems/)
|
2024-11-23 16:00:42 -08:00
|
|
|
|
|
|
|
## ✅ Todo - Preparing to Switch to NixOS
|
|
|
|
|
|
|
|
- [x] Migrate Chezmoi dotfiles
|
|
|
|
- [x] Migrate ~/.config dotfiles
|
|
|
|
- [ ] Migrate ~ dotfiles
|
|
|
|
- [ ] Check for any personal files not in ~/data
|