This commit is contained in:
parent
5dd9bd3377
commit
be2a6de510
|
@ -47,6 +47,7 @@
|
||||||
forge
|
forge
|
||||||
geiser
|
geiser
|
||||||
geiser-chicken
|
geiser-chicken
|
||||||
|
geiser-guile
|
||||||
git-gutter
|
git-gutter
|
||||||
goto-chg
|
goto-chg
|
||||||
guix
|
guix
|
||||||
|
|
|
@ -108,6 +108,9 @@
|
||||||
(org-mode . auto-fill-mode)
|
(org-mode . auto-fill-mode)
|
||||||
:config
|
:config
|
||||||
(setq org-directory "~/org")
|
(setq org-directory "~/org")
|
||||||
|
(org-babel-do-load-languages
|
||||||
|
'org-babel-load-languages
|
||||||
|
'((scheme . t)))
|
||||||
(add-to-list 'org-modules 'collector))
|
(add-to-list 'org-modules 'collector))
|
||||||
|
|
||||||
(use-package org-roam
|
(use-package org-roam
|
||||||
|
@ -621,7 +624,11 @@ Point must be at the beginning of balanced expression (sexp)."
|
||||||
:custom
|
:custom
|
||||||
(geiser-chicken-match-limit 200)
|
(geiser-chicken-match-limit 200)
|
||||||
:config
|
:config
|
||||||
(defalias 'run-geiser 'geiser))
|
(defalias 'run-geiser 'geiser)
|
||||||
|
(when (executable-find "guix")
|
||||||
|
(after! geiser-guile
|
||||||
|
(add-to-list 'geiser-guile-load-path
|
||||||
|
(expand-file-name "~/.config/guix/current/share/guile/site/3.0")))))
|
||||||
|
|
||||||
;; (use-package flymake-chicken
|
;; (use-package flymake-chicken
|
||||||
;; :hook
|
;; :hook
|
||||||
|
|
1
home.nix
1
home.nix
|
@ -29,6 +29,7 @@ args@{ config, pkgs, hyprland, split-monitor-workspaces, flatpaks, ... }:
|
||||||
git-doc
|
git-doc
|
||||||
git-filter-repo
|
git-filter-repo
|
||||||
grim
|
grim
|
||||||
|
guile
|
||||||
guix
|
guix
|
||||||
home-manager
|
home-manager
|
||||||
hyprpaper
|
hyprpaper
|
||||||
|
|
|
@ -32,8 +32,8 @@ gaps inner 15
|
||||||
gaps left 700
|
gaps left 700
|
||||||
gaps right 700
|
gaps right 700
|
||||||
|
|
||||||
bindsym $mod+g exec swaymsg gaps outer set 0
|
bindsym $mod+g gaps outer all set 0
|
||||||
bindsym $mod+i exec swaymsg "gaps left 700; gaps right 700"
|
bindsym $mod+i gaps left all set 700; gaps right all set 700
|
||||||
|
|
||||||
# window corner radius in px
|
# window corner radius in px
|
||||||
corner_radius 10
|
corner_radius 10
|
||||||
|
@ -111,8 +111,8 @@ input * {
|
||||||
bindsym $mod+c kill
|
bindsym $mod+c kill
|
||||||
|
|
||||||
# Start your launcher
|
# Start your launcher
|
||||||
bindsym $mod+r exec swaymsg "focus parent; split h; exec fuzzel" | xargs swaymsg exec --
|
bindsym $mod+r exec swaymsg "focus parent; split h; exec fuzzel"
|
||||||
bindsym $mod+Shift+r exec swaymsg "focus parent; split v; exec fuzzel" | xargs swaymsg exec --
|
bindsym $mod+Shift+r exec swaymsg "focus parent; split v; exec fuzzel"
|
||||||
|
|
||||||
# Drag floating windows by holding down $mod and left mouse button.
|
# Drag floating windows by holding down $mod and left mouse button.
|
||||||
# Resize them with right mouse button + $mod.
|
# Resize them with right mouse button + $mod.
|
||||||
|
@ -135,6 +135,8 @@ bindsym $mod+$left focus left
|
||||||
bindsym $mod+$down focus down
|
bindsym $mod+$down focus down
|
||||||
bindsym $mod+$up focus up
|
bindsym $mod+$up focus up
|
||||||
bindsym $mod+$right focus right
|
bindsym $mod+$right focus right
|
||||||
|
bindsym $mod+Tab focus next sibling
|
||||||
|
bindsym $mod+Shift+Tab focus prev sibling
|
||||||
# Or use $mod+[up|down|left|right]
|
# Or use $mod+[up|down|left|right]
|
||||||
bindsym $mod+Left focus left
|
bindsym $mod+Left focus left
|
||||||
bindsym $mod+Down focus down
|
bindsym $mod+Down focus down
|
||||||
|
@ -245,10 +247,6 @@ mode "resize" {
|
||||||
|
|
||||||
# Program-Specific Layouts
|
# Program-Specific Layouts
|
||||||
|
|
||||||
for_window [class="Firefox"] layout tabbed
|
|
||||||
for_window [class="Emacs"] layout default
|
|
||||||
for_window [app_id="kitty"] layout tabbed
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Status Bar:
|
# Status Bar:
|
||||||
#
|
#
|
||||||
|
@ -269,6 +267,7 @@ for_window [app_id="kitty"] layout tabbed
|
||||||
|
|
||||||
# Autostarts
|
# Autostarts
|
||||||
exec waybar
|
exec waybar
|
||||||
exec swaymsg "exec kitty; move scratchpad"
|
exec kitty && sleep 0.2s
|
||||||
|
exec swaymsg move scratchpad
|
||||||
|
|
||||||
include @sysconfdir@/sway/config.d/*
|
include @sysconfdir@/sway/config.d/*
|
||||||
|
|
Loading…
Reference in New Issue