diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 964e13f..3c64b75 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -1,4 +1,3 @@ - # ####################################################################################### # AUTOGENERATED HYPR CONFIG. # PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT, @@ -220,9 +219,14 @@ master { misc { font_family = 0x Proto Nerd Font Mono force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers - disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( - no_direct_scanout = true #Important! - vfr = true #Fullscreen stutter in fullscreen videos with this on, as if VRR was disabled + disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :( + vfr = true #Fullscreen stutter in fullscreen videos with this on, as if VRR was disabled +} + +render { + explicit_sync = 1 + explicit_sync_kms = 1 + direct_scanout = false #Important! } group { @@ -291,9 +295,11 @@ device { #################### # See https://wiki.hyprland.org/Configuring/Keywords/ -$mainMod = MOD5 # Sets "RAlt" key as main modifier +$mainMod = MOD5 # Sets "RAlt" key as main modifier +$emergencyMod = SHIFT # for whenever kbd/evdev is reset, so that I don't have to open another tty $secondaryMod = SUPER + # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, T, exec, $terminal bind = $mainMod, F, exec, $fileManager @@ -301,6 +307,7 @@ bind = $mainMod, V, togglefloating, bind = $mainMod, C, pin, bind = $mainMod, B, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy bind = $mainMod, R, exec, $menu +bind = $secondaryMod $emergencyMod, R, exec, $menu bind = $secondaryMod, P, pseudo, # dwindle bind = $secondaryMod, L, togglesplit, # dwindle bind = $secondaryMod, P, layoutmsg, swapwithmaster # master ; @@ -322,7 +329,7 @@ bind = $secondaryMod, H, moveintogroup, l bind = $secondaryMod, O, moveoutofgroup, active #resizeactive moveactive swapwindow movewindow -# Locks and exits +# Locks and exits bind = $mainMod, F8, exec, hyprlock bind = $mainMod, code:59, exec, makoctl dismiss -a #, key bind = $mainMod, F9, exec, shutdown --no-wall && notify-send "Shutting down in 1 min!" @@ -387,6 +394,7 @@ bind = $secondaryMod SHIFT, 0, movetoworkspace, 10 # Special workspaces bind = $mainMod, Tab, togglespecialworkspace, aux bind = $mainMod SHIFT, Tab, movetoworkspace, special:aux +bind = $secondaryMod $emergencyMod, Tab, togglespecialworkspace, aux bind = $secondaryMod, S, togglespecialworkspace, launchers bind = $secondaryMod SHIFT, S, movetoworkspace, special:launchers bind = $secondaryMod, D, togglespecialworkspace, comms diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 16c42c3..229d814 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -70,6 +70,14 @@ (use-package sudo-edit :ensure t) +(use-package markdown-mode + :ensure t + :mode ("README\\.md\\'" . gfm-mode) + :init (setq markdown-command "multimarkdown")) + +(custom-set-variables + '(markdown-command "/usr/bin/pandoc")) + (use-package treemacs :ensure t :defer t @@ -188,6 +196,8 @@ (treemacs-start-on-boot) + + ;;; USER CONFIG ;;; ;;Remapping treemacs @@ -447,12 +457,15 @@ ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(package-selected-packages - '(treemacs-tab-bar treemacs-persp treemacs-magit treemacs-icons-dired treemacs-projectile treemacs-evil treemacs sudo-edit benchmark-init projectile-ripgrep ripgrep helm-projectile projectile ssh-agency tangotango-theme)) + '(benchmark-init helm-projectile markdown-mode projectile + projectile-ripgrep ripgrep ssh-agency sudo-edit + tangotango-theme treemacs treemacs-evil + treemacs-icons-dired treemacs-magit treemacs-persp + treemacs-projectile treemacs-tab-bar)) '(ripgrep-arguments '("--follow")) '(safe-local-variable-values '((projectile-project-compilation-cmd . "latexmk") - (compilation-read-command) - (compilation-read-command . t)))) + (compilation-read-command) (compilation-read-command . t)))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/.gitignore b/.gitignore index 55d6ad1..957885a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -\#* \ No newline at end of file +\#* +*.html \ No newline at end of file diff --git a/README.md b/README.md index 8d3da30..1c7676e 100644 --- a/README.md +++ b/README.md @@ -1 +1,23 @@ -TBW +Software stack: + +``` +wofi-emoji 1.2-3 +yay 12.4.2-1 +hypridle 0.1.2-1 +hyprland 0.44.1-1 +hyprlock 0.4.1-1 +hyprpaper 0.7.1-2 +hyprpicker 0.4.1-1 +konsole 24.08.2-1 +mako 1.9.0-1 +qutebrowser 3.2.1-1 +ripgrep 14.1.1-1 +stow 2.4.1-1 +sudo 1.9.16-1 +swappy 1.5.1-2 +waybar 0.11.0-3 +wev 1.0.0-13 +wofi 1.4.1-1 +xdg-desktop-portal-hyprland 1.3.6-1 +emacs (self-compiled 30.0.91) +```