Commit graph

1054 commits

Author SHA1 Message Date
Evie Litherland-Smith 2e01e9aee8 Add binds to start emacs and btop quickly 2023-11-15 20:14:42 +00:00
Evie Litherland-Smith d4334eb696 Add some more magit hooks
Also add to project prefix keys and replace project-vc-dir with magit-project-status
2023-11-15 17:17:56 +00:00
Evie Litherland-Smith c272902fef Update shackle rules 2023-11-15 15:55:51 +00:00
Evie Litherland-Smith 89713e2bcd Magit don't show diff when committing 2023-11-15 09:50:48 +00:00
Evie Litherland-Smith 422178a615 Replace window splitting rules with shackle package 2023-11-15 09:47:27 +00:00
Evie Litherland-Smith 4727f60def Wrangle window splitting behaviour 2023-11-15 08:47:04 +00:00
Evie Litherland-Smith e1e1218a53 Emacs: enable tab bar mode 2023-11-15 08:13:19 +00:00
Evie Litherland-Smith 8c78a453c3 Remove backlight and temperature waybar modules
Change colour of clock module
2023-11-15 08:09:16 +00:00
Evie Litherland-Smith 91a580a091 Fix corfu, add nerd-icons-corfu 2023-11-14 17:23:49 +00:00
Evie Litherland-Smith dd6e6bdea5 Remove org-appear, add yasnippet-capf 2023-11-14 15:21:34 +00:00
Evie Litherland-Smith 2260c14a8d Cleanup Eglot settings, remove pdf-tools 2023-11-14 10:16:49 +00:00
Evie Litherland-Smith 0fd91f55fd Remove dashboard, add yasnippets
Change nix lsp from nixd to nil

Add some common python packages (numpy scipy matplotlib xarray) that I
use all the time
2023-11-14 07:29:36 +00:00
Evie Litherland-Smith fb6007aefe Waybar sort workspaces by ID instead of number 2023-11-14 06:55:10 +00:00
Evie Litherland-Smith 79553ac61b Move MPRIS module to left of waybar 2023-11-13 20:13:20 +00:00
Evie Litherland-Smith 70d2009f7b Set alacritty background colour to match modus-vivendi-tinted 2023-11-13 16:33:09 +00:00
Evie Litherland-Smith 21aefb20a0 Change references directory location 2023-11-13 16:19:05 +00:00
Evie Litherland-Smith 87bfdd4d63 Switch btop graph symbol 2023-11-13 16:04:44 +00:00
Evie Litherland-Smith ad015c9b86 Don't set frame to undecorated
Hyprland already handles this, other environments I won't want it
2023-11-13 15:36:09 +00:00
Evie Litherland-Smith fd8b3b29cf Update kidex directories, add anyrun binds 2023-11-13 15:33:48 +00:00
Evie Litherland-Smith 6f148e48fa Re-add anyrun/kidex 2023-11-13 15:00:59 +00:00
Evie Litherland-Smith 93996e514a Add waybar rewrite for btop, fix inset shadow colour 2023-11-13 14:50:51 +00:00
Evie Litherland-Smith 040b2a3702 Disable rofi stylix target, manually theme 2023-11-13 14:47:46 +00:00
Evie Litherland-Smith c2d8923ed1 Move anyrun/kidex config into common anyrun directory 2023-11-13 14:47:12 +00:00
Evie Litherland-Smith 18c2a2ddfc Add darkroom config to use-package 2023-11-13 14:41:28 +00:00
Evie Litherland-Smith b87bc76b4d Change btop update time to 1s 2023-11-13 13:05:19 +00:00
Evie Litherland-Smith 04b2ae8206 Change waybar clock module to correct month format 2023-11-13 11:43:51 +00:00
Evie Litherland-Smith 000a6d0536 Remove some mimeapps
teams-for-linux not installed anymore

