From 0a20441fb79d6b479490bf43b50336c4427d5d5a Mon Sep 17 00:00:00 2001 From: iFargle Date: Wed, 30 Aug 2023 13:12:06 +0900 Subject: [PATCH] emacs and readme updates --- README.md | 22 ++++++++-------- .../common/software/cli/doom-emacs.d/init.el | 25 +++++++++---------- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 27ebbe62..1e7eb6cd 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,6 @@ nixos-rebuild switch --flake '/etc/nixos#' --- # To Do List -* [ ] Laptop-specific - * [ ] Set automatic suspend-then-hibernate on lid-close - * [ ] FIgure out how to enter automatic hibernate on Win-L * [ ] neovim * [ ] Figure out how to install vim-fugitive in nvcmad * [ ] ranger @@ -20,19 +17,12 @@ nixos-rebuild switch --flake '/etc/nixos#' * [ ] Find a way to have magit save login credentials * [ ] Hyprland * [ ] Add a button for wlogout to waybar - * [x] Swayidle inhibit whnn watching a video * Waybar inhibit button - * [x] Fix cursor size * [ ] Try the multi-GPU configs on the wiki * [ ] set up pinentry on awesome-hyprland - * [x] Get swaylock to dim / turn off the screen, then enter suspend/hibernate - * [x] swayosd * [ ] wayprompt * [x] Needs an overlay? Can't find it in search * [ ] wlogout / nwg-bar theming - * [x] cli-based filebrowser for hyprland - * Installed `ranger` - * [x] Find a way to adjust window sizes with a keyboard shortcut in Hyprland * [ ] Try disko - [Link](https://github.com/nix-community/disko) * [ ] btrfs snapshots * [ ] weechat / weechat-matrix @@ -40,12 +30,22 @@ 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)) * [ ] Try and submit this as a nixpkg - [Link](https://github.com/SylEleuth/gruvbox-plus-icon-pack) -* [x] doom-emacs / spacemacs overlay install / configuration * [ ] gnome-terminal theming (or alternatives) --- # Done +* [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? diff --git a/home-manager/common/software/cli/doom-emacs.d/init.el b/home-manager/common/software/cli/doom-emacs.d/init.el index c3fde8a8..92a09691 100644 --- a/home-manager/common/software/cli/doom-emacs.d/init.el +++ b/home-manager/common/software/cli/doom-emacs.d/init.el @@ -23,7 +23,6 @@ company ; the ultimate code completion backend ivy ; a search engine for love and life vertico ; the search engine of the future - ;;ido ; the other *other* search engine... ;;helm ; the *other* search engine for love and life @@ -53,10 +52,10 @@ ;;deft ; notational velocity for Emacs :editor - (evil +everywhere); come to the dark side, we have cookies - file-templates ; auto-snippets for empty files - fold ; (nigh) universal code folding - snippets ; my elves. They type so I don't have to + (evil +everywhere) ; come to the dark side, we have cookies + file-templates ; auto-snippets for empty files + fold ; (nigh) universal code folding + snippets ; my elves. They type so I don't have to ;;(format +onsave) ; automated prettiness ;;god ; run Emacs commands without modifier keys @@ -68,14 +67,14 @@ ;;word-wrap ; soft wrapping with language-aware indent :emacs - dired ; making dired pretty [functional] - electric ; smarter, keyword-based electric-indent - ibuffer ; interactive buffer management - undo ; persistent, smarter undo for your inevitable mistakes - vc ; version-control and Emacs, sitting in a tree + dired ; making dired pretty [functional] + electric ; smarter, keyword-based electric-indent + ibuffer ; interactive buffer management + undo ; persistent, smarter undo for your inevitable mistakes + vc ; version-control and Emacs, sitting in a tree :term - vterm ; the best terminal emulation in Emacs + vterm ; the best terminal emulation in Emacs ;;eshell ; the elisp shell that works everywhere ;;shell ; simple shell REPL for Emacs ;;term ; basic terminal emulator for Emacs @@ -118,11 +117,11 @@ javascript ; all(hope(abandon(ye(who(enter(here)))))) nix ; I hereby declare "nix geht mehr!" org ; organize your plain life in plain text - python +lsp ; beautiful is better than ugly rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() - sh +lsp ; she sells {ba,z,fi}sh shells on the C xor web ; the tubes yaml ; JSON, but readable + python +lsp ; beautiful is better than ugly + sh +lsp ; she sells {ba,z,fi}sh shells on the C xor ;;agda ; types of types of types of types... ;;beancount ; mind the GAAP