Commit graph

116 commits

Author SHA1 Message Date
Evie Litherland-Smith 59284d137b Remove treemacs, org-present, goto-chgs, add org-roam 2024-01-29 08:28:31 +00:00
Evie Litherland-Smith c006895344 Enable emacs service on socket activation
Move emacs dependencies into home/emacs/default.nix to avoid having
two files

Don't start emacs server from hyprland startup now

Remove firefox home module, use system module only
2024-01-29 08:21:26 +00:00
Evie Litherland-Smith 8ca2053944 Reorganise a lot of things, clean up some files
Pull program expressions inside hyprland directory (e.g. rofi, waybar,
etc...) up one level.

Convert everything into package-name/default.nix format for
consistency

Move common home imports from flake.nix into hyprland/default.nix,
flake.nix now only defaults into importing hyprland, to be consistent
with how system imports work

Remove some old files: calendar and contact setup, sweet theme pkgs

Move xdg.configFile expressions from home/default.nix into a
config/default.nix, keeping the files to be linked in the config dir
as well (still need to do ipython though)
2024-01-28 12:01:18 +00:00
Evie Litherland-Smith 693fc386ac Move emacs config to separate repo 2023-12-11 12:11:55 +00:00
Evie Litherland-Smith 56c93c8dc6 Switch git-gutter for diff-hl 2023-12-08 15:15:21 +00:00
Evie Litherland-Smith 9ad45bc55b emacs: add nlinum and git-gutter 2023-12-08 10:54:59 +00:00
Evie Litherland-Smith 6ace75e967 Switch back to pyright
Mypy type checking wasn't good enough for working on Indica, pyright is
2023-12-07 16:59:10 +00:00
Evie Litherland-Smith 670b12589a emacs: add vterm, keybind to quick reconnect eglot server 2023-12-07 13:12:45 +00:00
Evie Litherland-Smith d6d35154c4 Mistakes made, revert to pylsp as pyright performance is horrible 2023-12-04 17:14:07 +00:00
Evie Litherland-Smith f43f1f5e94 Swap pylsp and plugins for pyright 2023-12-04 11:39:12 +00:00
Evie Litherland-Smith 414c2735e2 Add zip and unzip for emacs, smbclient to Ronin for work drives 2023-12-04 10:33:09 +00:00
Evie Litherland-Smith 8e0bb95c63 Replace yasnippets with tempel 2023-12-04 09:58:58 +00:00
Evie Litherland-Smith 2376ef8016 Add flymake popups, customise eldoc display to stop resizing echo area 2023-12-02 08:38:42 +00:00
Evie Litherland-Smith 8e50261afb Tidy up language-servers/formatters/linters, add prettier 2023-11-30 13:34:14 +00:00
Evie Litherland-Smith 8bb2c53b20 Add mp3info for emms 2023-11-30 06:45:59 +00:00
Evie Litherland-Smith bc6ed04ced Remove subsonic package
Stop setting magit projectile hooks to remove error
2023-11-25 17:25:04 +00:00
Evie Litherland-Smith 7535514c04 Change matrix server used by emacs/pantalaimon 2023-11-23 09:24:32 +00:00
Evie Litherland-Smith 3deed4c318 Switch back to doom-modeline 2023-11-21 06:26:05 +00:00
Evie Litherland-Smith cc9b426aa3 Switch doom-modeline for telephone-line
Remove minions package
2023-11-20 16:18:34 +00:00
Evie Litherland-Smith a5fb84978d Add subsonic (media client) package 2023-11-19 08:51:05 +00:00
Evie Litherland-Smith c92d62bdef Actually add minions package to nix as well 2023-11-18 06:05:44 +00:00
Evie Litherland-Smith 9de86bb117 Add more doom-modeline formatting
Add minions package to control minor modes

Remove some unused packages
2023-11-17 17:13:24 +00:00
Evie Litherland-Smith 0a66876391 Add aggressive-indent package, ensure mu4e-org
Remove perspective

Reorganise modeline section of config slightly, re-enable doom-modeline-mu4e
2023-11-17 14:48:04 +00:00
Evie Litherland-Smith ae7a199ee6 Add more options to pantalaimon 2023-11-17 08:02:21 +00:00
Evie Litherland-Smith f597ccd59c Add perspective mode 2023-11-16 12:50:37 +00:00
Evie Litherland-Smith 3000e4f3d0 Add pantalaimon service for matrix encryption in ement.el 2023-11-16 07:52:15 +00:00
Evie Litherland-Smith 422178a615 Replace window splitting rules with shackle package 2023-11-15 09:47:27 +00:00
Evie Litherland-Smith dd6e6bdea5 Remove org-appear, add yasnippet-capf 2023-11-14 15:21:34 +00:00
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