Remove emacs associations as I'll be in emacs opening any files anyway...
2023-11-13 11:17:47 +00:00
Evie Litherland-Smith 3036b1b463 Last bit of waybar re-styling (for now), re-enable stylix chromium target 2023-11-13 11:15:54 +00:00
Evie Litherland-Smith 99aed74787 Don't ensure treesit-auto is installed
Might not be due to emacs compilation options on other systems
2023-11-13 09:35:47 +00:00
Evie Litherland-Smith 4c7bc1462e Add column-number-mode to modeline 2023-11-13 09:26:13 +00:00
Evie Litherland-Smith 938e376417 Add NoMachine rewrite to waybar 2023-11-13 08:26:18 +00:00
Evie Litherland-Smith 9ceb5115cb Remove org-mode drawer/block settings from org-appear 2023-11-13 08:25:15 +00:00
Evie Litherland-Smith 4e86d51f5d Move some of the old crafted-config options 2023-11-13 08:22:37 +00:00
Evie Litherland-Smith fb32e92f92 Add icons to citar 2023-11-13 06:43:25 +00:00
Evie Litherland-Smith 68b3824e7c MPRIS module ignore chromium 2023-11-13 06:22:40 +00:00
Evie Litherland-Smith 6b9316d919 Add nyxt rewrite rule to waybar 2023-11-13 06:13:01 +00:00
Evie Litherland-Smith dd7e871a4b Add some avy keymaps 2023-11-12 19:40:21 +00:00
Evie Litherland-Smith 288947cd6e Make waybar a bit more compact / look nicer 2023-11-12 16:52:46 +00:00
Evie Litherland-Smith a2c9b7ac20 Remove kdeconnect 2023-11-12 14:39:32 +00:00
Evie Litherland-Smith 92d55e266e Add rofi custom theme back but not used yet, needs some work 2023-11-12 14:35:23 +00:00
Evie Litherland-Smith e2794671d7 Re-enable a few missing stylix targets
Move from using base16 theme definition to my own custom version

Update nyxt config and move all into config.lisp
2023-11-12 14:13:03 +00:00
Evie Litherland-Smith 4d43df0f19 Set btop theme (tokyo-night) 2023-11-12 13:36:24 +00:00
Evie Litherland-Smith 94e1a23bf2 Major theme updates
Switched back to tokyo-night for base scheme but disable a lot of
stylix config (and selectively re-enable for certain
modules). Manually theme things using the tokyonight palette for a
nicer and more cohesive experience

Also change to a new wallpaper, fits scheme better as well

Added named workspaces for common programs (emacs, chromium, steam)
and keep numbered workspaces as generic scratch space

Move MPRIS to right section, add hyprland/window module (with a
separator bar)
2023-11-12 13:24:09 +00:00
Evie Litherland-Smith 4c66ef1ed6 Add dependencies for candy icons 2023-11-12 08:53:19 +00:00
Evie Litherland-Smith 6c52aa0afb Revert "More cleanup"
This reverts commit 85256d42ee.

