From 5104cec8c12dac97239e82050c05a1640ecd4120 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Thu, 6 Nov 2025 14:34:53 -0500 Subject: swenu + emacs improvement plan --- .config/emacs/TODO.org | 5 +++++ .config/hypr/binds.conf | 4 ++-- .config/hypr/hyprland.conf | 5 ++++- .config/swenu/conf.ini | 10 ++++++++++ README.md | 14 +++++++------- 5 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 .config/swenu/conf.ini diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org index 6dbd8ed..d2ea165 100644 --- a/.config/emacs/TODO.org +++ b/.config/emacs/TODO.org @@ -1,2 +1,7 @@ - [x] auto indent on paste for evil +- [ ] indent switch statements right +- [ ] vterm and command to open term, session management with projectile + (multi-vterm) +- [ ] better window management (close frame and kill window) +- [ ] evil mode stop $ selecting newline - [ ] connect xdg open to current session +- [ ] switch to eglot diff --git a/.config/hypr/binds.conf b/.config/hypr/binds.conf index 14d76e1..abdb829 100644 --- a/.config/hypr/binds.conf +++ b/.config/hypr/binds.conf @@ -4,8 +4,8 @@ $mainMod = SUPER # used programs $terminal = alacritty $browser = firefox -$menu = swenu-run -$appMenu = fuzzel | xargs hyprctl dispatch exec -- +$menu = swenu-run -oi +$appMenu = swenu-run -coil 10 # main binds bind = $mainMod, D, killactive, diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 63ac7be..1edcb6b 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -54,7 +54,10 @@ general { } cursor { - no_hardware_cursors = 0 + no_hardware_cursors = false + no_warps = false + persistent_warps = true + warp_on_change_workspace = true } windowrulev2 = noshadow, floating:0 diff --git a/.config/swenu/conf.ini b/.config/swenu/conf.ini new file mode 100644 index 0000000..ad213b1 --- /dev/null +++ b/.config/swenu/conf.ini @@ -0,0 +1,10 @@ +fancy_scroll = on +exit_on_focus_lost = true +min_width = 500 +font_size = 16 + +[colors] +text_color = (0.85, 0.85, 0.85, 1.0) +highlight_color = (0.1, 0.3, 0.7, 1.0) +background_color = (0.1, 0.1, 0.1, 1.0) +cursor_color = (0.9, 0.9, 0.9, 0.5) diff --git a/README.md b/README.md index 5b75ea8..02e38cc 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,14 @@ System setup: Important - Hyprland + utils (hyprpaper, hypridle, hyprlock, hyprpicker) - Zsh -- Kitty -- Neovim -- Fuzzel +- Alacritty +- Swenu +- Emacs ("tree-sitter -X gtk dynamic-loading" use flags for gentoo) Helper - Brightnessctl - Grim and Slurp for screenshots -- Ripgrep for nvim +- Ripgrep Fonts and style: - Whiteglass xcursor theme @@ -23,7 +23,7 @@ Fonts and style: - Nerd icons ## Installation -Everything can be installed by running `stow .` Since there are probably conflicts with your existing files, you can use the `--adopt` flag and then `git restore .`. +Config files can be installed by running `stow .` Since there are probably conflicts with your existing files, you can use the `--adopt` flag and then `git restore .`. ## TODO - [x] Git branch in PS1 @@ -33,5 +33,5 @@ Everything can be installed by running `stow .` Since there are probably conflic - [x] Screenshot - [x] Idle - [x] Sound -- [ ] Improve zsh completion and highlighting -- [ ] Improve nvim +- [x] Improve zsh completion and highlighting +- [ ] Emacs vterm and projectile detached/tmux like workflow -- cgit v1.2.3