Commit graph

744 commits

Author SHA1 Message Date
Evie Litherland-Smith 9ddb445963 Remove all-the-icons, back to nerd-icons
Only missing nerd-icons-dired and nerd-icons-completion at the moment
2024-08-12 07:32:46 +01:00
Evie Litherland-Smith d7650100b2 Remove straight repo and version lockfile 2024-08-12 07:25:17 +01:00
Evie Litherland-Smith 6b81d47a87 Revert to pre-straight config and Makefile
Having issues with some packages with the straight version including
built-in (e.g. eglot). Will continue tinkering with straight in a
branch but back to package.el for now
2024-08-11 14:45:46 +01:00
Evie Litherland-Smith 7eece7cefb Add init and clean rules to Makefile, remove install
init checks out straight submodule, clean removes straight build and
repos directories, then checks out submodule again (since it's also
stored in repos directory)
2024-08-10 06:29:32 +01:00
Evie Litherland-Smith dd5d4ea7ec Switch all-the-icons back for nerd-icons fully 2024-08-09 16:44:38 +01:00
Evie Litherland-Smith 6f07040cfb Filter compilation warnings from popups 2024-08-09 15:26:36 +01:00
Evie Litherland-Smith cd6bce2677 org-roam remove custom recipe, was using the wrong key anyway and had no effect 2024-08-09 14:36:35 +01:00
Evie Litherland-Smith 34056bb71b Convert use-package declarations to use straight.el
Add early-init.el to disable built-in package.el

Ignore extra straight repos and build files (except straight.el
itself), add lock file for current package versions
2024-08-09 14:28:13 +01:00
Evie Litherland-Smith 9aa62a2dbf Add straight.el repo as submodule 2024-08-09 09:43:57 +01:00
Evie Litherland-Smith 0c97ad665c nix python templates use Full version by default 2024-08-08 10:42:04 +01:00
Evie Litherland-Smith 9f2fd29aa3 Check for sqlite before installing forge package 2024-08-08 10:28:18 +01:00
Evie Litherland-Smith a9079cc2e4 Add some nix-mode templates 2024-08-08 10:23:47 +01:00
Evie Litherland-Smith 87c4ec61d1 Restore (with tweaks) instal.el and Makefile
Adjusted for new definition of selected packages
2024-08-08 06:35:17 +01:00
Evie Litherland-Smith 7124e154aa Switch to curated package-selected-packages list
Not reverted to monolithic entry, but add to list where each
use-package declaration is for a given package. Replaces using
use-package :ensure for more reproducible package installations across
machines
2024-08-07 21:59:32 +01:00
Evie Litherland-Smith 49eda052a0 Move package management to own section 2024-08-07 18:30:27 +01:00
Evie Litherland-Smith a6ceaf51e5 Add nerd-icons-corfu back 2024-08-07 18:03:57 +01:00
Evie Litherland-Smith 2ffd455abf Remove melpa, only use melpa-stable 2024-08-07 17:54:38 +01:00
Evie Litherland-Smith 7b2e687b4b doom-modeline use normal slant for file path (from italic by default) 2024-08-07 15:23:52 +01:00
Evie Litherland-Smith 78edd2c54c doom-modeline remove some redundant config 2024-08-07 15:18:21 +01:00
Evie Litherland-Smith 20e22b0d87 Setup ensure rather than maintaining separate package-selected-packages list 2024-08-07 15:13:03 +01:00
Evie Litherland-Smith b0defada7b Disable doom-modeline word count 2024-08-07 11:25:36 +01:00
Evie Litherland-Smith 4e0e1c131e Move a few more sections to suitable headings
Re-enable display time and battery (if applicable) in modeline,
re-enable line and column number in mode line.

Make electric-pair-mode local to prog-mode buffers only

Disable which-function-mode

