Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vollowx/nixconf
Configuration for my NixOS
https://github.com/vollowx/nixconf
dotfiles nixos-configuration
Last synced: about 2 months ago
JSON representation
Configuration for my NixOS
- Host: GitHub
- URL: https://github.com/vollowx/nixconf
- Owner: vollowx
- Created: 2024-07-17T15:41:03.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T03:35:15.000Z (5 months ago)
- Last Synced: 2024-08-12T04:39:06.529Z (5 months ago)
- Topics: dotfiles, nixos-configuration
- Language: Nix
- Homepage:
- Size: 113 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
* Nix Configuration
** Introduction
This is my personal Nix configuration for my machines. It is based on NixOS
and Home Manager, and is managed by Nix Flakes.** TODOs
*** DONE Separate per machine configs under `nixos` and `home-manager`
*** DONE Bring Neovim configs back
Note that the configs are at a separate repo now at [[https://github.com/vollowx/nvimconf][vollowx/nvimconf]].
*** DONE Separate i3 WM import to `hosts/optional`
*** DONE Add CJK, emoji and mono-space fonts
*** TODO Setup Steam and Proton at `features/games`
*** DONE Add `apple_cursor`
*** TODO Setup `distrobox`
*** DONE Setup `dunst`
*** DONE Setup `nix-ld`
Now `nix-ld-rust` actually
*** DONE Embed `tofi` in `waybar`
Now due to `waybar` is no longer used, this appearance has been removed.
*** TODO Setup a graphical file manager** Instllation
Install a minimal NixOS first, them clone this repo and run
#+begin_src sh
nixos-rebuild switch --flake .#
#+end_srcto install the configurations.
After you've got the configured system, you can replace that with
#+begin_src sh
nh os switch .
#+end_srcfor NixOS-level rebuilds, and
#+begin_src sh
nh home switch .
#+end_srcfor Home Manager-level rebuilds.
To update the system, you can run
#+begin_src sh
nix flake update
#+end_srcfirst, then run the above commands.
** Acknowledgements
- [[https://github.com/misterio77/nix-config][misterio77/nix-config]] (for the initial inspiration)
- [[https://github.com/idm1try/dotfiles][idm1try/dotfiles]] (for the beautiful yet simple UI)