Add more notes for theming
This commit is contained in:
parent
7e59c916c2
commit
f5e2d9a2e7
2 changed files with 21 additions and 26 deletions
41
README.md
41
README.md
|
@ -1,6 +1,8 @@
|
||||||
# NixOS Configuration Repository
|
# NixOS Configuration Repository
|
||||||
## NOTE: These configs expect this repo to be cloned to /etc/nixos/git/
|
## 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
|
# To Do List
|
||||||
|
@ -11,12 +13,9 @@ Repo for nix configuration files
|
||||||
* [ ] vscodium and user-config.js file?
|
* [ ] 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))
|
* [ ] 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)
|
* [ ] 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
|
* [ ] doom-emacs / spacemacs overlay install / configuration
|
||||||
* [ ] Set up a git repo for auto syncing
|
* [ ] Set up a git repo for auto syncing
|
||||||
* [ ] Get the video card working properly (turn off entirely unless in use by a game)
|
* [ ] 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)
|
* [ ] gnome-terminal theming (or alternatives)
|
||||||
---
|
---
|
||||||
# Done
|
# Done
|
||||||
|
@ -26,6 +25,7 @@ Repo for nix configuration files
|
||||||
* [x] libinput-gestures?
|
* [x] libinput-gestures?
|
||||||
* [x] configure programs.light - keybinds in hyprland config
|
* [x] configure programs.light - keybinds in hyprland config
|
||||||
* [x] authentication agent (like polkit-kde-agent)
|
* [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
|
* [x] Possibly move away from powerline-go - I want something simpler
|
||||||
* Staying with powerline-go, just editing the config in `home-manager/bash.nix`
|
* 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/)
|
* [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] powerline config / theming
|
||||||
* [x] neofetch config / theming
|
* [x] neofetch config / theming
|
||||||
* [x] kitty config / theming
|
* [x] kitty config / theming
|
||||||
|
* [x] libadwaita theming on Gnome stuck??
|
||||||
---
|
---
|
||||||
|
|
||||||
# Information
|
# Information
|
||||||
|
@ -57,14 +58,18 @@ Repo for nix configuration files
|
||||||
* NixOS Packages / Options Search - [Link](https://search.nixos.org/)
|
* NixOS Packages / Options Search - [Link](https://search.nixos.org/)
|
||||||
* Nix User Repository (NUR) Search - [Link](https://nur.nix-community.org/)
|
* Nix User Repository (NUR) Search - [Link](https://nur.nix-community.org/)
|
||||||
|
|
||||||
### Examples / Useful Links
|
### Useful Links
|
||||||
* Tons of good examples here - [Link](https://github.com/Mic92/dotfiles/blob/main/nixos/modules/)
|
* FlakeHub - [Link](https://flakehub.com)
|
||||||
* Track a Nixpkgs PR - [Link](https://nixpk.gs/pr-tracker.html)
|
* 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/)
|
* NixOS Flakes Intro Guide - [Link](https://nixos-and-flakes.thiscute.world/)
|
||||||
|
|
||||||
### Theming
|
### Theming
|
||||||
* Neofetch Themes - Github - [Link](https://github.com/Chick2D/neofetch-themes/)
|
* Neofetch Themes - [Link](https://github.com/Chick2D/neofetch-themes/)
|
||||||
* Hyprland - Github - [Link](https://github.com/0bCdian/Hyprland_dotfiles/tree/gruvboxy)
|
* gruvbox-factory - [Link](https://github.com/paulopacitti/gruvbox-factory)
|
||||||
|
* Hyprland Gruvboxy - [Link](https://github.com/0bCdian/Hyprland_dotfiles/tree/gruvboxy)
|
||||||
|
|
||||||
---
|
---
|
||||||
# Theming
|
# Theming
|
||||||
|
@ -77,9 +82,13 @@ Repo for nix configuration files
|
||||||
* `plugins = with pkgs.vimPlugins` - Add your theme under "Themes"
|
* `plugins = with pkgs.vimPlugins` - Add your theme under "Themes"
|
||||||
* `extraConfig` - Change the `colorscheme` and `AirlineTheme` sections
|
* `extraConfig` - Change the `colorscheme` and `AirlineTheme` sections
|
||||||
### hyprland
|
### 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
|
### 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
|
### kitty
|
||||||
1. `home-manager/kitty.nix` - Update the content of `home.file.".config/kitty/theme.conf".text`
|
1. `home-manager/kitty.nix` - Update the content of `home.file.".config/kitty/theme.conf".text`
|
||||||
### Firefox
|
### Firefox
|
||||||
|
@ -112,13 +121,5 @@ Repo for nix configuration files
|
||||||
3. Enter Secureboot Setup mode in your EFI Settings on the motherboard (F10)
|
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
|
* Security -> SecureBoot -> Set to Enabled and "Reset to Setup Mode" and exit
|
||||||
4. Enroll the keys: `sbctl enroll-keys --microsoft`
|
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`
|
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;
|
executable = true;
|
||||||
text = ''
|
text = ''
|
||||||
#!/usr/bin/env bash
|
#!/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 &
|
swww init &
|
||||||
# Sets a random wallpaper
|
# Sets a random wallpaper
|
||||||
|
|
Loading…
Reference in a new issue