Evie Litherland-Smith
6d98735fea
Use ISO 8601 for org-journal date format
2024-12-13 09:58:44 +00:00
Evie Litherland-Smith
d2d16a5ccd
Remove auto-fill from org/markdown, enable visual-line-mode instead
2024-12-13 09:58:19 +00:00
Evie Litherland-Smith
264cc4bd06
Doc-view switch to scale internally
...
Remove global-tab-line-mode
2024-12-13 09:20:14 +00:00
Evie Litherland-Smith
32ae8312d2
Add MuPDF (headless) for Emacs doc-view
2024-12-13 09:13:24 +00:00
Evie Litherland-Smith
a938f8ea3c
Customise org-journal further
...
Add category, change default file format
2024-12-13 08:54:11 +00:00
Evie Litherland-Smith
43ae6f5cb0
Emacs: start switching to org-journal instead of org-roam-dailies
...
Update org-agenda files, slightly re-ordered when packages are loaded
to make it work. Already moved files around in org-directory but
haven't moved old journal entries into new files yet.
2024-12-13 07:23:41 +00:00
Evie Litherland-Smith
a30c70e29b
Remove ligature package
...
Remove org and which-key from packages since org 9.7 and which-key are
both built-in as of Emacs30
2024-12-12 14:05:34 +00:00
Evie Litherland-Smith
875d56291f
Remove mm-discouraged-alternatives
2024-12-12 09:56:05 +00:00
Evie Litherland-Smith
327e0716f6
Add copy of old Emacs font showcase
2024-12-12 08:09:08 +00:00
Evie Litherland-Smith
5eee84064e
Restore importing khalel events on first load now that it works again
2024-12-12 07:37:59 +00:00
Evie Litherland-Smith
b4e392f7de
Add Emacs templates file back
...
Reduced since I don't need to duplicate what's in tempel-collection
2024-12-12 07:33:25 +00:00
Evie Litherland-Smith
638c098b55
Update to Emacs30
2024-12-10 15:48:39 +00:00
Evie Litherland-Smith
92b6e0e325
Don't use Emacs service on laptops or server, only desktops
2024-12-10 14:57:32 +00:00
Evie Litherland-Smith
2e7f160196
Small org directory restructure
...
Move org default file to roam/inbox.org and adjust org-agenda-files
accordingly
2024-12-10 14:43:08 +00:00
Evie Litherland-Smith
2b8c256fd1
Temporarily stop khalel import on config
2024-12-10 14:42:48 +00:00
Evie Litherland-Smith
f84d4851ac
Add shortcut to org-default-notes-file
2024-12-10 07:28:39 +00:00
Evie Litherland-Smith
9daa422d20
Remove visual-fill-column
...
Use global-visual-line-mode but disable in certain modes (org,
org-agenda, mu4e main and headers)
2024-12-09 15:14:28 +00:00
Evie Litherland-Smith
eb358c7ba3
Fix enabling icalendar integration
2024-12-05 17:54:42 +00:00
Evie Litherland-Smith
f2b7176cb9
Adjust calendar import settings
2024-12-05 09:03:47 +00:00
Evie Litherland-Smith
a344322f3d
Move python, lua, texlive into own directories, imported by Emacs
...
Python and lua live under programming, with programming/default.nix
importing both and including misc tools that don't fit anywhere else
Texlive move to own directory
2024-12-04 16:57:56 +00:00
Evie Litherland-Smith
e7df682dd3
org-agenda and khalel call org-agenda-to-appt on startup
2024-12-04 07:30:27 +00:00
Evie Litherland-Smith
94a20654cd
Move use-package and base16 config to early-init.el
...
Ensure it's run before use-package is used or theme is loaded, since
nix puts these at the start of the extra config block
Run vdirsyncer when khalel first loaded, before importing, to make
sure things are up to date. No run at startup so only affects when
first opening email/org-agenda
2024-12-04 07:07:59 +00:00
Evie Litherland-Smith
34d935ee7c
Add python-pytest Emacs package
2024-12-03 10:48:36 +00:00
Evie Litherland-Smith
ef8d60af7a
Add MELPA to package archives for easy package browsing
2024-12-03 10:46:36 +00:00
Evie Litherland-Smith
63a1c95ba4
Fix typescript-language-server definition
2024-12-03 10:39:32 +00:00
Evie Litherland-Smith
ecba04cbad
Don't install python + packages by default
...
Add some more language servers to installed list
2024-12-03 10:36:45 +00:00
Evie Litherland-Smith
186ae249f6
Hook eglot-ensure to prog-mode
2024-12-03 10:24:07 +00:00
Evie Litherland-Smith
7a06e51a1c
Remove unused emacs-packages.nix and pyproject.toml
2024-12-03 10:23:30 +00:00
Evie Litherland-Smith
d76e84a071
Move luarocks files to different directory
...
Not currently being used but want to keep them around for the future
2024-12-03 10:22:49 +00:00
Evie Litherland-Smith
f56f7605df
Remove eglot-ensure hooks
2024-12-03 10:19:01 +00:00
Evie Litherland-Smith
87692cc787
Add some more eglot-ensure hooks for different languages
2024-12-03 10:08:45 +00:00
Evie Litherland-Smith
7db580359d
Install a newer version of org rather than the bundled version with Emacs
2024-12-03 09:40:01 +00:00
Evie Litherland-Smith
5db1959328
Remove package-installed-p checks since nix will installed them
...
Add python-docstring package
2024-12-03 09:31:48 +00:00
Evie Litherland-Smith
f140dfdad1
Add tempel-collection package
2024-12-03 09:25:26 +00:00
Evie Litherland-Smith
d120b68c4e
Switch Emacs service to start with graphical session rather than socket
2024-12-03 07:19:51 +00:00
Evie Litherland-Smith
25e086c64b
Enable visual-line-mode in help-mode
2024-12-03 07:04:10 +00:00
Evie Litherland-Smith
0ce8f71607
Remove demand key from khalel
2024-12-02 17:45:22 +00:00
Evie Litherland-Smith
b8133c7971
Move Emacs config into nix
...
Combine with extraConfig.el as init.el
Add missing ligature package
Remove sync-emacs script and alias, set sync-all back to actually
syncing everything
2024-12-02 17:43:29 +00:00
Evie Litherland-Smith
d8cb9b526b
Initial copy of init.el from Emacs config repo
2024-12-02 17:40:36 +00:00
Evie Litherland-Smith
8752c19241
Add Emacs packages - using nix to manage installed packages now
2024-12-02 17:16:40 +00:00
Evie Litherland-Smith
746a95e4a3
Add flake8 and isort to default python env
2024-11-29 10:22:49 +00:00
Evie Litherland-Smith
eb9e6c0e95
Remove poetry and lua from default installed programs
2024-11-27 13:12:23 +00:00
Evie Litherland-Smith
5b9f7e1e11
Emacs: use stylix to customise base16-theme package
...
Add my custom modifications from README.el to extraConfig.el
2024-11-25 07:44:01 +00:00
Evie Litherland-Smith
333e41f926
Build custom version of Emacs to include both PGTK and Imagemagick support
...
Install Emacs by default instead just for desktop environment
2024-11-15 08:00:36 +00:00
Evie Litherland-Smith
68b4a7b063
Flatten directory/file structure a bit
...
Move system/home/default.nix into system/default.nix,
system/home/desktop/default.nix into system/desktop.nix to reduce
unnecessary duplication. Moved everything in home/desktop up to home/
and adjusted paths accordingly. Moved wallpapers up to system/ since
it makes sense with where it's used.
Merge allowUnfreePredicate into single place again since it seems to
override rather than combine if used multiple times.
Install NoMachine on all machines again by default.
2024-11-14 08:43:27 +00:00
Evie Litherland-Smith
7b9d0a41d6
Switch back to Hyprland
...
Add separate config files for waybar, fuzzel, mako
Enable gnome-keyring as secret-service, with seahorse for interface
Restructure desktop-related things into a desktop directory
2024-10-25 11:25:34 +01:00
Evie Litherland-Smith
68af964598
Revert "Swap pylsp+mypy for pyright"
...
This reverts commit 4c3b24bd60
.
2024-10-23 16:08:00 +01:00
Evie Litherland-Smith
a52ccf7ef4
Remove git-sync service, use gsync.sh script again instead
...
Delete some unused (test) scripts
Reduce what is sync'd by rsync-local-config: remove fonts, bat config
and zellij config
2024-10-22 11:36:21 +01:00
Evie Litherland-Smith
4c3b24bd60
Swap pylsp+mypy for pyright
2024-10-18 15:18:42 +01:00
Evie Litherland-Smith
fe1f5bb6a2
Move GPG config to own file
...
Move home/services/ files up one level, adjust imports accordingly.
2024-10-05 16:39:27 +01:00