Add more notes for theming

This commit is contained in:
iFargle 2023-08-23 10:44:00 +09:00
parent 7e59c916c2
commit f5e2d9a2e7
2 changed files with 21 additions and 26 deletions

View file

@ -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)
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/
* 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`

View file

@ -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