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
Evie Litherland-Smith
f16bd93df0
Rotate home row mods
...
Move shift to outer key (a/;), feels more natural. Rotate all other
keys by 1 inwards accordingly.
2024-11-05 10:00:23 +00:00
Evie Litherland-Smith
f056629d93
Rearrange keys in kanata config
...
Add file local variables to tell Emacs it's a lisp-style file
2024-11-04 14:52:44 +00:00
Evie Litherland-Smith
e2e290166e
Adjust kanata timings using config from dreams-of-code, renable service
2024-11-04 11:00:11 +00:00
Evie Litherland-Smith
654901cf2d
Disable Kanata service
...
Needs some more configuring before using full-time
2024-11-04 10:25:01 +00:00
Evie Litherland-Smith
fb56866e4e
Sync Emacs as part of sync-all
2024-11-04 06:34:54 +00:00
Evie Litherland-Smith
1780453f8b
Add home row mods using kanata
2024-11-04 06:32: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
c9a1e82522
Switch to base24 variant of one-light (modified by me)
2024-11-03 11:18:55 +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
Evie Litherland-Smith
ea8e3e2de6
Update ensure-pass.sh to add GitHub API token to secret store
...
Rename a few variables for consistency
Remove spotifyd credentials since I don't use it anymore
2024-10-30 16:46:50 +00:00
Evie Litherland-Smith
37d2a39116
Ronin: set monitor to be on the left
2024-10-30 16:32:47 +00:00
Evie Litherland-Smith
a9c78cbaa9
Move btm and cava into their own files
2024-10-30 16:32:34 +00:00
Evie Litherland-Smith
2b7a03c4fc
Add work monitor config to Ronin
2024-10-30 14:56:22 +00:00
Evie Litherland-Smith
4adac992b7
Switch back from propo nf, bring back extra spaces needed in waybar config
2024-10-30 09:50:39 +00:00
Evie Litherland-Smith
220b8b17a6
Remove nixos-rebuild from sync-and-shutdown
2024-10-30 07:51:28 +00:00
Evie Litherland-Smith
6477e0c054
Switch to pre-packaged Iosevka Nerd Font for now so I can use the Propo variant
2024-10-30 07:46:58 +00:00
Evie Litherland-Smith
0f0b82837b
Waybar calendar use year mode, enable right click to change mode
2024-10-29 14:42:45 +00:00
Evie Litherland-Smith
23bff7fb9d
Fix and re-enable suppressing certain fullscreen/maximise events
...
Add idleinhibit criteria to watching videos fullscreen (firefox or
clapper), or playing games (based on steam_app or Minecraft)
2024-10-29 11:54:03 +00:00
Evie Litherland-Smith
30fe4d0dc6
Set global location and changes uses of lat/lon to inherit from this
...
Remove opacity from waybar tooltips since they aren't blurred
2024-10-29 09:15:07 +00:00
Evie Litherland-Smith
35b60eafa9
Update sharepoint bookmark
2024-10-29 09:12:57 +00:00
Evie Litherland-Smith
613d29a89b
Add pylsp-mypy
2024-10-29 06:22:13 +00:00
Evie Litherland-Smith
7384920bf2
Actually fix firefox profiles bug this time
...
Seems there's an issue with profiles named "default" specifically
2024-10-29 05:23:21 +00:00
Evie Litherland-Smith
0175aa1b38
Cleanup a bunch off wallpapers that I'm not using
2024-10-28 15:26:03 +00:00
Evie Litherland-Smith
06b26cb16e
Hyprland browser bind use firefox finalPackage instead of package
2024-10-28 14:45:03 +00:00
Evie Litherland-Smith
ce37e5c498
Fix firefox profiles/config not working for some reason
2024-10-28 14:12:48 +00:00
Evie Litherland-Smith
ccfe617b8d
Add floating window rule for electron file picker
2024-10-28 10:28:17 +00:00
Evie Litherland-Smith
9a28a4226c
Swap zathura for evince
2024-10-28 10:08:19 +00:00
Evie Litherland-Smith
dbb404aebe
Fix typo setting teams config file
2024-10-28 08:08:46 +00:00
Evie Litherland-Smith
18616386ab
Fix waybar rewrite for btm and cava
2024-10-28 06:10:40 +00:00
Evie Litherland-Smith
a4c4cd0994
Enable gammastep service
2024-10-28 05:57:57 +00:00
Evie Litherland-Smith
e86ab30c99
Add display config for all other machines
2024-10-28 05:40:26 +00:00
Evie Litherland-Smith
1f8430520f
MangoHud use preset 1
2024-10-27 16:41:50 +00:00
Evie Litherland-Smith
97ff8ec100
Add sync-and-shutdown alias
2024-10-27 07:14:55 +00:00
Evie Litherland-Smith
150d16c150
Add window rules for xdg-desktop-portal-gtk file picker dialog
2024-10-27 07:13:12 +00:00
Evie Litherland-Smith
a002d1a699
Sync Emacs as part of sync-all alias
2024-10-27 07:03:14 +00:00
Evie Litherland-Smith
28006d5e14
Update ignored directories in clean-config.sh
...
Don't delete dconf directory
2024-10-27 07:02:07 +00:00
Evie Litherland-Smith
034a666ea4
Add xdg-desktop-portal-gtk as additional portal
2024-10-27 06:57:11 +00:00
Evie Litherland-Smith
35b1130442
Adjust colours of hyprlock and add fail text
2024-10-27 06:09:57 +00:00
Evie Litherland-Smith
d3001e10be
Add fractal (Matrix client)
2024-10-27 05:46:46 +00:00
Evie Litherland-Smith
e78efe0dd0
Switch pinentry program to pinentry-gnome3, extend window rules accordingly
2024-10-25 16:37:03 +01:00
Evie Litherland-Smith
0d04cf4e64
Extend pinentry window rule to include pinentry-qt
2024-10-25 16:31:46 +01:00
Evie Litherland-Smith
29182c6b96
Force mimeapps linking
2024-10-25 15:35:48 +01:00
Evie Litherland-Smith
7c1162b972
Remove plasma-manager and nix-index-database
2024-10-25 15:22:41 +01:00
Evie Litherland-Smith
45acedd324
Add image-roll and clapper for pictures and videos respectively
...
Replace swayimg and mpv
Fix MPRIS module for waybar (needed playerctl in PATH), reorganise so
that MPRIS is in the centre and update formatting
2024-10-25 15:20:10 +01:00
Evie Litherland-Smith
77f4eba566
Override GTK accent colour
...
Set scheme polarity to "light"
2024-10-25 14:47:54 +01:00
Evie Litherland-Smith
8fe0391deb
Add g4music music player package
2024-10-25 14:25:37 +01:00
Evie Litherland-Smith
cba1e28493
Enable udiskie service
2024-10-25 14:16:23 +01:00
Evie Litherland-Smith
f6f42bd2c5
Update hypridle to use nix paths
2024-10-25 13:40:24 +01:00
Evie Litherland-Smith
147ef5daf0
Override stylix border colour for fuzzel, avizo and mako
...
Add default timeout (5s) to mako notifications
2024-10-25 13:02:42 +01:00
Evie Litherland-Smith
2dadd171e9
Add cava back, update some hyprland binds to use nixpkgs paths
2024-10-25 12:42:54 +01:00
Evie Litherland-Smith
048d44ce6d
Switch Thunar+Xarchiver for GNOME Nautilus and File-Roller
...
Add Sushi (NautilusPreviewer) for quick file previews
Add zathura back as PDF viewer
Update mimeapps for swayimg, mpv, zathura, etc...
2024-10-25 12:19:00 +01:00
Evie Litherland-Smith
7b9d0a41d6
Switch back to Hyprland
...
Add separate config files for waybar, fuzzel, mako
Enable gnome-keyring as secret-service, with seahorse for interface
Restructure desktop-related things into a desktop directory
2024-10-25 11:25:34 +01:00
Evie Litherland-Smith
356ce4e4f7
Only install teams on work machines
2024-10-25 05:33:00 +01:00
Evie Litherland-Smith
10ca06642b
Set nixPath as suggested by nixd config
2024-10-25 05:30:32 +01:00
Evie Litherland-Smith
d81e874d19
sync-all now sync vdirsyncer and mbsync again
2024-10-24 05:35:12 +01:00
Evie Litherland-Smith
67c17acf6b
Remove zellij
2024-10-24 05:33:40 +01:00
Evie Litherland-Smith
68af964598
Revert "Swap pylsp+mypy for pyright"
...
This reverts commit 4c3b24bd60
.
2024-10-23 16:08:00 +01:00
Evie Litherland-Smith
22f2a94a65
Update sync-all alias
...
Rename for sync-git and sync-emacs, remove vdirsyncer and mbsync since
Emacs handles syncing them
2024-10-23 08:23:24 +01:00
Evie Litherland-Smith
ac6e12ec99
Rename gsync/esync -> sync-git/emacs respectively
...
Realised there's a real program in the GNU coreutils called gsync so
wanted to avoid a collision
2024-10-23 08:19:13 +01:00