Move font showcase to be a subheading of UI and Appearance section
2024-08-07 10:10:38 +01:00
Evie Litherland-Smith 59897ab9fc Set org-archive-location to a central, encrypted, archive file 2024-08-07 09:47:31 +01:00
Evie Litherland-Smith 3d860c6d19 org-agenda don't start with log mode by default 2024-08-06 17:48:00 +01:00
Evie Litherland-Smith 06246facc5 Add missing newline in template 2024-08-06 16:31:41 +01:00
Evie Litherland-Smith 9df9b66bc8 Add doom-modeline back, remove minions
Adjust mu4e modeline config to fit with doom better

Add binds to jump to last org capture and refile targets
2024-08-06 16:21:57 +01:00
Evie Litherland-Smith c4341242ba Update python env template 2024-08-06 16:20:23 +01:00
Evie Litherland-Smith cb6b8f9ef5 Remove project requirement for eglot-ensure hooks
Misc formatting
2024-08-06 08:14:19 +01:00
Evie Litherland-Smith ace2792607 Update ligature definitions 2024-08-06 08:12:16 +01:00
Evie Litherland-Smith d949bd1c92 Move font showcase into README.org 2024-08-06 08:07:44 +01:00
Evie Litherland-Smith 9bc9579450 Update init-file shortcut to README.org (config-file)
Remove personal dictionary
2024-08-06 08:05:12 +01:00
Evie Litherland-Smith b288d7b018 Move mu4e config into README.org
Start to rearrange some things to appropriate headings

Add an empty diary file to stop complaining about file not being found
2024-08-06 07:29:30 +01:00
Evie Litherland-Smith 731bde0ac0 Initial move config from init.el to block in README.org 2024-08-06 07:09:41 +01:00
Evie Litherland-Smith a9a6af26a8 Fix project-vc-dir remap
Remove magit-pull and magit-push binds
2024-08-03 08:48:16 +01:00
Evie Litherland-Smith 14d296cd53 Add analysis notes to agenda files 2024-08-02 14:10:26 +01:00
Evie Litherland-Smith 29fdf12ed8 Remove setting default frame size 2024-08-02 08:42:39 +01:00
Evie Litherland-Smith 006a0bf88e Update default frame size
Enable which-function-mode again
2024-08-01 17:26:33 +01:00
Evie Litherland-Smith 074a154db6 python-shell disable native completion 2024-08-01 17:12:52 +01:00
Evie Litherland-Smith e54fa28147 Default default frame width to 120 characters 2024-08-01 11:18:15 +01:00
Evie Litherland-Smith 1f7b08c001 Update eglot hooks since I switched nix LSP 2024-07-31 06:36:01 +01:00
Evie Litherland-Smith 2bbcd853c2 org-attach don't use inheritance 2024-07-30 17:00:51 +01:00
Evie Litherland-Smith f8e8ef1fae Swap nix formatter alejandra -> nixfmt 2024-07-30 15:09:59 +01:00
Evie Litherland-Smith bf0ae26303 Change clock rounding to 15 minutes
org-src-window-setup back to original value (reorganize-frame)
2024-07-30 15:09:22 +01:00
Evie Litherland-Smith b8cafe0698 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs 2024-07-30 07:36:46 +01:00
Evie Litherland-Smith 83b0fd286a Move IRC function definitions up to top level 2024-07-30 07:36:43 +01:00
Evie Litherland-Smith 0513209e90 Add more options to org-agenda-clockreport-parameter-plist 2024-07-29 16:17:04 +01:00
Evie Litherland-Smith cb16399aee Remove pyright lsp config 2024-07-29 14:53:03 +01:00
Evie Litherland-Smith f6d639315d Switch python formatting to use ruff instead of black+isort
Enable diff-hl on remote buffers
2024-07-29 14:11:57 +01:00
Evie Litherland-Smith c962bb3f93 Move python-check-command and python-flymake-command setting to hooks
Set variables locally depending on what programs are available. Mostly
helpful for checking if mypy is installed in given environment (since
it's not globally), or for available programs on remote host
2024-07-29 11:45:01 +01:00
Evie Litherland-Smith 4828d8e671 Update python envrc template
Move python version to local variable to be easy to change

Prompt for python version and venv directory to use with previous
behaviour as default
2024-07-29 11:44:20 +01:00