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
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
eb4c93d5ec
Adjust sync-all and sync-and-shutdown aliases
2024-11-28 07:38:25 +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
404d71b849
Swap openfortivpn from giving pass to using pinentry
2024-11-25 15:30:55 +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
9e21c14c35
Firefox enable globalprivacycontrol and donottrackheader
2024-11-25 06:52:27 +00:00
Evie Litherland-Smith
56dfc26a9d
Remove kdeconnect
...
Move udiskie and avizo into separate nix files
2024-11-22 09:14:20 +00:00
Evie Litherland-Smith
fd25a6ed83
Waybar: Add keyboard-state module to show capslock state
2024-11-21 11:24:39 +00:00
Evie Litherland-Smith
a65f7fb68e
Switch heimdall ssh alias back to "old" heimdall
2024-11-21 08:56:54 +00:00
Evie Litherland-Smith
d256780bb0
Add dedicate 3D printer workspace
2024-11-20 16:05:00 +00:00
Evie Litherland-Smith
45ba61743c
Remove silent from workspace rules, only make steam silent
...
Don't autostart zapzap since it won't start in the background/tray
2024-11-20 07:28:12 +00:00
Evie Litherland-Smith
097705f67a
Remove files workspace, add music workspace
2024-11-20 07:26:22 +00:00
Evie Litherland-Smith
a187e9cb20
Adjust server alive interval and count again
2024-11-19 09:45:38 +00:00
Evie Litherland-Smith
2ff3ca63c9
Remove fish, set nushell as login shell
2024-11-19 07:04:36 +00:00
Evie Litherland-Smith
604903a774
Remove browser/default.nix, specify which browser(s) in imports
2024-11-18 14:12:52 +00:00
Evie Litherland-Smith
4cee90e9f0
Switch back to fish as main shell
...
Also enable nushell for fun/testing
2024-11-18 14:11:09 +00:00
Evie Litherland-Smith
52d40b920f
Revert "SSH change Heimdall alias back to "old" heimdall address"
...
This reverts commit 3d956ce781
.
2024-11-18 13:40:59 +00:00
Evie Litherland-Smith
3d956ce781
SSH change Heimdall alias back to "old" heimdall address
2024-11-18 09:32:57 +00:00
Evie Litherland-Smith
1b5294c9cd
Adjust SSH server alive interval and count
2024-11-18 09:30:21 +00:00
Evie Litherland-Smith
99cc7cc8e2
Make all workspace rules silent
2024-11-17 06:27:31 +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
47ee8cdfe0
Add NYXT to hyprland workspace rule
2024-11-14 15:22:28 +00:00
Evie Litherland-Smith
371d0547bf
Re-enable NYXT browser for testing again
2024-11-14 15:17:52 +00:00
Evie Litherland-Smith
2c9e736bd7
Add initial config for qutebrowser
...
Still needs some work before it can be a daily driver
2024-11-14 15:16:02 +00:00
Evie Litherland-Smith
6aaf6488db
Swap whatsapp-for-linux for zapzap
...
Getting much better performance from zapzap
2024-11-14 14:14:45 +00:00
Evie Litherland-Smith
cc8bf2c589
Switch hyprland to dwindle layout
2024-11-14 13:20:46 +00:00
Evie Litherland-Smith
e6643dfeca
Set Hyprland home module package to same as system module
2024-11-14 09:19:07 +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
92740c8b29
Add twinkle to workspace 4 rule
2024-11-12 09:35:18 +00:00
Evie Litherland-Smith
d6289e7ac9
Add rope and pylsp-rope extension
2024-11-11 16:10:14 +00:00
Evie Litherland-Smith
d18478508e
Adjust waybar calendar format
...
Back to month view only, increase font size and adjust character
emphasis
2024-11-11 16:09:14 +00:00
Evie Litherland-Smith
c54a5e0bb5
Remove silent from workspace 6 rules
2024-11-11 04:59:26 +00:00
Evie Litherland-Smith
4607850870
Add floating window rule for Steam controller config window
2024-11-09 06:54:55 +00:00
Evie Litherland-Smith
c96b2797e0
Split allowUnfreePredicate to where it's actually needed
...
Move steam config to separate file, import by Vanguard.
Move work config up one level (system rather than home) to config
allowUnfreePredicate for NoMachine.
Install teams and twinkle on desktop by default.
2024-11-08 06:33:25 +00:00
Evie Litherland-Smith
86fe70eace
Remove sync-emacs from sync-all alias
2024-11-07 05:27:14 +00:00
Evie Litherland-Smith
938e5c859e
Remove pylsp-mypy
2024-11-06 14:23:57 +00:00
Evie Litherland-Smith
e1654bf6ad
Remove some left over rofi binds I missed
2024-11-05 11:55:36 +00:00
Evie Litherland-Smith
787435d7ce
Remove media workspace, add documents workspace
2024-11-05 10:45:38 +00:00
Evie Litherland-Smith
c47aa27321
Disable remapping caps to ctrl at xserver level
...
Use kanata to allow caps on tap and ctrl on hold.
2024-11-05 10:34:24 +00:00
Evie Litherland-Smith
fb56866e4e
Sync Emacs as part of sync-all
2024-11-04 06:34:54 +00:00
Evie Litherland-Smith
9c09e1625d
Switch to using workspaces with meaning
2024-11-03 11:42:58 +00:00
Evie Litherland-Smith
d12676f747
Switch fastfetch for hyfetch (with config)
2024-11-03 11:25:21 +00:00
Evie Litherland-Smith
f7266fda77
Add UKAEA LaTeX beamer template from Chris Macmackin
2024-10-31 13:41:34 +00:00
Evie Litherland-Smith
ed61fbb1e2
Change wallpaper
...
Don't autostart twinkle on work machines
2024-10-31 10:59:39 +00:00
Evie Litherland-Smith
a9b748afc1
Remove sync-emacs from sync-all alias
2024-10-31 06:57:16 +00:00
Evie Litherland-Smith
a66762ff0c
Change order of syncing in sync-all alias
2024-10-31 06:04:44 +00:00
Evie Litherland-Smith
d740a70ff1
Only install NoMachine on work machines
2024-10-31 05:37:40 +00:00
Evie Litherland-Smith
955b3a74e8
Ignore firefox from waybar mpris module
2024-10-31 05:04:30 +00:00
Evie Litherland-Smith
666bd09059
Remove gitea username from git config
2024-10-30 16:55:59 +00:00