Commit graph

210 commits

Author SHA1 Message Date
Evie Litherland-Smith 110df66ad2 Add keymap for editing org src blocks 2023-11-08 06:32:27 +00:00
Evie Litherland-Smith 7b051c3c36 Disable stylix themeing of emacs, switch to modus-vivendi-tinted theme
Move all of UI config section in to new format, including changing to
use-package
2023-11-08 06:27:32 +00:00
Evie Litherland-Smith 8a57987b55 Add ligature and darkroom packages 2023-11-07 07:06:30 +00:00
Evie Litherland-Smith 6bf31c8a89 Emacs config additions
Load custom file if exists
Add ligature support
Setup auth sources (pass and secret store)
2023-11-07 06:26:37 +00:00
Evie Litherland-Smith b8bdbd1675 Remove agenda and hook from dashboard, update rsync-local-config files list 2023-11-06 14:10:13 +00:00
Evie Litherland-Smith c6bc43d1cc Stop using org-babel-load-file, tangle in advance
Issues with no recreating the tangled file so doing it manually, may
revisit org-babel-load-file at some point
2023-11-06 12:38:43 +00:00
Evie Litherland-Smith ca12b7cc36 Add everything from old defaults to new defaults section 2023-11-06 12:18:59 +00:00
Evie Litherland-Smith 6627407d19 Add an init.el to tangle config.org, rather then using extraOptions
Move rest of old init.el into new format
2023-11-06 12:09:47 +00:00
Evie Litherland-Smith 861260c98d Convert org-mode section of config.org
Add TODO flags to outstanding sections
2023-11-06 11:53:18 +00:00
Evie Litherland-Smith 286c354ec6 Remove some unused bits of config.org 2023-11-06 07:29:51 +00:00
Evie Litherland-Smith 0f35e21716 Make babel load path dynamic instead of fixed to .config
Remove crafted-emacs input and tokyonight theme (and uses)

Remove old emacs files so I don't get confused
2023-11-06 07:18:06 +00:00
Evie Litherland-Smith cecc9b63d1 Initial setup of org babel config 2023-11-06 07:11:31 +00:00
Evie Litherland-Smith 0d2fe2b6a7 Move mu4e icon setup to ui-config 2023-11-05 08:14:51 +00:00
Evie Litherland-Smith 52a51a8700 Add keymap to add file to citar 2023-11-05 06:04:04 +00:00
Evie Litherland-Smith e0d43ac02b Remove doom-themes package 2023-11-05 05:56:48 +00:00
Evie Litherland-Smith b14a2991b2 Switch back to catppuccin (macchiato)
Move emacs config from system level to home-manager to make use of
stylix theming

Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith 9294ce5626 Add bind for opening citar link
Change org capture templates to use dedicated inbox.org file (under
relevant headings), with the aim to sort notes later after taking
2023-11-04 21:09:29 +00:00
Evie Litherland-Smith cca03702c5 Add citar and some initial config
Setup references directory to keep bibliographies and reference PDFs,
sync with git-sync
2023-11-04 21:00:13 +00:00
Evie Litherland-Smith 48aa8b1a5a Add keymap to open/refresh dashboard
Replace use of keymap-set global-map with keymap-global-set for brevity
2023-11-04 12:23:46 +00:00
Evie Litherland-Smith ecab40b62b Emacs UI tweaks
Add recent files back to dashboard, add hook to update khalel events
2023-11-04 12:19:02 +00:00
Evie Litherland-Smith c78a6f518c Add keymap to open elfeed 2023-11-04 10:20:42 +00:00
Evie Litherland-Smith 762ee79929 Add mu4e header action to capture with org-mode 2023-11-03 16:02:24 +00:00
Evie Litherland-Smith 33f6eaff65 Add Xenia email context, change key/name for work email 2023-11-03 07:15:55 +00:00
Evie Litherland-Smith 05c376a230 Adjust emacs ui config 2023-11-03 07:03:40 +00:00
Evie Litherland-Smith ec0aba20d4 Change UI settings
mu4e use own modeline config, rather than doom-modeline

Remove wttr from modeline

