Compare commits
3 Commits
40b323dcfd
...
537f7831a7
| Author | SHA1 | Date | |
|---|---|---|---|
| 537f7831a7 | |||
| bf0d16fe1a | |||
| 858b6009ae |
@@ -71,7 +71,10 @@
|
||||
org-journal-file-format "%Y-%m-%d.org"
|
||||
org-capture-templates
|
||||
'(("t" "Todo" entry (file+headline "~/org/todo.org" "Inbox")
|
||||
"* TODO %? \n %i \n%a" :prepend t))))
|
||||
"* TODO %? \n %i \n%a" :prepend t)))
|
||||
;; Make blocked tasks more visible in agenda (they have subtasks to do!)
|
||||
(custom-set-faces!
|
||||
'(org-agenda-dimmed-todo-face :foreground "#bb9af7" :weight normal)))
|
||||
|
||||
(map! :after org-agenda
|
||||
:map org-agenda-mode-map
|
||||
@@ -145,12 +148,24 @@
|
||||
:args (list '(:name "dirpath" :type "string" :description "Directory path to list"))))
|
||||
|
||||
(use-package! claude-code-ide
|
||||
:defer t
|
||||
:config
|
||||
(claude-code-ide-emacs-tools-setup)
|
||||
:commands (claude-code-ide-menu claude-code-ide-open-here)
|
||||
:init
|
||||
(map! :leader
|
||||
(:prefix ("o" . "open")
|
||||
:desc "Claude Code IDE" "c" #'claude-code-ide-menu)))
|
||||
:desc "Claude Code IDE" "c" #'claude-code-ide-menu))
|
||||
:config
|
||||
(claude-code-ide-emacs-tools-setup)
|
||||
(setq claude-code-ide-cli-path "claude"
|
||||
claude-code-ide-cli-extra-flags "--dangerously-skip-permissions"
|
||||
claude-code-ide-focus-claude-after-ediff t
|
||||
claude-code-ide-focus-on-open t
|
||||
claude-code-ide-show-claude-window-in-ediff t
|
||||
claude-code-ide-switch-tab-on-ediff t
|
||||
claude-code-ide-use-ide-diff t
|
||||
claude-code-ide-use-side-window t
|
||||
claude-code-ide-window-height 20
|
||||
claude-code-ide-window-side 'right
|
||||
claude-code-ide-window-width 90))
|
||||
|
||||
(after! gptel
|
||||
(require 'gptel-tool-library)
|
||||
|
||||
@@ -14,6 +14,7 @@ let
|
||||
|
||||
keybindings = {
|
||||
"${shared_config.modifier}+Return" = "exec ${terminal}";
|
||||
"${shared_config.modifier}+Shift+Return" = "exec ${cfg.browser}";
|
||||
"${shared_config.modifier}+Shift+q" = "kill";
|
||||
|
||||
"${shared_config.modifier}+a" = "focus parent";
|
||||
@@ -98,6 +99,12 @@ in {
|
||||
options.home.roles.i3_sway = {
|
||||
enable = mkEnableOption "i3 and Sway tiling window managers with waybar and rofi";
|
||||
|
||||
browser = mkOption {
|
||||
type = types.str;
|
||||
default = "firefox --new-window";
|
||||
description = "Browser to use for new window keybinding";
|
||||
};
|
||||
|
||||
extraSharedConfig = mkOption {
|
||||
type = types.attrs;
|
||||
default = {};
|
||||
|
||||
Reference in New Issue
Block a user