Add more notes for theming
This commit is contained in:
parent
7e59c916c2
commit
f5e2d9a2e7
2 changed files with 21 additions and 26 deletions
39
README.md
39
README.md
|
@ -1,6 +1,8 @@
|
|||
# NixOS Configuration Repository
|
||||
## NOTE: These configs expect this repo to be cloned to /etc/nixos/git/
|
||||
Repo for nix configuration files
|
||||
### `git clone https://git.sysctl.io/albert/nix /etc/nixos/git && ln -s /etc/nixos/git/flake.nix /etc/nixos/flake.nix`
|
||||
|
||||
* Repo for nix configuration files
|
||||
|
||||
---
|
||||
# To Do List
|
||||
|
@ -11,12 +13,9 @@ Repo for nix configuration files
|
|||
* [ ] vscodium and user-config.js file?
|
||||
* [ ] rofi - bitwarden-cli / bitwarden-menu ([Link](https://search.nixos.org/packages?channel=23.05&show=bitwarden-menu&from=0&size=50&sort=relevance&type=packages&query=bitwarden))
|
||||
* [ ] Try and submit this as a nixpkg - [Link](https://github.com/SylEleuth/gruvbox-plus-icon-pack)
|
||||
* [ ] hyprland
|
||||
* [ ] Set GTK theme for GTK apps
|
||||
* [ ] doom-emacs / spacemacs overlay install / configuration
|
||||
* [ ] Set up a git repo for auto syncing
|
||||
* [ ] Get the video card working properly (turn off entirely unless in use by a game)
|
||||
* [ ] libadwaita theming on Gnome stuck??
|
||||
* [ ] gnome-terminal theming (or alternatives)
|
||||
---
|
||||
# Done
|
||||
|
@ -26,6 +25,7 @@ Repo for nix configuration files
|
|||
* [x] libinput-gestures?
|
||||
* [x] configure programs.light - keybinds in hyprland config
|
||||
* [x] authentication agent (like polkit-kde-agent)
|
||||
* [x] Set GTK theme for GTK apps
|
||||
* [x] Possibly move away from powerline-go - I want something simpler
|
||||
* Staying with powerline-go, just editing the config in `home-manager/bash.nix`
|
||||
* [x] Set up the fingerprint reader - [Link](https://www.makeuseof.com/set-up-fingerprint-scanner-with-pam-on-linux/)
|
||||
|
@ -45,6 +45,7 @@ Repo for nix configuration files
|
|||
* [x] powerline config / theming
|
||||
* [x] neofetch config / theming
|
||||
* [x] kitty config / theming
|
||||
* [x] libadwaita theming on Gnome stuck??
|
||||
---
|
||||
|
||||
# Information
|
||||
|
@ -57,14 +58,18 @@ Repo for nix configuration files
|
|||
* NixOS Packages / Options Search - [Link](https://search.nixos.org/)
|
||||
* Nix User Repository (NUR) Search - [Link](https://nur.nix-community.org/)
|
||||
|
||||
### Examples / Useful Links
|
||||
* Tons of good examples here - [Link](https://github.com/Mic92/dotfiles/blob/main/nixos/modules/)
|
||||
### Useful Links
|
||||
* FlakeHub - [Link](https://flakehub.com)
|
||||
* Track a Nixpkgs PR - [Link](https://nixpk.gs/pr-tracker.html)
|
||||
|
||||
### Examples
|
||||
* Tons of good examples here - [Link](https://github.com/Mic92/dotfiles/blob/main/nixos/modules/)
|
||||
* NixOS Flakes Intro Guide - [Link](https://nixos-and-flakes.thiscute.world/)
|
||||
|
||||
### Theming
|
||||
* Neofetch Themes - Github - [Link](https://github.com/Chick2D/neofetch-themes/)
|
||||
* Hyprland - Github - [Link](https://github.com/0bCdian/Hyprland_dotfiles/tree/gruvboxy)
|
||||
* Neofetch Themes - [Link](https://github.com/Chick2D/neofetch-themes/)
|
||||
* gruvbox-factory - [Link](https://github.com/paulopacitti/gruvbox-factory)
|
||||
* Hyprland Gruvboxy - [Link](https://github.com/0bCdian/Hyprland_dotfiles/tree/gruvboxy)
|
||||
|
||||
---
|
||||
# Theming
|
||||
|
@ -77,9 +82,13 @@ Repo for nix configuration files
|
|||
* `plugins = with pkgs.vimPlugins` - Add your theme under "Themes"
|
||||
* `extraConfig` - Change the `colorscheme` and `AirlineTheme` sections
|
||||
### hyprland
|
||||
1. WIP
|
||||
1. `hosts/$HOSTNAME/home-manager/hyprland/hyprland-conf.nix` - Change the `WALLPAPER_DIR` variable in `".config/hypr/start.sh".text`
|
||||
2. `hosts/$HOSTNAME/home-manager/hyprland/hyprland-conf.nix` - Change `col.active_border` and `col.inactive_border` in the `general` section.
|
||||
3. `home-manager/bash.nix` - Update the `sessionVariable` variable `GTK_THEME`
|
||||
### waybar
|
||||
1. WIP
|
||||
1. `hosts/$HOSTNAME/home-manager/hyprland/waybar-conf.nix` - Update all relevant colors. Possibly make configs for colorschemes and import them.
|
||||
### swaylock
|
||||
1. `hosts/$HOSTNAME/home-manager/hyprland/swaylock-conf.nix` - Update all relevant colors. Possibly make configs for colorschemes and import them.
|
||||
### kitty
|
||||
1. `home-manager/kitty.nix` - Update the content of `home.file.".config/kitty/theme.conf".text`
|
||||
### Firefox
|
||||
|
@ -112,13 +121,5 @@ Repo for nix configuration files
|
|||
3. Enter Secureboot Setup mode in your EFI Settings on the motherboard (F10)
|
||||
* Security -> SecureBoot -> Set to Enabled and "Reset to Setup Mode" and exit
|
||||
4. Enroll the keys: `sbctl enroll-keys --microsoft`
|
||||
* If you wish, you acan select --tpm-eventlog, but checksums will change later (ie, at a kernel rebuild)
|
||||
* If you wish, you can select `--tpm-eventlog`, but checksums will change later (ie, at a kernel rebuild)
|
||||
5. Reboot and verify you are activated: `bootctl status`
|
||||
|
||||
# Other
|
||||
* Try this - https://yewtu.be/watch?v=61wGzIv12Ds&local=true
|
||||
* gruvbox-factory - https://github.com/paulopacitti/gruvbox-factory
|
||||
* https://github.com/Chick2D/neofetch-themes/
|
||||
* https://github.com/0bCdian/Hyprland_dotfiles/blob/main/mako/config
|
||||
* https://github.com/0bCdian/Hyprland_dotfiles/blob/gruvboxy/neofetch/config.conf
|
||||
* https://man.sr.ht/~kennylevinsen/greetd/
|
|
@ -211,12 +211,6 @@
|
|||
executable = true;
|
||||
text = ''
|
||||
#!/usr/bin/env bash
|
||||
# Set GTK themes
|
||||
gsettings set org.gnome.desktop.interface gtk-theme 'Gruvbox-Dark-BL'
|
||||
gsettings set org.gnome.desktop.interface icon-theme 'ePapirus-Dark'
|
||||
gsettings set org.gnome.desktop.interface cursor-theme 'Your cursor Theme'
|
||||
gsettings set org.gnome.desktop.interface font-name 'JetBrains Regular Nerd'
|
||||
|
||||
|
||||
swww init &
|
||||
# Sets a random wallpaper
|
||||
|
|
Loading…
Reference in a new issue