Commit graph

1378 commits

Author SHA1 Message Date
Evie Litherland-Smith 902fb279a8 git-sync-all: cd back to previous directory after command 2024-01-14 13:04:39 +00:00
Evie Litherland-Smith d15720a3d4 Add ~/.nixos and ~/.emacs to sync'd directories 2024-01-14 13:00:54 +00:00
Evie Litherland-Smith 31321e5dad Add zsh function to quickly sync all (current) git-sync directories 2024-01-14 12:59:17 +00:00
Evie Litherland-Smith 9123788cda Remove git-sync services, issues with using pass
Add git-sync as installed package to run syncing manually though

TODO consider an exec line in hyprland or something similar?
2024-01-14 12:54:45 +00:00
Evie Litherland-Smith 9bc8f51ac6 SUPER X bind starts emacs daemon if not already running 2024-01-14 12:11:03 +00:00
Evie Litherland-Smith 6ee24dc075 Move OBS into hyprland default programs 2024-01-14 11:57:15 +00:00
Evie Litherland-Smith 66767f1f2b Add Mplayer windows to stream workspace 2024-01-14 11:46:37 +00:00
Evie Litherland-Smith f886adadc4 Start emacs daemon with hyprland 2024-01-14 10:38:33 +00:00
Evie Litherland-Smith 4e04ee3d12 Add nyxt to web workspace rule 2024-01-14 10:30:40 +00:00
Evie Litherland-Smith 55958deb64 Move default Org and References directories into ~/Documents/ 2024-01-14 08:22:14 +00:00
Evie Litherland-Smith 07dd0cb841 Add (back) thunar and files workspace
Add czkawka_gui and tagger to files workspace

Restore steam settings and friends list floating rules

