Commit graph

767 commits

Author SHA1 Message Date
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 7321bf20fa Add Music directory to home-assistant 2024-12-01 13:33:49 +00:00
Evie Litherland-Smith 07e39727e7 Open some ports for home-assistant sonos integration 2024-11-30 12:18:46 +00:00
Evie Litherland-Smith 2f9a626218 Change mangohud preset to 1 2024-11-30 09:24:28 +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 4ff15c64ad Fix bind address of adguardhome 2024-11-28 07:33:35 +00:00
Evie Litherland-Smith a36f263fce Fix setting adguardhome port 2024-11-28 07:18:41 +00:00
Evie Litherland-Smith 97fea3d88a Re-enable adguardhome 2024-11-28 07:07:50 +00:00
Evie Litherland-Smith 92f3c48f19 Remove zapzap 2024-11-27 13:15:35 +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 786c629dd6 Revert Kanata changes... 2024-11-26 08:56:48 +00:00
Evie Litherland-Smith f83d5cbc3c Kanata: swap super and shift 2024-11-26 08:46:52 +00:00
Evie Litherland-Smith 53f8bd18a2 Change kanata order: super -> shift -> alt -> ctrl 2024-11-26 08:39:29 +00:00
Evie Litherland-Smith 923048cf0b Add initial config for MRVN (Kodi box) 2024-11-26 06:37:52 +00:00
Evie Litherland-Smith 459702a93a Move Emacs and password-store to desktop, add Emacs to Legion specifically 2024-11-26 06:27:57 +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 8b867340ed Switch back to base16 version of one-light theme 2024-11-25 08:14:01 +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 7f5420df3b Remove sync-onedrive shell alias
Use rclone mount rather than syncing anyway, more robust to changes
from multiple machines
2024-11-21 06:55:10 +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 0669367f52 Default shell back to Bash 2024-11-19 15:45:20 +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 2231ef2128 Fix Swappy config error 2024-11-18 14:11:30 +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 9675e83bf8 Add Swappy config 2024-11-18 14:02:16 +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 49657c97f8 Kanata reduce tap and hold time again 2024-11-18 09:41:05 +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 accccafb63 Add user to gamemode group to fix CPU governor error 2024-11-16 07:19:26 +00:00
Evie Litherland-Smith d9422c9ddb Slightly increase kanata tap and hold time 2024-11-15 08:36:40 +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 07ebae0855 Disable adguardhome service 2024-11-15 07:59:30 +00:00
Evie Litherland-Smith 6d7116df34 Add steamcmd to allowUnfreePredicate 2024-11-15 06:55:08 +00:00
Evie Litherland-Smith 67723bb2e3 Enable mangohud program instead of just adding to packages 2024-11-15 05:42:31 +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 dd98ba83b7 New kanata layout again
Now super -> alt -> ctrl -> shift again
2024-11-13 15:28:14 +00:00
Evie Litherland-Smith f89a1ad112 New kanata layout again for testing
Now using shift -> super -> alt -> ctrl, order by most used keys (for
me)
2024-11-13 07:17:57 +00:00
Evie Litherland-Smith 428fd18ec2 Add alias to sync work OneDrive (work machines only) 2024-11-12 11:36:06 +00:00
Evie Litherland-Smith 92740c8b29 Add twinkle to workspace 4 rule 2024-11-12 09:35:18 +00:00
Evie Litherland-Smith 5355799420 Rotate home row mods again
Now using super -> alt -> ctrl -> shift
2024-11-12 09:34:51 +00:00
Evie Litherland-Smith c01a92a24c Kanata swap alt and met keys 2024-11-12 06:39:17 +00:00
Evie Litherland-Smith 70e5bb1d0d Kanata - swap alt and ctl 2024-11-11 16:58:34 +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 90b5a2e71a Remove ollama 2024-11-11 05:17:23 +00:00
Evie Litherland-Smith c36866ed34 Rotate kanata layout again
Trying shift -> ctrl -> super -> alt now, mimic order as found across
the corner of the keyboard.
2024-11-11 05:12:57 +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 28980407a3 Change home row mod order again
Now using super -> alt -> ctrl -> shift
2024-11-06 13:23:38 +00:00
Evie Litherland-Smith 17fd9c0e68 Swap super and meta for kanata (again) 2024-11-06 10:52:26 +00:00
Evie Litherland-Smith 2b22171217 Set WEBKIT_DISABLE_COMPOSITING_MODE to fix whatsapp performance 2024-11-06 07:27:52 +00:00
Evie Litherland-Smith 5d8af79ddd Rotate home row mods again
Trying shift -> super -> alt -> ctrl again

Adjust capsctrl tap and hold times
2024-11-06 07:05:05 +00:00
Evie Litherland-Smith 3e26cf74f1 Tweak tap time 2024-11-05 16:48:14 +00:00
Evie Litherland-Smith d09982cc9f Back rotate outer 3 keys
New order: super -> meta -> shift -> ctrl
2024-11-05 16:37:23 +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 4aafacad97 Kanata - swap alt and super keys 2024-11-05 11:49:31 +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