Update README

This commit is contained in:
iFargle 2024-01-07 22:37:08 +09:00
parent a4451376db
commit 682f0ffa89
2 changed files with 23 additions and 32 deletions

View file

@ -55,7 +55,6 @@ nix develop -c /etc/nixos/git/docs/setup.sh
* [ ] nixified.ai - https://github.com/nixified-ai/flake * [ ] nixified.ai - https://github.com/nixified-ai/flake
* [ ] Security hardening / scans / etc * [ ] Security hardening / scans / etc
* [ ] Edit the hosts file * [ ] Edit the hosts file
* [x] Replace RSA keys with ED25519 keys where possible
* [ ] Where possible, convert cronjobs to systemd services / timers * [ ] Where possible, convert cronjobs to systemd services / timers
## Forgejo ## Forgejo
@ -63,17 +62,6 @@ nix develop -c /etc/nixos/git/docs/setup.sh
## Home-Manager ## Home-Manager
* [ ] Figure out what the home-manager `account` options are for. * [ ] Figure out what the home-manager `account` options are for.
* [ ] home-manager/common/software/cli/bash.nix - Break this out for theming -- Currently statically set to 'gruvbox'
* [ ] Redo Hyprland config with Stylix / more nix-centric configuration
* [x] Look at `services.gammastep`
* [x] Look at `wayland.windowManager.hyprland` - [Example](https://github.com/SomeGuyNamedMy/users/blob/master/config/mason/desktop.nix)
* [x] Look at `programs.rofi`
* [x] Look at `programs.waybar`
* [x] Look at `services.udiskie`
* [x] Look at `services.mako`
* [ ] Look at `programs.wlogout`
* [ ] Look at `services.clipmenu`
* [ ] Essentially, move most of the configs to `home-manager` instead of `nixos`
## Desktop / GUI ## Desktop / GUI
* [ ] Syncthing + Logseq * [ ] Syncthing + Logseq
@ -83,8 +71,6 @@ nix develop -c /etc/nixos/git/docs/setup.sh
* https://nixos.wiki/wiki/Visual_Studio_Code * https://nixos.wiki/wiki/Visual_Studio_Code
* https://github.com/nix-community/nix-vscode-extensions * https://github.com/nix-community/nix-vscode-extensions
* [ ] 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))
* [x] Try this - Nix colors - [Link](https://github.com/Misterio77/nix-colors)
* [x] Or this - stylix - [Link](https://github.com/danth/stylix)
* [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc) * [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc)
* [ ] xfce4 configs - `~/.config/xfce4` * [ ] xfce4 configs - `~/.config/xfce4`
* [ ] Set up PyRadio with Nightride.FM * [ ] Set up PyRadio with Nightride.FM
@ -118,17 +104,10 @@ Completed ToDo List [here](docs/complete.md)
### Theming ### Theming
* Neofetch Themes - [Link](https://github.com/Chick2D/neofetch-themes/) * 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)
* Stylix - [Link](https://github.com/danth/stylix) * Stylix - [Link](https://github.com/danth/stylix)
* Nix colors - [Link](https://github.com/Misterio77/nix-colors)
* Hyprland Inspirations * Hyprland Inspirations
* Aylur - [Link](https://github.com/Aylur/dotfiles) * Aylur - [Link](https://github.com/Aylur/dotfiles)
* Base16 Colors (For Stylix) - [Link](https://tinted-theming.github.io/base16-gallery/) * Base16 Color Schemes - [Link](https://tinted-theming.github.io/base16-gallery/)
---
# Theming
* To change system-wide themes, see [theming.md](docs/theming.md)
--- ---
# Lanzaboote / SecureBoot # Lanzaboote / SecureBoot
@ -163,26 +142,22 @@ Completed ToDo List [here](docs/complete.md)
# Directory Structure # Directory Structure
``` ```
/etc/nixos/git/
├── docs ├── docs
├── home-manager ├── home-manager
│   ├── common │   ├── common
│   │   ├── desktops │   │   ├── desktops
│   │   │   ├── gnome │   │   │   ├── gnome
│   │   │   │ ├── common
│   │   │   │   └── themes
│   │   │   ├── hyprland │   │   │   ├── hyprland
│   │   │   │ ├── common │   │   │   │   ├── assets
│   │   │   │   └── themes │   │   │   │   └── components
│   │   │   └── xfce │   │   │   └── plasma6
│   │   │   ├── common
│   │   │   └── themes
│   │   └── software │   │   └── software
│   │   ├── cli │   │   ├── cli
│   │   │   └── themes
│   │   └── gui │   │   └── gui
│   │   └── themes
│   ├── hosts │   ├── hosts
│   └── users │   └── users
│   └── albert
├── keys ├── keys
│   ├── hosts │   ├── hosts
│   ├── ssh │   ├── ssh
@ -193,7 +168,7 @@ Completed ToDo List [here](docs/complete.md)
│   │   ├── desktops │   │   ├── desktops
│   │   │   ├── gnome │   │   │   ├── gnome
│   │   │   ├── hyprland │   │   │   ├── hyprland
│   │   │   └── xfce │   │   │   └── plasma6
│   │   ├── modules │   │   ├── modules
│   │   ├── services │   │   ├── services
│   │   └── software │   │   └── software
@ -201,6 +176,8 @@ Completed ToDo List [here](docs/complete.md)
│   │   └── gui │   │   └── gui
│   ├── hosts │   ├── hosts
│   └── users │   └── users
│   └── albert
├── secrets ├── secrets
├── stylix
└── wallpapers └── wallpapers
``` ```

View file

@ -133,3 +133,17 @@
* [x] Add bracket auto-completion * [x] Add bracket auto-completion
* [x] Find a way to have magit save login credentials * [x] Find a way to have magit save login credentials
* [x] Try out kde2nix - [Link](https://github.com/nix-community/kde2nix) * [x] Try out kde2nix - [Link](https://github.com/nix-community/kde2nix)
* [x] home-manager/common/software/cli/bash.nix - Break this out for theming -- Currently statically set to 'gruvbox'
* [x] Redo Hyprland config with Stylix / more nix-centric configuration
* [x] Look at `services.gammastep`
* [x] Look at `wayland.windowManager.hyprland` - [Example](https://github.com/SomeGuyNamedMy/users/blob/master/config/mason/desktop.nix)
* [x] Look at `programs.rofi`
* [x] Look at `programs.waybar`
* [x] Look at `services.udiskie`
* [x] Look at `services.mako`
* [x] Look at `programs.wlogout`
* [x] Look at `services.clipmenu`
* [x] Essentially, move most of the configs to `home-manager` instead of `nixos`
* [x] Try this - Nix colors - [Link](https://github.com/Misterio77/nix-colors)
* [x] Or this - stylix - [Link](https://github.com/danth/stylix)
* [x] Replace RSA keys with ED25519 keys where possible