Commit graph

1341 commits

Author SHA1 Message Date
Evie Litherland-Smith e8125a9653 Move hyprland/workspaces to centre of waybar, MPRIS with dynamic
display to the left section
2024-01-16 18:14:25 +00:00
Evie Litherland-Smith 4aa7dda4f6 Switch font to Iosevka 2024-01-16 13:52:00 +00:00
Evie Litherland-Smith b3988f8eae Switch zsh back to fish
Add extracted zsh functions to path

Remove shebang from all scripts as writeShellScriptBin handles that automatically
2024-01-15 14:20:59 +00:00
Evie Litherland-Smith 2dff72c9ff Remove mpv and firefox from waybar MPRIS ignored player list 2024-01-15 11:54:58 +00:00
Evie Litherland-Smith 7f9df2a980 Remove chromium-browser from web workspace rule 2024-01-15 11:53:53 +00:00
Evie Litherland-Smith d0b632c634 Add WebCord back, revert associated waybar changes 2024-01-15 11:00:29 +00:00
Evie Litherland-Smith 6c6a6ed5d4 Remove localForwards for ssh configs 2024-01-15 07:59:37 +00:00
Evie Litherland-Smith 4468fa1a8f Set git sync config within git-sync-all script 2024-01-15 07:35:43 +00:00
Evie Litherland-Smith e8758efb0c Swap mplayer for mpv + mpg123
Remove transmission-gtk, remmina and webcord

Switch follow_mouse back to default setting

Change waybar icon for chat workspace since I just use chromium for
all chat now
2024-01-14 18:32:53 +00:00
Evie Litherland-Smith f37a95f576 Remove fallback from emacsclient bind 2024-01-14 15:26:17 +00:00
Evie Litherland-Smith 892cc20fd1 SSH: add local forwarding to heimdall, change port for freia to avoid clash 2024-01-14 14:38:40 +00:00
Evie Litherland-Smith 9ccaee7f5e Extract zsh functions to standalone bash script files 2024-01-14 14:38:22 +00:00
Evie Litherland-Smith ad894d1236 git-sync-all ensure directory exists 2024-01-14 13:05:48 +00:00
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