Check system-type before customising UI (hopefully support android/termux)
2023-11-03 06:34:49 +00:00
Evie Litherland-Smith 00df579c67 Fix (hopefully) enabling flyspell automatically 2023-11-02 16:56:50 +00:00
Evie Litherland-Smith ce763e1687 Enable pretty entities in org files 2023-11-02 16:22:46 +00:00
Evie Litherland-Smith 185b90e0f3 Re-enable menu-bar-mode
Without any border bars text would shift when opening the command buffer
2023-11-02 16:15:32 +00:00
Evie Litherland-Smith 01fb213dd8 Switch from word-wrap to visual-line-mode
Set display-line-numbers-mode as a global

Turn off menu-bar
2023-11-02 16:02:05 +00:00
Evie Litherland-Smith 3b0b0d06df Change org-journal to using monthly files
Update org-agenda format

Only show agenda on dashboard, project was causing some issues anyway
2023-11-02 15:17:42 +00:00
Evie Litherland-Smith 72f6c32022 Require package *before* adding to package-archives list 2023-11-02 15:17:01 +00:00
Evie Litherland-Smith 5ad1850a80 Update org-capture templates and add keymap to goto last captured 2023-11-02 11:18:58 +00:00
Evie Litherland-Smith 56ec494c4d Change org tag formatting 2023-11-02 07:05:04 +00:00
Evie Litherland-Smith 0410d43580 Fix typo... 2023-11-01 18:23:01 +00:00
Evie Litherland-Smith 4c36b300b1 Switch Org directory back to being a git repo 2023-11-01 18:12:17 +00:00
Evie Litherland-Smith e40ac6f61d Enable mu4e fancy chars, fix folders for iCloud account 2023-11-01 18:05:45 +00:00
Evie Litherland-Smith 0614725bb0 Use full texlive, add gs and mupdf for doc-view
Remove texlab LSP as texlive ships digestif
2023-11-01 11:03:46 +00:00
Evie Litherland-Smith a9f798f051 Fix and re-enable dashboard
Add some more fonts

Try to fix modeline fonts, still not quite working, rearranged config
to test this
2023-11-01 08:37:30 +00:00
Evie Litherland-Smith 0ee059a354 Revert "Switch emacs package definitions to use use-package"
This reverts commit 32436bb052.

Broke lots of config, TODO revisit another time
2023-10-31 07:59:37 +00:00
Evie Litherland-Smith 32436bb052 Switch emacs package definitions to use use-package
First pass, think I got everything but may need tweaking with use and testing
2023-10-31 07:45:39 +00:00
Evie Litherland-Smith 27ce6af080 Switch everything back to mu4e (from notmuch) 2023-10-31 07:12:55 +00:00
Evie Litherland-Smith 3ab4ecfde8 Open org-agenda in current window, import calendar events on refresh 2023-10-30 14:41:41 +00:00
Evie Litherland-Smith 34d1fea00c Disable aggressive-indent-mode hook 2023-10-30 14:41:18 +00:00
Evie Litherland-Smith 46d7475d06 Force sort order in notmuch saved searches 2023-10-30 10:54:59 +00:00
Evie Litherland-Smith fee71e703c Add khalel and config to sync ics files into org-agenda
Updage khal format strings to work with khalel

Remove syncing display name as contact birthdays messes with khalel
tagging (because of the space)
2023-10-30 07:03:37 +00:00
Evie Litherland-Smith 57bd555cbb Add mastodon.el config 2023-10-29 07:33:43 +00:00
Evie Litherland-Smith 0babace2b8 Add some more packages
Fix broken keybinds

Don't refresh package list on startup, have keybind for that now
2023-10-29 07:23:22 +00:00
Evie Litherland-Smith a707d2a546 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-10-29 07:02:20 +00:00
Evie Litherland-Smith 6f04773670 Add doom-modeline, nerd-icons for dired, completion, etc...
Change some keymaps that didn't need to be hydras into regular keymaps

Misc formatting of module files to be a bit easier to read/understand
2023-10-29 07:00:48 +00:00
Evie Litherland-Smith a8a85d3835 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-10-28 11:14:32 +01:00