Wanted candy-icons / sweet-folder back
2023-11-12 07:25:21 +00:00
Evie Litherland-Smith 433be5b06e Add htop to system, btop to home-manager setup 2023-11-11 19:22:34 +00:00
Evie Litherland-Smith 2ddf5961b7 Remove setting no-script mode by default 2023-11-11 18:58:43 +00:00
Evie Litherland-Smith d3fea63bfb Enable no-script mode in nyxt by default 2023-11-11 09:24:59 +00:00
Evie Litherland-Smith ccf511ce0c Check for kbd-mode before installing 2023-11-11 09:23:45 +00:00
Evie Litherland-Smith 135c87d5a5 Fix duplicate hyprland binds, add kmonad config for Northstar 2023-11-11 08:33:22 +00:00
Evie Litherland-Smith 72f0c6f742 Remap workspace keys to home row (excluding super home mods) 2023-11-10 16:46:51 +00:00
Evie Litherland-Smith 9ecb15d04f Add kbd-mode for editing kmonad config files 2023-11-10 16:24:16 +00:00
Evie Litherland-Smith f40eacdb34 Move away from named workspaces, back to numbered 2023-11-10 11:49:12 +00:00
Evie Litherland-Smith 9ed9e459f8 Set emacs to be undecorated 2023-11-10 11:35:05 +00:00
Evie Litherland-Smith ca1e6f52b8 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-11-10 09:44:43 +00:00
Evie Litherland-Smith 4b194543b3 Hyprland switch to master layout 2023-11-10 09:44:35 +00:00
Evie Litherland-Smith 9260a84bbc Don't depend on org-mode being loaded for consult maps 2023-11-10 07:24:53 +00:00
Evie Litherland-Smith 1a65f52bef Move org-modern hooks to use-package block
Ensure direnv and treesit-auto
2023-11-10 07:21:46 +00:00
Evie Litherland-Smith 8c15ff8959 Add kmonad service (needs configuring) 2023-11-10 07:18:13 +00:00
Evie Litherland-Smith feb8dcee72 re-enable modeline modal indicator (for god-mode) 2023-11-10 06:58:17 +00:00
Evie Litherland-Smith 666b56fef9 Set mu4e back to horizontal split 2023-11-09 14:09:21 +00:00
Evie Litherland-Smith e1ea2599a3 Remove those new trays added, bad idea 2023-11-09 11:54:55 +00:00
Evie Litherland-Smith afd5c3c5c7 Add udiskie service, syncthing tray
Add systemd tray target to enable proper tray integration
2023-11-09 11:42:12 +00:00
Evie Litherland-Smith 454d446077 Add hook to enable eglot in prog-mode 2023-11-09 11:41:56 +00:00
Evie Litherland-Smith d9802d98ae Rebind/add binds for a bunch of useful consult-* commands 2023-11-09 11:10:42 +00:00
Evie Litherland-Smith 9defe7b742 Move almost all config into new format
Think I've got the important stuff using use-package at least, will
probably need a bit more config but that's lower priority
2023-11-09 08:10:57 +00:00
Evie Litherland-Smith 1adf46af4a Update project, feeds and social configs to use-package 2023-11-09 07:41:26 +00:00
Evie Litherland-Smith c79c12892e Remove mu4e update keybind 2023-11-09 07:20:02 +00:00
Evie Litherland-Smith 160bbb250e Update org-agenda config 2023-11-09 07:17:55 +00:00
Evie Litherland-Smith cdd3b41574 Add some extra emacs packages, TODO configure them all later 2023-11-09 07:09:48 +00:00
Evie Litherland-Smith 453f8ebeb3 Convert email config
Set mu4e to use single window, add more helpful keybinds for this setup
2023-11-08 17:17:04 +00:00
Evie Litherland-Smith 3bfad55b91 Fix GTK theme name, change accent colour 2023-11-08 10:18:53 +00:00
Evie Litherland-Smith c865a50396 Back to catppuccin (mocha) 2023-11-08 10:03:06 +00:00
Evie Litherland-Smith e013fc5997 Revert "Switch out alacritty for foot (terminal)"
This reverts commit 5323e880fe.
2023-11-08 09:56:37 +00:00
Evie Litherland-Smith afe009e665 Try out primer-dark base16 with Sweet GTK theme 2023-11-08 09:53:41 +00:00
Evie Litherland-Smith cec41c90eb Switch back to tokyo-night-gtk theme
Set gtkgreet to inherit theme settings from gtk.nix for automatic
consistency

Include setting cursor size in gtk.nix
2023-11-08 07:35:03 +00:00
Evie Litherland-Smith 5806f9d003 Forgot to tangle last change 2023-11-08 07:12:31 +00:00
Evie Litherland-Smith ea83dccc15 Convert IDE config
Add keymaps for common link-hint commands

