Commit graph

140 commits

Author SHA1 Message Date
Evie Litherland-Smith 506ae03c8b Customise emacs fonts to set variable and fixed pitch fonts
TODO build a fixed pitch slab font at some point to complete the set
2024-03-03 08:30:24 +00:00
Evie Litherland-Smith 8e4bda639b emacs: add doom-modeline package 2024-02-29 15:36:27 +00:00
Evie Litherland-Smith 135db95075 Re-theme back to catppuccin mocha with lavender accent 2024-02-29 15:29:19 +00:00
Evie Litherland-Smith 4c6ec735b3 emacs: add dashboard package 2024-02-26 15:12:18 +00:00
Evie Litherland-Smith 513a2df379 Switch to using nushell as default again
Keep zsh as defaultUserShell (so same for root user), ensure emacs
also uses zsh instead of nu for POSIX compliance

Switch nu tables back to rounded configuration
2024-02-26 08:34:45 +00:00
Evie Litherland-Smith 7a49be2b82 Set cursor theme using stylix
Misc cleanup of flake.nix
2024-02-24 08:44:26 +00:00
Evie Litherland-Smith 3bbd82de0a emacs: disable menu-bar 2024-02-21 07:25:40 +00:00
Evie Litherland-Smith 52de18c54b Emacs: swap yasnippet for tempel 2024-02-21 06:41:28 +00:00
Evie Litherland-Smith fe73bf7b81 Switch from aspell to hunspell
Remove tagger and czkawka from permanently installed programs, can
just use transiently when I want one of them
2024-02-19 12:16:07 +00:00
Evie Litherland-Smith 735d596728 Add graphviz package for emacs org-roam graph rendering 2024-02-19 09:35:24 +00:00
Evie Litherland-Smith cb8a742f44 Remove .elfeed from git-sync scripts 2024-02-17 19:24:02 +00:00
Evie Litherland-Smith aa75159782 Add extra flymake packages 2024-02-16 17:12:07 +00:00
Evie Litherland-Smith 66238861b6 Set emacs shell based on nix user config
Remove calling org-babel-load-file in extraConfig since I'm moving the
emacs config directly into .emacs.d
2024-02-15 07:15:19 +00:00
Evie Litherland-Smith 608faf3fac Add some initial JS stuff
Add nodejs, TS LSP and eslint with flymake plugin for emacs
2024-02-12 09:16:58 +00:00
Evie Litherland-Smith f2c6de6ce9 Re-enable git-sync service 2024-02-10 06:45:31 +00:00
Evie Litherland-Smith 1da9a8da19 Move programming packages to separate file, with some additions 2024-02-09 08:42:38 +00:00
Evie Litherland-Smith 3cd4d4e8f7 Add emacsclient as git core editor
Add nixos home-manager options to nyxt bookmarks
2024-02-06 06:43:01 +00:00
Evie Litherland-Smith 5058ac7992 emacs: set default shell to sh 2024-02-05 11:57:30 +00:00
Evie Litherland-Smith db2e09c4ed Add nushell-ts-mode to emacs packages 2024-02-03 08:10:23 +00:00
Evie Litherland-Smith 9fa0db47c2 emacs: disable scroll-bar-mode and tab-bar-mode 2024-02-03 06:03:22 +00:00
Evie Litherland-Smith 395c93db09 Add emacs font and opacity config to expression
Set stylix opacity for applications and desktop to 0.8 as well

Use stylix font and opacity values for emacs rather than duplicating
2024-02-02 10:47:42 +00:00
Evie Litherland-Smith df45a3a843 Add beamer module to texlive 2024-01-31 18:27:57 +00:00
Evie Litherland-Smith 09df446bd7 Reformat all using alejandra 2024-01-30 14:21:50 +00:00
Evie Litherland-Smith 6ed7892356 Switch to using alejandra for nix formatting 2024-01-30 13:53:38 +00:00
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