nix/README.md

33 lines
1.6 KiB
Markdown
Raw Normal View History

2023-07-01 11:51:07 +02:00
# NixOS Configuration Repository
Repo for nix configuration files
2023-07-01 11:51:07 +02:00
---
# Information
* Home Manager Documentation - [Link](https://nix-community.github.io/home-manager/index.html)
* Home Manager Options Search - [Link](https://mipmip.github.io/home-manager-option-search/)
2023-07-07 00:48:24 +02:00
* NixOS Documentation - Stable - [Link](https://nixos.org/manual/nixos/stable/)
* NixOS Packages / Options Search - [Link](https://search.nixos.org/)
* Tons of good examples here - [Link](https://github.com/Mic92/dotfiles/blob/main/nixos/modules/)
2023-07-03 04:14:30 +02:00
---
# Theming
* To change system-wide themes, you need to change the following:
1. `desktops/gnome.nix` - Change the imports at the bottom.
2023-07-03 07:37:20 +02:00
2. `users/albert/gnome-dconf.nix` - Change the theme variants in the following:
2023-07-03 04:14:30 +02:00
* `org/gnome/shell/extensions/nightthemeswitcher/gtk-variants`
* `org/gnome/shell/extensions/nightthemeswitcher/icon-variants`
* `org/gnome/shell/extensions/nightthemeswitcher/shell-variants`
3. `common/dotfiles/neovim.nix` - Change the following:
* `plugins = with pkgs.vimPlugins` - Add your theme under "Themes"
2023-07-03 10:36:10 +02:00
* `extraConfig` - Change the `colorscheme` section
# GPG Keys
1. Import your GPG key `albert.key`
2. Add it to your GPG Keyring via `gpg --import albert.key`
2023-07-03 10:37:30 +02:00
3. Mark it as ultimately trusted via `gpg --edit-key albert@sysctl.io`, then type `trust`, then `5`
4. Repeat this step for all users who need a GPG key assigned
2023-07-04 07:44:25 +02:00
# SOPS Secrets
1. To edit a file: cd to `/path/to/nix-files/` and run:
* `nix-shell -p sops --run "sops secrets/secret_file.yml`
2023-07-07 00:48:44 +02:00
* New shell alias: `sops secrets/secret_file.yml`
2023-07-10 12:50:05 +02:00
2. Ensure your GPG keys are set up.