Remove some now unused packages
2023-11-08 06:56:46 +00:00
Evie Litherland-Smith 110df66ad2 Add keymap for editing org src blocks 2023-11-08 06:32:27 +00:00
Evie Litherland-Smith 7b051c3c36 Disable stylix themeing of emacs, switch to modus-vivendi-tinted theme
Move all of UI config section in to new format, including changing to
use-package
2023-11-08 06:27:32 +00:00
Evie Litherland-Smith 5194ac6dc0 Revert "Update lightdm gtkgreet theme"
This reverts commit 0b5077c233.

Change back to volantes-cursors
2023-11-07 13:25:45 +00:00
Evie Litherland-Smith 68edb2d804 Add mynixos as search engine for nyxt 2023-11-07 10:25:39 +00:00
Evie Litherland-Smith 00fec45a37 nyxt search engine config
Remove atlas search so duckduckgo is now the default

Disable pre-fetching suggestions as I'm pretty sure that was the cause
of it regularly freezing
2023-11-07 10:20:51 +00:00
Evie Litherland-Smith e0604444cf nyxt disable compositing
hyprland don't group chat programs

tmux support foot
2023-11-07 09:29:45 +00:00
Evie Litherland-Smith 432c4d0d2a Revert "Switch to using fish (again), keep root using bash for stability"
This reverts commit ec89edbe6c.

Back to zsh, preferred to fish
2023-11-07 09:19:03 +00:00
Evie Litherland-Smith 5323e880fe Switch out alacritty for foot (terminal) 2023-11-07 09:15:46 +00:00
Evie Litherland-Smith 82acc3d67a Fix broken icon for waybar files workspace 2023-11-07 07:13:22 +00:00
Evie Litherland-Smith 8a57987b55 Add ligature and darkroom packages 2023-11-07 07:06:30 +00:00
Evie Litherland-Smith 6bf31c8a89 Emacs config additions
Load custom file if exists
Add ligature support
Setup auth sources (pass and secret store)
2023-11-07 06:26:37 +00:00
Evie Litherland-Smith b8bdbd1675 Remove agenda and hook from dashboard, update rsync-local-config files list 2023-11-06 14:10:13 +00:00
Evie Litherland-Smith c6bc43d1cc Stop using org-babel-load-file, tangle in advance
Issues with no recreating the tangled file so doing it manually, may
revisit org-babel-load-file at some point
2023-11-06 12:38:43 +00:00
Evie Litherland-Smith ca12b7cc36 Add everything from old defaults to new defaults section 2023-11-06 12:18:59 +00:00
Evie Litherland-Smith 6627407d19 Add an init.el to tangle config.org, rather then using extraOptions
Move rest of old init.el into new format
2023-11-06 12:09:47 +00:00
Evie Litherland-Smith 861260c98d Convert org-mode section of config.org
Add TODO flags to outstanding sections
2023-11-06 11:53:18 +00:00
Evie Litherland-Smith 286c354ec6 Remove some unused bits of config.org 2023-11-06 07:29:51 +00:00
Evie Litherland-Smith 0f35e21716 Make babel load path dynamic instead of fixed to .config
Remove crafted-emacs input and tokyonight theme (and uses)

Remove old emacs files so I don't get confused
2023-11-06 07:18:06 +00:00
Evie Litherland-Smith cecc9b63d1 Initial setup of org babel config 2023-11-06 07:11:31 +00:00
Evie Litherland-Smith 0d2fe2b6a7 Move mu4e icon setup to ui-config 2023-11-05 08:14:51 +00:00
Evie Litherland-Smith 8fd2395760 Trim workspaces a bit more, switch to using octicons for icons 2023-11-05 08:10:23 +00:00
Evie Litherland-Smith ebf78f3e31 Fix position of volume/bluetooth popup windows 2023-11-05 07:54:53 +00:00