Change fullscreen bind back to using M (so that F can be for files),
add SUPER X bind to open an emacs client window quickly
2024-01-14 08:08:21 +00:00
Evie Litherland-Smith bde4fc30e6 Change a few workspace, remove SUPER ALT binds
Remove "remote" workspace, change "system" to "btm" and add "stream",
rename "emacs" to "editor" to keep with theme more (but we all know
it's still for emacs...)

Remove all SUPER ALT binds. Have btm launch at startup since that was
the only one of those binds that was useful

Update a few of the workspace icons. Remove persistent-workspaces
2024-01-13 17:00:15 +00:00
Evie Litherland-Smith 29db2834c0 Vanguard: enable v4l2loopback for virtual webcam in OBS
Add obs-backgroundremoval plugin

Enable polkit
2024-01-12 22:06:16 +00:00
Evie Litherland-Smith a5004cb90a nyxt: Add lite duckduckgo as default search, keep standard as backup 2024-01-12 13:44:07 +00:00
Evie Litherland-Smith dee0643c6e Add WIP new rofi config/styling 2024-01-12 11:57:51 +00:00
Evie Litherland-Smith 5c22252a10 Update some rofi category names 2024-01-12 11:57:35 +00:00
Evie Litherland-Smith c8ba8f8fd7 Remove rofi-calc 2024-01-12 11:18:32 +00:00
Evie Litherland-Smith 145e3f044a Switch mbsync from using secret-tool to password-store 2024-01-12 08:32:48 +00:00
Evie Litherland-Smith dfaa360dfe Switch to using pass-git-helper for https git auth
Remove gitFull and associated secret-store auth save mechanism

Also set default pinentry flavour to curses, but still set to gnome3
in hyprland setup - provides fall back for non-GUI interfaces
2024-01-12 08:19:20 +00:00
Evie Litherland-Smith 42051a089a waybar: move mpris module from centre to left section 2024-01-12 07:09:39 +00:00
Evie Litherland-Smith 2385335e67 swaync: make buttons a bit more legible 2024-01-12 07:06:57 +00:00
Evie Litherland-Smith db25545e75 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2024-01-12 06:48:48 +00:00
Evie Litherland-Smith 8ecb501776 waybar: swap main ant alt versions of clock module 2024-01-12 06:48:21 +00:00
Evie Litherland-Smith 0222558287 Swaync update thememing for better background/hover colours 2024-01-11 20:30:23 +00:00
Evie Litherland-Smith 12b4eb71d0 emacs: add org-present 2024-01-11 20:03:15 +00:00
Evie Litherland-Smith 5af4c8a24d Do a bit more nyxt themeing
Disable nyxt restore session on startup (the proper way this time)
2024-01-11 19:58:34 +00:00
Evie Litherland-Smith 36b85aba7a Re-theme nyxt (using modus-vivdendi-tinted) 2024-01-11 17:33:11 +00:00
Evie Litherland-Smith 18a5236695 Revert "Switch to using JetBrainsMono (incl. nerd font variant)"
This reverts commit a8975dbd74.
2024-01-11 15:51:48 +00:00
Evie Litherland-Smith 2d1ac368f5 Hyprland: disconnect kb focus from mouse focus
kb+m can enable dpms now
2024-01-11 14:26:36 +00:00
Evie Litherland-Smith a1ee94d92f Add some borders to swaync to distinguish components better 2024-01-11 08:17:58 +00:00
Evie Litherland-Smith fd092fd785 Remove box-shadows 2024-01-11 08:10:19 +00:00
Evie Litherland-Smith 74dffd71f4 Re-theme swaync using modus-vivdendi-tinted bg/fg colours 2024-01-11 08:03:41 +00:00
Evie Litherland-Smith d9e25ec468 Re-theme nyxt to use modus-vivdendi-tinted colours 2024-01-11 07:27:50 +00:00
Evie Litherland-Smith 57f6a0d5d7 Remove some things
Remove Zathura

Remove .config/style.css because stylix puts the same thing in
/etc/stylix
2024-01-10 20:13:09 +00:00
Evie Litherland-Smith a97fadea1b Remove teams-for-linux 2024-01-10 16:06:13 +00:00
Evie Litherland-Smith d5b9152955 emacs: add flyspell-correct and consult-flyspell 2024-01-10 15:40:37 +00:00
Evie Litherland-Smith 02a6ac0ed1 Update default mimetypes
Use chromium for default browser-related mimetypes as nyxt
doesn't (currently) handle opening links externally very nicely. Still
using nyxt as my go-to browser but chromium is a good backup

Change pdfs/epubs and images to use emacs by default, moving away from
things like zathura
2024-01-10 11:51:05 +00:00
Evie Litherland-Smith 419fc0be90 Make emacs workspace bind SUPER+E again instead of SUPER+X 2024-01-10 11:22:40 +00:00
Evie Litherland-Smith a4666bf87d Tweak catppuccin-mocha background colours
Replace background and foreground colours for base16 scheme with those
from emacs modus-vivdendi-tinted

Override background colours in base16 (base00 and base01), waybar and
hyprland

Override text colours in base16 (base05 and base04)
2024-01-10 11:04:20 +00:00
Evie Litherland-Smith e2b762f2d2 Remove vterm 2024-01-10 10:31:38 +00:00
Evie Litherland-Smith f80bf660cd Switch emacs catppuccin for modus theme 2024-01-09 15:48:11 +00:00
Evie Litherland-Smith 367c453ba3 emacs: add diminish package 2024-01-09 09:02:48 +00:00
Evie Litherland-Smith 5c67811b65 Remove mastodon, doom-modeline and dashboard emacs packages 2024-01-09 07:36:32 +00:00
Evie Litherland-Smith 184e8625cd Add chromium-browser to web workspace rule 2024-01-08 17:48:47 +00:00
Evie Litherland-Smith 7c47ada31e Remove kdeconnect
Having connection issues with kdeconnect so stop using
2024-01-08 08:04:38 +00:00
Evie Litherland-Smith 1adc174727 Stop using vdirsyncer to have calendar/contacts from ical/vcard
Switched to using emacs org-mode fully for keeping an agenda
2024-01-08 07:52:32 +00:00
Evie Litherland-Smith bcd7449dfb Disable mbsync service, rely in emacs for this 2024-01-08 07:52:19 +00:00
Evie Litherland-Smith f452aae9fc Remove gitui and zellij
I really wasn't using them anyway...
2024-01-08 07:52:01 +00:00
Evie Litherland-Smith 9052f9aa58 Remove some org plugins I don't need 2024-01-08 07:35:13 +00:00
Evie Litherland-Smith 30c1589615 Make all workspace rules silent by default 2024-01-07 16:36:34 +00:00
Evie Litherland-Smith 0a8a690198 Don't make steam silent on startup 2024-01-06 11:07:56 +00:00
Evie Litherland-Smith 361ab94c83 Expand nyxt styling
Add lots more keys to nyxt theme using Catppuccin-Mocha palette, fixes
some badly contrasting text colours that cropped up in the last
update.

Add copy of exported home bookmarks for nyxt
2024-01-06 09:13:27 +00:00
Evie Litherland-Smith a5683cc4ea hyprland: remove email workspace 2024-01-06 08:38:58 +00:00
Evie Litherland-Smith 2d9c0ef2f3 Waybar: remove numbered workspaces from defaults 2024-01-06 08:38:22 +00:00
Evie Litherland-Smith 30ace9ee40 nyxt: Add copy of work bookmarks 2024-01-05 15:26:38 +00:00
Evie Litherland-Smith 0bfba4b804 Remove firefox from home-manager 2024-01-05 15:26:30 +00:00
Evie Litherland-Smith 787cf097c2 nyxt: remove reduce-tracking-mode 2024-01-05 15:13:24 +00:00
Evie Litherland-Smith fe68cca2d9 hyprland: switch back to master layout
Add back sensible options for hyprland master layout
2024-01-05 07:40:32 +00:00
Evie Litherland-Smith 9a80c6f759 Remove setting compression in specific hosts 2024-01-05 07:36:09 +00:00
Evie Litherland-Smith 48cf8ce37e ssh: enable addKeysToAgent to proper way, enable compression 2024-01-05 07:35:37 +00:00
Evie Litherland-Smith f2f58336ef Add gnuplot 2024-01-04 11:03:24 +00:00
Evie Litherland-Smith f9277380fc Remove irssi and neomutt 2024-01-04 08:02:41 +00:00
Evie Litherland-Smith a1c5c3eb45 Revert "Remove kdeconnect"
This reverts commit a2c9b7ac20.
2024-01-03 19:47:45 +00:00
Evie Litherland-Smith b2e206884b Add swaync widget to waybar 2024-01-03 19:18:40 +00:00
Evie Litherland-Smith a59f7a1563 Disable zellij shell integration 2024-01-03 18:53:00 +00:00
Evie Litherland-Smith ffba18c5d7 Switch mako back to swaync 2024-01-03 16:46:20 +00:00
Evie Litherland-Smith a6f84783ab Reorganise desktop settings
Move some settings/packages from desktop.nix that should have been in
hyprland.nix and make desktop properly generally relevant - switch
gamescope.nix to import from desktop.nix now for less duplication

Remove xserver/lightdm to just use greetd again, less overhead needed

Switch gtklock back to swaylock, some issue with WLR implementations
after update but swaylock still works fine
2024-01-03 15:40:21 +00:00
Evie Litherland-Smith b45bbc5360 Expand Remmina floating rule to include preferences window 2024-01-03 14:41:59 +00:00
Evie Litherland-Smith 44fa38a8a5 Add mimeapps entry for teams-for-linux 2024-01-03 14:24:43 +00:00
Evie Litherland-Smith 9c852df374 Add teams-for-linux back 2024-01-03 13:37:44 +00:00
Evie Litherland-Smith 007eed72a9 Only make remmina connection window floating 2024-01-03 13:37:29 +00:00
Evie Litherland-Smith feef485255 emacs: remove mu4e-alert 2024-01-03 13:14:50 +00:00
Evie Litherland-Smith 28f40e0492 btm: group process by name by default 2024-01-02 16:45:03 +00:00
Evie Litherland-Smith 2a88412fd4 Enable zellij shell integration 2024-01-02 13:45:48 +00:00
Evie Litherland-Smith e21223cddc Remove signal-desktop and whatsapp-for-linux 2024-01-02 10:36:12 +00:00
Evie Litherland-Smith b6a6224dc2 Add float and size window rules for Remmina 2024-01-02 10:35:07 +00:00
Evie Litherland-Smith 2dffa2d6a5 Change web bind from launching firefox to launching nyxt 2024-01-01 06:12:12 +00:00
Evie Litherland-Smith 3eb163dbee Move some more packages up to system level (from home-manager) 2023-12-31 13:20:31 +00:00
Evie Litherland-Smith b682a18257 emacs: remove rust-mode, add cargo(-mode) 2023-12-31 09:23:56 +00:00
Evie Litherland-Smith d251ba15c3 foot: inhibit notification when focused 2023-12-29 10:28:09 +00:00
Evie Litherland-Smith 4ed12aebcb Replace alacritty with foot for sixel support 2023-12-28 11:37:22 +00:00
Evie Litherland-Smith a8338d62f1 Update waybar mpris module format 2023-12-28 10:20:30 +00:00
Evie Litherland-Smith 17b38c2309 Remove czkawka workspace bind
Change btm bind, add firefox bind
2023-12-28 08:35:24 +00:00
Evie Litherland-Smith 57b741eafc emacs: remove ement, pantalaimon service 2023-12-27 12:57:02 +00:00
Evie Litherland-Smith 24b98a6521 Fix typo in irssi bind 2023-12-27 12:39:36 +00:00
Evie Litherland-Smith 192872bac0 Reduce frequency of mbsync systemd service
emacs/mu4e can call mbsync more frequently when being used, systemd
service is just to keep emails roughly in sync if mu4e is not open
2023-12-27 10:45:27 +00:00
Evie Litherland-Smith 862ec2d202 Fix waybar persistent-workspaces for renamed setup 2023-12-27 10:44:27 +00:00
Evie Litherland-Smith e2456be53a Workspace renaming / reorganising
Move btm to system workspace, set rule for czkawka_gui here as well

Rename steam workspace to games

Rename neomutt workspace to email

Change some binds around:
Move emacs workspace from E to X
Move email (neomutt) workspace from N to E
Move games (steam) workspace from S to E
Move system (btm) workspace from B to S
Move fullscreen binds from M to F
2023-12-27 10:31:02 +00:00
Evie Litherland-Smith 9591d49211 Add irssi with config 2023-12-27 08:41:26 +00:00
Evie Litherland-Smith 8ae1489e46 hyprland: disable autoreload 2023-12-26 11:01:49 +00:00
Evie Litherland-Smith f37991d0af Make chat programs grouped
Reorganise hypr window rule layout to be a bit more legible
2023-12-26 10:51:46 +00:00
Evie Litherland-Smith 73f46b3121 Add format-alt for clock, show time by default and full date in alt 2023-12-26 10:44:59 +00:00
Evie Litherland-Smith a9133f7261 Remove files workspace, add workspace for neomutt 2023-12-26 10:34:15 +00:00
Evie Litherland-Smith 1091e67fe7 Remove some unneeded zsh config 2023-12-26 08:10:09 +00:00
Evie Litherland-Smith b2c3e15aa6 Add gitui 2023-12-26 08:06:57 +00:00
Evie Litherland-Smith f0492a4ad3 Revert "Switch default shell back to fish"
This reverts commit cacda98abb.
2023-12-26 08:06:29 +00:00
Evie Litherland-Smith a66fdfa391 Add catppuccin for neomutt, enable sidebar 2023-12-26 07:42:12 +00:00
Evie Litherland-Smith a4ed54f1b3 Enable neomutt and mbsync systemd service 2023-12-26 07:24:56 +00:00
Evie Litherland-Smith 9c21d0e264 waybar: add battery capacity when charging 2023-12-22 07:19:04 +00:00
Evie Litherland-Smith 6ba65c14a7 Fix and expand mime entry for zathura 2023-12-21 13:26:10 +00:00
Evie Litherland-Smith e25ca79524 Add zathura as default for application/pdf mimetype 2023-12-21 13:17:29 +00:00
Evie Litherland-Smith a7716a1e0e Move some hyprland extras into main hyprland/default.nix file
Add zathura
2023-12-21 13:05:27 +00:00
Evie Litherland-Smith 822462b76b Switch tempel back for yasnippet
Add remaining emacs packages there weren't being installed via nixpkgs
2023-12-21 12:18:38 +00:00
Evie Litherland-Smith 0f4cf52669 Move pass.nix into accounts subdirectory 2023-12-21 11:31:36 +00:00
Evie Litherland-Smith c3b787ce18 Change mpv for mplayer, fixes emacs/emms/MPRIS issues I was having
Reorganise, remove home/media/default.nix and move some home.package
definitions that I'd missed into relevant environment.systemPackages
2023-12-21 11:25:48 +00:00
Evie Litherland-Smith cb9e34c2d7 Remove chromium rules 2023-12-21 06:41:51 +00:00
Evie Litherland-Smith f855c6ef69 Rename "apps" workspace to "chat" 2023-12-21 06:41:17 +00:00
Evie Litherland-Smith efd26a7109 Had to go back to pyright, couldn't get pylsp working with envs 2023-12-20 14:46:01 +00:00
Evie Litherland-Smith b36acc10a5 Re-enable firefox, remove a couple of addons I'm not using anymore 2023-12-20 11:40:46 +00:00
Evie Litherland-Smith 3889882b72 Add org-alert package 2023-12-20 10:59:56 +00:00
Evie Litherland-Smith f1e37f9604 Add dashboard for emacs 2023-12-20 10:31:44 +00:00
Evie Litherland-Smith 9b5afe9180 Remove hyprland/window module, move mpris to centre of bar 2023-12-20 10:06:32 +00:00
Evie Litherland-Smith dd24364994 Move default location for emacs config 2023-12-20 07:54:26 +00:00
Evie Litherland-Smith d3fbbef0c0 Change how pylsp is installed, add ruff plugin 2023-12-19 17:21:53 +00:00
Evie Litherland-Smith bc0ce002b2 Add work "Other" calendar 2023-12-19 15:06:07 +00:00
Evie Litherland-Smith 03ab779d26 Add password-store plugins for emacs 2023-12-19 14:47:30 +00:00
Evie Litherland-Smith 6939b7f468 Switch back to git pull.rebase = false by default 2023-12-19 14:47:30 +00:00
Evie Litherland-Smith f8388bbefd Git: enable pull.rebase 2023-12-18 17:05:59 +00:00
Evie Litherland-Smith 07f35f405e Add gstreamer plugins for nyxt
Reorganise nyxt config a bit and switch to catppuccin colourscheme
2023-12-18 16:55:56 +00:00
Evie Litherland-Smith eef541ee8a Switch pyright back to python-lsp-server
See Emacs config for fixing pylsp venv stuff
2023-12-18 13:33:51 +00:00
Evie Litherland-Smith a8975dbd74 Switch to using JetBrainsMono (incl. nerd font variant)
Switch fira sans for noto sans
2023-12-18 13:20:01 +00:00
Evie Litherland-Smith ce18d7af84 Adjust spacing of waybar audio module 2023-12-18 11:23:14 +00:00
Evie Litherland-Smith 19c20efc0c waybar: add a space after muted audio icon 2023-12-18 11:16:27 +00:00
Evie Litherland-Smith f18fbabfd1 waybar: but battery in correct place, add separator before tray
Update waybar rewrite for seahorse
2023-12-18 09:57:27 +00:00
Evie Litherland-Smith 7894bf6254 Fix float settings for polkit popup
Make somethings not floating that don't need to be (thunar, swayimg, nx)
2023-12-18 09:56:54 +00:00
Evie Litherland-Smith 57966ebdb0 Fixed some issues
Back to lightdm as sddm didn't work for some reason, cba to debug

Fix some broken config with rofi, zellij

Actually set hyprland colours since I forgot...
2023-12-18 08:34:16 +00:00
Evie Litherland-Smith f173496f81 Re-theming back to catppuccin mocha 2023-12-18 08:15:18 +00:00
Evie Litherland-Smith 65955b2757 Remove old imapnotify modifications 2023-12-18 06:49:33 +00:00
Evie Litherland-Smith 535d21ea68 Add waybar rewrite for searhorse 2023-12-18 06:13:46 +00:00
Evie Litherland-Smith 03fbb438c3 Swap btop/htop for btm 2023-12-17 18:32:56 +00:00
Evie Litherland-Smith f76bef59d4 Swap order of battery and clock waybar modules 2023-12-17 17:52:14 +00:00
Evie Litherland-Smith f6605bf1b8 Add battery module back to waybar 2023-12-17 17:42:52 +00:00
Evie Litherland-Smith 0d0aabf2b9 Add back whatsapp-for-linux 2023-12-17 09:54:59 +00:00
Evie Litherland-Smith e8ec776c2b Disable zellij shell integration
zellij integration was causing it to start on startup

Turn off background in btop (for terminal transparency)
2023-12-16 23:29:45 +00:00
Evie Litherland-Smith 1f331d1352 Add du-dust, and zellij to replace tmux
Reorganise some files
2023-12-16 22:47:32 +00:00
Evie Litherland-Smith 56d69fb18f Revert "Revert steam workspace rule being silent"
This reverts commit 97f9fbad92.
2023-12-16 18:59:16 +00:00
Evie Litherland-Smith 969372cd59 Move prismlauncher to home-manager games, add marathon trilogy 2023-12-16 18:41:27 +00:00
Evie Litherland-Smith 0fc98e3ff8 Add tagger for editing mp3/m4a metadata 2023-12-16 18:36:22 +00:00
Evie Litherland-Smith 6034bcce0c Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-12-16 13:28:34 +00:00
Evie Litherland-Smith 883c0c33d0 Add poppler_utils for searching PDFs 2023-12-16 13:28:24 +00:00
Evie Litherland-Smith e0ef310d96 Remove ncspot 2023-12-16 09:12:34 +00:00
Evie Litherland-Smith 74ba6959ea Fix workspace setting for nyxt keybind 2023-12-16 08:46:42 +00:00
Evie Litherland-Smith 06148eb1a6 Swap firefox back for nyxt 2023-12-15 13:13:01 +00:00
Evie Litherland-Smith 1d9c73515e Remove whatsapp-for-linux and teams-for-linux
Add workspace rule and waybar rewrite for WebCord
2023-12-15 12:53:17 +00:00
Evie Litherland-Smith 478452ff39 emacs: Add treemacs packages 2023-12-14 09:39:18 +00:00
Evie Litherland-Smith 7540b2fe53 Revert "Pyright performance too bad, back to pylsp (again)"
This reverts commit aff3766605.
2023-12-13 15:45:00 +00:00
Evie Litherland-Smith aff3766605 Pyright performance too bad, back to pylsp (again) 2023-12-13 13:41:33 +00:00
Evie Litherland-Smith 262882ecd8 Remove outlook read only calendar, change name of network events calendar 2023-12-13 09:25:10 +00:00
Evie Litherland-Smith 99e8c441fb Add extra programs for whatsapp, discord (webcord) and teams
Replace installed chromium PWAs
2023-12-12 14:12:05 +00:00
Evie Litherland-Smith 03685ac0be ssh: log in to server as my user instead of root 2023-12-12 06:58:43 +00:00