Evie Litherland-Smith
2260c14a8d
Cleanup Eglot settings, remove pdf-tools
2023-11-14 10:16:49 +00:00
Evie Litherland-Smith
0fd91f55fd
Remove dashboard, add yasnippets
...
Change nix lsp from nixd to nil
Add some common python packages (numpy scipy matplotlib xarray) that I
use all the time
2023-11-14 07:29:36 +00:00
Evie Litherland-Smith
21aefb20a0
Change references directory location
2023-11-13 16:19:05 +00:00
Evie Litherland-Smith
94e1a23bf2
Major theme updates
...
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience
Also change to a new wallpaper, fits scheme better as well
Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space
Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith
cdd3b41574
Add some extra emacs packages, TODO configure them all later
2023-11-09 07:09:48 +00:00
Evie Litherland-Smith
5806f9d003
Forgot to tangle last change
2023-11-08 07:12:31 +00:00
Evie Litherland-Smith
ea83dccc15
Convert IDE config
...
Add keymaps for common link-hint commands
Remove some now unused packages
2023-11-08 06:56:46 +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
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
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
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
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
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
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
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
27ce6af080
Switch everything back to mu4e (from notmuch)
2023-10-31 07:12:55 +00:00
Evie Litherland-Smith
f3c33a8648
Switch back to python-lsp-server for better single file support
2023-10-28 10:17:15 +01:00
Evie Litherland-Smith
1ff7bea4c8
Move Org back to being sync'd with syncthing
2023-10-27 12:20:17 +01:00
Evie Litherland-Smith
75711282c6
Fix yasnippet config, add custom snippet from doom
...
Add link-hint package
2023-10-27 06:40:20 +01:00
Evie Litherland-Smith
80ddaf9cfc
Switch to using git-sync for elfeed and notmuch databases
...
Disable both in syncthing
2023-10-26 13:30:44 +01:00
Evie Litherland-Smith
c68cc41915
Remove elfeed reference to elfeed.org in user emacs dir
2023-10-25 06:48:43 +01:00
Evie Litherland-Smith
69af15746d
Revert "Add crafted-emacs as submodule instead of flake input"
...
This reverts commit afef99d596
.
2023-10-24 11:20:35 +01:00
Evie Litherland-Smith
afef99d596
Add crafted-emacs as submodule instead of flake input
2023-10-24 10:55:56 +01:00
Evie Litherland-Smith
c549ee4f97
Run emacs as a system daemon
...
Move emacs package definition (with emacsPackages) to system/emacs.nix
Keep user config in home-manager as emacs service is installed as user
service
Remove extra expressions (formatters, lsp_servers) and bring back into
default.nix
Move config/ directory contents up one level
2023-10-24 09:56:35 +01:00
Evie Litherland-Smith
16babc3f15
Various additions / changes
...
Switch email from mu/mu4e to notmuch, with associated service changes
Add elfeed config, enable useful minor-modes
Slight restructure of file layout
2023-10-24 08:06:35 +01:00
Evie Litherland-Smith
815f603128
Move email config over from doom-emacs
2023-10-23 23:55:52 +01:00
Evie Litherland-Smith
fbea5c3884
Fix adding tree-sitter grammars
...
Add nix-index-database flake
2023-10-23 21:33:06 +01:00
Evie Litherland-Smith
47770b02c5
Add direnv and rust-mode to emacs
...
Add kdeconnect icon for waybar MPRIS module
2023-10-23 20:32:09 +01:00
Evie Litherland-Smith
55ae93f633
Big emacs re-write to use crafted-emacs
...
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions
Add tree-sitter with required parsers
Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith
548977c6fe
Move formatters and lsp_servers into separate files
2023-10-22 06:32:26 +01:00
Evie Litherland-Smith
e37f6a9d31
Enable git-sync for org notes directory
2023-10-19 06:33:56 +01:00
Evie Litherland-Smith
708df00cea
Back to using pyright
2023-10-18 16:04:12 +01:00
Evie Litherland-Smith
4d9f9851a7
Fix sessionPath, missing bin directory
2023-10-18 07:57:41 +01:00
Evie Litherland-Smith
e69faa769f
Switch from pyright to python-lsp-server
2023-10-18 07:55:39 +01:00
Evie Litherland-Smith
7ea5372702
Tweak how sessionPath is set
2023-10-18 05:47:15 +01:00
Evie Litherland-Smith
4ff07b6ee9
Add rust, update starship formatting a bit
2023-10-15 17:02:24 +01:00
Evie Litherland-Smith
432207a239
Re-theme to tokyonight
...
Re-enable stylix auto mode, disable specific cases where there's a
better theme implementation (emacs, alacritty)
Update use of catppuccin to tokyonight theme, probably missed some
2023-10-12 07:21:40 +01:00
Evie Litherland-Smith
0537485007
Purge some emacs packages, add grammar
...
Change send-messages behaviour to 'sent'
2023-10-11 16:38:00 +01:00
Evie Litherland-Smith
46371470ee
Disable emacs daemon
...
Set custom mu4e modeline icons because it was annoying me
Update keybinds, all workspaces now have a "default" program so to speak
with associated keybind to launch
2023-10-10 16:02:01 +01:00
Evie Litherland-Smith
a8c72b6761
Setup emacs fallback fonts, add more defaults
2023-10-10 14:52:37 +01:00
Evie Litherland-Smith
1ccca63c67
Fix missing emacs packages
...
Force emacs to use nix install pdf-tools and icon fonts
Add back full mu4e modeline
2023-10-08 14:56:55 +01:00
Evie Litherland-Smith
6200b76e22
Add all-the-icons and nerd-icons for emacs
2023-10-08 14:18:25 +01:00
Evie Litherland-Smith
0cf6358614
Add pdf-tools, enable emacs biblio module
2023-10-08 11:58:32 +01:00
Evie Litherland-Smith
95433cd4ca
Add some TRAMP config
...
Switch emacs server back to socket activation due to restarting weirdness
2023-10-02 17:04:32 +01:00
Evie Litherland-Smith
7d76a7f88d
Start emacs daemon with user session
2023-09-30 07:22:10 +01:00
Evie Litherland-Smith
f0d6443f74
Move doom emacs config into nix to by symlinked
2023-09-24 12:17:51 +01:00