Evie Litherland-Smith
86938499ad
Move Emacs init.el and templates back to own repo, keep packages managed by nix
...
Restore sync-emacs script but without make step, include cleaning up
old Emacs config
2024-12-19 10:45:12 +00:00
Evie Litherland-Smith
63fcc689bc
Theme updates
...
Add wlogout style config, based on default with modified colours using
base16 scheme
Add some opacity back: 0.8 for terminal and desktop, 0.4 for popups,
still 1.0 for applications
Slightly shrink fuzzel and Nautilus sizes to fit laptops better
Set round to 10px from 5 globally
Fix inactive border colour in btm, fix fzf using a solid background on
translucent terminals
2024-12-19 07:16:12 +00:00
Evie Litherland-Smith
0cf0e0466e
Add poppler utils back for PDF searching
2024-12-18 18:01:28 +00:00
Evie Litherland-Smith
0f7ca7a86e
Org edit src reorganize frame again
2024-12-18 13:37:58 +00:00
Evie Litherland-Smith
df2e01e58e
Org journal switch to yearly file format
2024-12-18 07:18:48 +00:00
Evie Litherland-Smith
e6873dbd77
Add pyshell.nix helper function for making wrapped python shells
...
Just import, optionally changing python version or adding extra
packages (e.g. poetry) to the shell
Update default python env
Remove pyshell template from Emacs templates due to new change
2024-12-17 11:54:22 +00:00
Evie Litherland-Smith
89ebca89eb
Update pyshell template, remove pydefault
2024-12-17 09:58:48 +00:00
Evie Litherland-Smith
e7b529d7b0
Turn off new ispell word completion
2024-12-17 09:31:42 +00:00
Evie Litherland-Smith
18d16e5e81
Update bottom styling
2024-12-17 09:15:32 +00:00
Evie Litherland-Smith
316d25cdc7
Actually apply waybar transparency properly, and fix border colour
2024-12-16 17:37:49 +00:00
Evie Litherland-Smith
d6bbc415d4
Fix openfortivpn scripts
2024-12-16 17:31:35 +00:00
Evie Litherland-Smith
79ff1e8bd3
Remove template file shortcut
...
Add FHSEnv template for nix files
2024-12-16 11:39:20 +00:00
Evie Litherland-Smith
ecc4873975
Update eza default args
2024-12-16 11:18:19 +00:00
Evie Litherland-Smith
5390f736d9
Add Emacs evil package for testing, unsure if I'll keep it yet
2024-12-16 11:01:48 +00:00
Evie Litherland-Smith
94d9e4ae19
Emacs: disable menu-bar-mode
2024-12-16 10:57:44 +00:00
Evie Litherland-Smith
6b069f4ec8
Change firefox tracking protection settings
...
Something broken with some work websites using old settings
2024-12-16 10:07:37 +00:00
Evie Litherland-Smith
16c2127a4b
Tweak eldoc behaviour
...
Don't resize minibuffer, always prefer eldoc buffer if open
2024-12-16 07:53:26 +00:00
Evie Litherland-Smith
edad4691ff
Remove idle timeout options, back to default
2024-12-16 07:43:28 +00:00
Evie Litherland-Smith
a81d4cf462
Explicitly set firefox home to blank page
2024-12-16 07:12:35 +00:00
Evie Litherland-Smith
64d706feee
Don't set firefox homepage on personal machines
2024-12-16 06:59:59 +00:00
Evie Litherland-Smith
43dca6a008
Revert "Don't make steam silent for workspace 7"
...
This reverts commit 2e95c9692c
.
2024-12-15 06:16:29 +00:00
Evie Litherland-Smith
2e95c9692c
Don't make steam silent for workspace 7
2024-12-15 06:15:37 +00:00
Evie Litherland-Smith
a4019f180d
org-agenda don't start with log-mode by default
2024-12-13 13:49:08 +00:00
Evie Litherland-Smith
9aab9961c0
Adjust starship shell icons slightly
2024-12-13 10:19:06 +00:00
Evie Litherland-Smith
a9f5b41787
Readline: remove horizontal-scroll-mode
2024-12-13 10:12:34 +00:00
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
3cab9dbd4a
Reduce width of fuzzel for laptop screens
2024-12-13 07:23:27 +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
9cf1a01953
Hyprland window rule to make matplotlib plots floating
2024-12-12 13:08:45 +00:00
Evie Litherland-Smith
0bd6aa9de5
Add isort and flake8 to default python package set
2024-12-12 10:10:29 +00:00
Evie Litherland-Smith
875d56291f
Remove mm-discouraged-alternatives
2024-12-12 09:56:05 +00:00
Evie Litherland-Smith
1b126963ed
Switch to DejaVu font family as main fonts
...
Regular Sans and Serif for proportional fonts, DejaVuSansM Nerd Font
for monospace
2024-12-12 08:19:16 +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
554889f2e7
Add wlogout bind
2024-12-12 05:41:45 +00:00
Evie Litherland-Smith
cc3e546f3e
Revert "Change accent colour"
...
This reverts commit 7afd75bd5a
.
2024-12-12 05:35:10 +00:00
Evie Litherland-Smith
7afd75bd5a
Change accent colour
2024-12-11 12:56:09 +00:00
Evie Litherland-Smith
e16e3ff288
Typo adding yaml package
2024-12-11 08:19:24 +00:00
Evie Litherland-Smith
8747c7f865
Add yaml and netcdf4 to default python packages
2024-12-11 08:18:39 +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
deaa8827a6
Enable translucency again
2024-12-09 15:14:57 +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
8606e88f56
Force disable hyprpaper since hyprland seems to turn it on now...
2024-12-07 20:14:58 +00:00
Evie Litherland-Smith
ffc460d8cc
Update btm args for shortcut
2024-12-07 09:52:31 +00:00
Evie Litherland-Smith
df52840eba
Fix changes to Hyprland and Alacritty config with new versions
2024-12-07 07:56:19 +00:00
Evie Litherland-Smith
e1e06eb982
Update to NixOS release 24.11
...
Update a few options that have changed with this release
2024-12-07 07:17:46 +00:00
Evie Litherland-Smith
d2d44fa8fa
Update Robin bookmark URL
2024-12-06 11:46:50 +00:00
Evie Litherland-Smith
402d9f84d2
Add a slight delay to start dynamic-wallpaper with Hyprland
2024-12-06 11:01:15 +00:00
Evie Litherland-Smith
1a3ff2a383
Waybar: change icon for gaming workspace
2024-12-06 07:27:24 +00:00
Evie Litherland-Smith
06a83e1314
Adjust default height of floating file window
...
Too tall for scaled laptop screens...
2024-12-06 07:20:25 +00:00
Evie Litherland-Smith
64ee47bf34
Don't install dynamicWallpaper as a package since I access it via systemd
2024-12-06 07:16:51 +00:00
Evie Litherland-Smith
8974720873
Start dynamic-wallpaper once immediately after starting swww
2024-12-06 07:11:31 +00:00
Evie Litherland-Smith
1d954615cb
Add systemd user service to update swww every hour
...
Swap hyprpaper for swww
Move swww up a level into it's own file
2024-12-06 07:09:02 +00:00
Evie Litherland-Smith
3b4f19958b
Add script to call swww based on time of day
2024-12-06 06:52:59 +00:00
Evie Litherland-Smith
780838e8a0
Start adding SWWW config
2024-12-06 06:37:24 +00:00
Evie Litherland-Smith
eb358c7ba3
Fix enabling icalendar integration
2024-12-05 17:54:42 +00:00
Evie Litherland-Smith
7e9d89b657
Adjust titlepage dimensions for UKAEA beamer theme
2024-12-05 15:10:35 +00:00
Evie Litherland-Smith
c6ca5a5975
Issues with iwd, revert to wpa_supplicant
...
Remove iwgtk since I'm not using iwd, back to nm-applet
2024-12-05 14:18:25 +00:00
Evie Litherland-Smith
51081b3eca
Switch networkmanager backend to iwd
...
Switch network frontend to iwgtk, bluetooth frontend to overskride
Enable wifi powersave on laptops
2024-12-05 13:51:47 +00:00
Evie Litherland-Smith
e53d29d7e8
Change default size of file dialogues
2024-12-05 13:14:25 +00:00
Evie Litherland-Smith
b92710afc5
Make Nautilus (file browser) a floating window by default
2024-12-05 11:57:06 +00:00
Evie Litherland-Smith
f726834e7f
Change accent colour to cyan
2024-12-05 09:03:59 +00:00
Evie Litherland-Smith
f2b7176cb9
Adjust calendar import settings
2024-12-05 09:03:47 +00:00
Evie Litherland-Smith
5952e1c217
Delete some unused files
2024-12-05 09:03:30 +00:00
Evie Litherland-Smith
9cbe86bc2e
Move env config from hyprland.nix to desktop.nix
2024-12-04 16:58: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
ce3ce183b4
Add EUROFusion pinboard to bookmarks
2024-12-04 14:34:51 +00:00
Evie Litherland-Smith
7f3ebefac7
Hyprland switch back to master layout
2024-12-04 11:42:40 +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
0716338f65
Set firefox home page: home-assistant by default, Nucleus for work machines
2024-12-04 07:18: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
d39c34d6f0
Stop setting stylix polarity option, use lib stylix variant instead
...
Variant comes from the selected scheme so it's automatic
2024-12-04 06:41:16 +00:00
Evie Litherland-Smith
5971d10483
Swap order of printing and game workspaces
2024-12-03 15:55:17 +00:00
Evie Litherland-Smith
f20695d45d
Swap music workspace back to documents
2024-12-03 15:53:05 +00:00
Evie Litherland-Smith
561d2e47ac
Add whatsapp-for-linux back with config
2024-12-03 15:49:18 +00:00
Evie Litherland-Smith
996b42b3df
Add spectroscopy and imaging sharepoint bookmark
2024-12-03 13:45:23 +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
0148f70b09
Add wlogout config back but not bound to key yet
...
TODO configure more to include sync-and-shutdown as part of logout
options
2024-12-03 07:28:08 +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