https://github.com/the-argus/nixsys-redo
My second attempt at a system configuration after the first one got too unweildy
https://github.com/the-argus/nixsys-redo
Last synced: about 1 month ago
JSON representation
My second attempt at a system configuration after the first one got too unweildy
- Host: GitHub
- URL: https://github.com/the-argus/nixsys-redo
- Owner: the-argus
- License: mit
- Created: 2024-06-19T02:53:33.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-22T23:07:26.000Z (11 months ago)
- Last Synced: 2025-02-15T09:48:23.526Z (3 months ago)
- Language: Nix
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NixOS and home-manager config
My config. The `configuration.nix` and other nixos modules are all in `hosts/defaults/system/`.
Per-machine overrides (firmware, hard drive and filesystem information, username,
hostname, etc) are in `hosts//system/`. The same goes for home-manager, except
it's in the `user/` subdirectory instead of `system/`.Each machine (host) has "top level" options. These are settings that need to be
known before nixpkgs is imported and therefore cannot be contained in a nixpkgs
module. These options include hostname, primary username, system, architecture,
whether to compile for musl libc, and whether to optimize for the host's architecture.
They are found in `hosts//top-level.nix`.## TODO
- Make dunst icons work. Currently they use a `/usr/share` FHS path, that needs
to be set to whatever the NixOS equivalent is.
- Fix emptty module so that it doesn't log me out whenever the service is restarted
(which happens which I `nixos-rebuild`)
- Look into configuring/styling `fzf` so its colors match my theme.
- Fix xdg-open to properly open files of different types in my desired programs
- Remove `rifle`, the python script that does this for ranger, from `lf.nix` and
from `packages/`
- Enable webGL and history for firefox, being secure is too tiring and I just use
ungoogled chromium all the time instead
- Figure out why firefox takes so long to start, I'm pretty sure it's my config.
- Maybe just switch to ungoogled chromium though :/