Evie Litherland-Smith
fb4d680609
Move package-selected-packages definition to install.el
2024-04-17 12:49:35 +01:00
Evie Litherland-Smith
f1689c7fb5
Update README with instructions, add script to handle package installs
2024-04-17 12:46:12 +01:00
Evie Litherland-Smith
4859445e17
Add package install instructions
2024-04-17 12:33:09 +01:00
Evie Litherland-Smith
4e93a40717
package: add to package-archives in config step
2024-04-17 12:12:59 +01:00
Evie Litherland-Smith
cb53b7b40e
Make curated list for package-selected-packages
...
Mirrored from package list in nix config, ideally find some way to
sync those automatically in the future
2024-04-17 12:08:05 +01:00
Evie Litherland-Smith
44ad77ff0d
Remove config dir from gitignore
...
Doesn't exist any more
2024-04-17 11:44:38 +01:00
Evie Litherland-Smith
57e79900d6
Move to monolithic config
2024-04-17 11:43:59 +01:00
Evie Litherland-Smith
8150864856
Clean out uses of use-package :ensure and :diminish
...
Stop using :ensure and manage installed package properly so that extra
packages can be easily tested and removed. Majority use case is on
NixOS anywhere where Emacs is only configuring - not installing - the
packages
Also stop using :diminish because I don't need it with doom-modeline
anyway...
2024-04-16 13:46:07 +01:00
Evie Litherland-Smith
5b32e577e1
mu4e: use emacs built-in completion
2024-04-16 13:29:32 +01:00
Evie Litherland-Smith
87410508a9
Fix org-agenda-diary-file name
...
Remove requiring gnus-icalendar in agenda setup now
2024-04-16 10:55:51 +01:00
Evie Litherland-Smith
5da8441201
Move diary/calendar back into org files
2024-04-16 10:44:12 +01:00
Evie Litherland-Smith
6ad4f30e74
Set treesit fontlock level from 3 -> 4
2024-04-16 09:08:25 +01:00
Evie Litherland-Smith
e661bc09d0
emms: ensure cache enabled, don't import directory every startup
2024-04-15 11:09:10 +01:00
Evie Litherland-Smith
30acb0d3fc
Increase split-width-threshold
2024-04-15 10:51:27 +01:00
Evie Litherland-Smith
c2e3fada19
org-noter config changes
...
Default location to ~/Documents/References/notes/, with backup to
~/Documents, stop using org-directory for noter
Change default note name from notes.org -> noter.org
2024-04-11 11:53:52 +01:00
Evie Litherland-Smith
f16669416e
Fix location of org-noter main directory
...
Was org-directory, now noter subdirectory (in org-directory)
2024-04-11 11:42:41 +01:00
Evie Litherland-Smith
49e8a45413
Revert setting org-agenda to sticky
2024-04-10 13:09:06 +01:00
Evie Litherland-Smith
44ee4add3f
org-agenda back to day view by default
2024-04-09 09:08:35 +01:00
Evie Litherland-Smith
5c9833573c
Add new email.org file to org-agenda files
...
Set agenda view back to week by default, make agenda sticky again
Rewrite mu4e icalendar integration settings to use use-package blocks,
allow use of gnus-icalendar for getting capture file in org-agenda-files
2024-04-08 10:53:53 +01:00
Evie Litherland-Smith
3c03231e7e
Revert "MU4E ical invites to email diary file instead of org file"
...
This reverts commit bedef7a545
.
Also remove overridden capture template for gnus-icalendar
2024-04-08 10:04:32 +01:00
Evie Litherland-Smith
956354f52c
Move diary files into separate repo
2024-04-06 13:48:21 +01:00
Evie Litherland-Smith
cd1a9fea3e
Move elfeed files info elfeed-db-directory
2024-04-06 13:47:51 +01:00
Evie Litherland-Smith
5085397251
Add diary file for holidays
...
Add missing times to some work meetings
2024-04-06 12:56:30 +01:00
Evie Litherland-Smith
bedef7a545
MU4E ical invites to email diary file instead of org file
2024-04-06 12:50:57 +01:00
Evie Litherland-Smith
cedbce5e9c
Add extra diary files
...
Add work diary, partially filled in at the moment
Import bin collection calendar
Add (empty) email diary file to add accepted email events to
2024-04-06 12:47:54 +01:00
Evie Litherland-Smith
7f6ec9be70
Start switching back to using emacs diary file(s)
...
Add main diary file and an included birthday file so far
2024-04-06 12:21:20 +01:00
Evie Litherland-Smith
e012e17ca1
Delete old diary file
2024-04-06 12:20:31 +01:00
Evie Litherland-Smith
74bbe0578f
Guard against loading invalid config files
...
Ensure that config org-mode files don't contain "#" in the filename
when looping to call org-babel-load-file. These files only exist if a
file has unsaved changes, but directory-files will still find them as
.org files and attempt to load
Move package-archive definition and priorities into start of init.el,
since everything else actually depends on that (somewhat)
2024-04-05 15:22:48 +01:00
Evie Litherland-Smith
2eb76021bf
Replace uses of customize-set-variable with setopt
2024-04-05 13:31:58 +01:00
Evie Litherland-Smith
4369b81125
Enable org-journal cache
...
Add resulting .cache file (and any in the future) to .gitignore
2024-04-04 14:58:52 +01:00
Evie Litherland-Smith
edd11a6c34
Add poetryoverride template, add link to edgecases to poetryshell
2024-04-03 07:58:42 +01:00
Evie Litherland-Smith
e1c8c477ff
Remove attempt to unset frame background in tty
...
Not working properly for some reason. To come back to another time perhaps
2024-04-02 18:23:33 +01:00
Evie Litherland-Smith
9d37e98a47
Set minimum level of popup message to error
2024-04-02 18:06:05 +01:00
Evie Litherland-Smith
82c55601a3
Remove setting initial frame width/height
2024-04-02 17:53:54 +01:00
Evie Litherland-Smith
b194db5ec8
python: use isort as formatter alongside ruff
2024-04-02 17:47:40 +01:00
Evie Litherland-Smith
3c8dc5df40
Remove org-table-header-line-mode hook
...
Was causing problems when starting org files for some reason, causing
other hooks to fail / not run too
2024-04-02 14:29:39 +01:00
Evie Litherland-Smith
2e74af0b09
org-mode: fix setting indent, add table header line mode
...
Fix hook function for org-indent-mode, was accidentally toggling every
time the hook was called. Now wrapped in lambda function to fix this.
Add hook to turn on org-table-header-line-mode, equivalent to freezing
the header row in a spreadsheet program
Move hook definition into org use-package config block
2024-04-02 14:17:20 +01:00
Evie Litherland-Smith
d83703e8a9
Add default priority to org-mode task capture template
2024-04-02 13:56:34 +01:00
Evie Litherland-Smith
551176acf7
Fix no-GUI background removal for server/client setup
...
Move to a custom function added to after-make-frame-functions hook,
that only clears the default background if not GUI and a client frame.
Also remove setting menu-bar-mode since it conflicts with
Hyprland-specific options from NixOS
2024-04-02 13:35:00 +01:00
Evie Litherland-Smith
db6f11046c
Disable default face background when not using GUI
2024-04-02 12:01:15 +01:00
Evie Litherland-Smith
02979e087f
Add corfu-terminal package
2024-04-02 11:52:52 +01:00
Evie Litherland-Smith
880b76305b
org: remove noter from agenda files
...
Add multisession to .gitignore
2024-04-02 11:18:34 +01:00
Evie Litherland-Smith
f19b89e423
Change nix-shell templates to import <nixpkgs> by default
2024-04-01 15:33:01 +01:00
Evie Litherland-Smith
c1f0521488
Fix feeds file/directory shortcut
...
Was pointing to old feeds file (doesn't exist any more), now pulls
value directly from rmh-elfeed-org-files variable
2024-03-30 10:31:39 +00:00
Evie Litherland-Smith
160b52ee99
Only export diary.org to orgmobile
2024-03-30 07:37:41 +00:00
Evie Litherland-Smith
717128736d
Override gnus-icalendar-org capture template to put in datetree
...
Rename calendar to diary capture template
2024-03-27 16:34:53 +00:00
Evie Litherland-Smith
52f881677a
Add calendar entry capture template
2024-03-27 16:17:25 +00:00
Evie Litherland-Smith
942459735a
Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs
2024-03-27 08:06:44 +00:00
Evie Litherland-Smith
33c0714595
Remove mypy from python mode hook (flymake)
2024-03-27 08:06:38 +00:00
Evie Litherland-Smith
c7f279759c
Add ruff-isort to apheleia formatter steps for python
2024-03-27 05:51:16 +00:00