diff --git a/README.md b/README.md index 5cd62598..9d2c86b5 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ nixos-rebuild switch --flake '/etc/nixos#' ![Gruv'd Hyprland](./screenshot.png "Hyprland with a Gruvboxy theme") --- # To Do List +* [ ] Figure out how to get GPG SSH auth working +* [ ] Security hardening * [ ] cronjob * [ ] Change wallpaper at a certain time of day -* [x] ranger - * [x] Set up `kitten icat` as the image viewer program * [ ] emacs * [ ] Add bracket auto-completion * [ ] Find a way to have magit save login credentials @@ -27,52 +27,7 @@ nixos-rebuild switch --flake '/etc/nixos#' * [ ] 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)) ---- -# Done -* [x] neovim - * [x] Figure out how to install vim-fugitive in nvchad -* [x] weechat / weechat-matrix - * [x] weechat overlay - [Link](https://nixos.wiki/wiki/Weechat) - for weechat-matrix -* [x] Laptop-specific - * [x] Set automatic suspend-then-hibernate on lid-close - * [x] FIgure out how to enter automatic hibernate on Win-L -* [x] doom-emacs / spacemacs overlay install / configuration -* [x] hyprland - * [x] Find a way to adjust window sizes with a keyboard shortcut in Hyprland - * [x] Swayidle inhibit whnn watching a video - * [x] Fix cursor size - * [x] Get swaylock to dim / turn off the screen, then enter suspend/hibernate - * [x] swayosd - * [x] cli-based filebrowser for hyprland - * Installed `ranger` - * [x] Try hyprctl - * [x] hyprbars - [Link](https://github.com/hyprwm/hyprland-plugins/tree/main/hyprbars) - * [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] Remove rofi alt-tab shortcuts. Find another alternative -* [x] Get the video card working properly (turn off entirely unless in use by a game) -* [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/) -* [x] sublime music config / theming / integration - [Link](https://docs.sublimemusic.app/) -* [x] rofi config / theming -* [x] nvidia drivers -* [x] WINE configurations -* [x] btop config / theming -* [x] swaylock config / theming -* [x] Get function keys working (sound, brightness, etc) -* [x] regreet config / theming - Icons still broken for some reason - * Possibly switch to tuigreet and gruv it -* [x] mako config / theming -* [x] waybar config / theming -* [x] hyprland config / theming - * [x] Try `libinput-gestures` for gesture control of Hyprland - [Link](https://github.com/bulletmark/libinput-gestures) -* [x] powerline config / theming -* [x] neofetch config / theming -* [x] kitty config / theming -* [x] libadwaita theming on Gnome stuck?? +Complete ToDo's Here - [Link](todo.md) --- # Information @@ -128,16 +83,14 @@ nixos-rebuild switch --flake '/etc/nixos#' ### neofetch 1. `home-manager/common/software/cli/neofetch.nix` - Update the contents of `home.file.".config/neofetch/config.conf".text` ### wlogout - 1. WIP + 1. `home-manager/hosts/$HOSTNAME/desktops/hyprland/$THEME/wlogout.nix` - Update the `style.css` section ## Text Editors ### emacs 1. `home-manager/common/software/cli/doom-emacs.d/packages.el` - Include your theme here, if needed 2. `home-manager/common/software/cli/doom-emacs.d/config.el` - Set your theme here `(setq doom-theme '$THEME_NAME)` ### neovim - 1. `home-manager/common/software/cli/neovim.nix` - Change the following: - * `plugins = with pkgs.vimPlugins` - Add your theme under "Themes" - * `extraConfig` - Change the `colorscheme` and `AirlineTheme` sections + 1. Theming done within vim itself ` t h` --- # GPG Keys diff --git a/complete.md b/complete.md new file mode 100644 index 00000000..d1b9b285 --- /dev/null +++ b/complete.md @@ -0,0 +1,48 @@ +--- +# Done +* [x] ranger + * [x] Set up `kitten icat` as the image viewer program +* [x] neovim + * [x] Figure out how to install vim-fugitive in nvchad +* [x] weechat / weechat-matrix + * [x] weechat overlay - [Link](https://nixos.wiki/wiki/Weechat) - for weechat-matrix +* [x] Laptop-specific + * [x] Set automatic suspend-then-hibernate on lid-close + * [x] FIgure out how to enter automatic hibernate on Win-L +* [x] doom-emacs / spacemacs overlay install / configuration +* [x] hyprland + * [x] Find a way to adjust window sizes with a keyboard shortcut in Hyprland + * [x] Swayidle inhibit whnn watching a video + * [x] Fix cursor size + * [x] Get swaylock to dim / turn off the screen, then enter suspend/hibernate + * [x] swayosd + * [x] cli-based filebrowser for hyprland + * Installed `ranger` + * [x] Try hyprctl + * [x] hyprbars - [Link](https://github.com/hyprwm/hyprland-plugins/tree/main/hyprbars) + * [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] Remove rofi alt-tab shortcuts. Find another alternative +* [x] Get the video card working properly (turn off entirely unless in use by a game) +* [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/) +* [x] sublime music config / theming / integration - [Link](https://docs.sublimemusic.app/) +* [x] rofi config / theming +* [x] nvidia drivers +* [x] WINE configurations +* [x] btop config / theming +* [x] swaylock config / theming +* [x] Get function keys working (sound, brightness, etc) +* [x] regreet config / theming - Icons still broken for some reason + * Possibly switch to tuigreet and gruv it +* [x] mako config / theming +* [x] waybar config / theming +* [x] hyprland config / theming + * [x] Try `libinput-gestures` for gesture control of Hyprland - [Link](https://github.com/bulletmark/libinput-gestures) +* [x] powerline config / theming +* [x] neofetch config / theming +* [x] kitty config / theming +* [x] libadwaita theming on Gnome stuck?? \ No newline at end of file