Commit graph

1599 commits

Author SHA1 Message Date
Evie Litherland-Smith 268418012d Disable work email on personal machines
Outlook update seems to have broken davmail outside the VPN, so
removed from personal computers.

Removed accountEnabled let var and just tie account activation to mu
status.
2024-03-09 09:24:59 +00:00
Evie Litherland-Smith 0af102cba3 Move waybar to bottom of screen 2024-03-08 16:23:58 +00:00
Evie Litherland-Smith 26ae1870a4 Emacs: remove org-alert package 2024-03-08 15:45:50 +00:00
Evie Litherland-Smith f00e8be0a2 Update git-sync-all
Add extra checks to pull section (ensure directory exists, echo
current dir, set URL)
2024-03-08 08:15:32 +00:00
Evie Litherland-Smith 235a678a7c Pull emacs (and nixos) config in git-sync-all instead of hyprland startup 2024-03-08 08:07:51 +00:00
Evie Litherland-Smith 47300973eb Update username in ssh config 2024-03-08 07:05:28 +00:00
Evie Litherland-Smith 88522b265b Update github and gitea username in config 2024-03-08 06:50:40 +00:00
Evie Litherland-Smith f048d05850 Remove elfeed from syncthing, add back to git-sync-all 2024-03-08 06:49:05 +00:00
Evie Litherland-Smith 406750a9e2 Update URLs for git-sync-all 2024-03-08 06:41:40 +00:00
Evie Litherland-Smith 7322fd606d Add notebooks repo to bookmarks 2024-03-07 13:20:20 +00:00
Evie Litherland-Smith 8c6947855c emacs service: back to socket-based activation 2024-03-07 11:06:55 +00:00
Evie Litherland-Smith 38e6132dac Remove default python install, keep isort and pylsp from it though 2024-03-06 18:07:35 +00:00
Evie Litherland-Smith de2b6b53c1 Add a couple of indica related bookmarks to nyxt 2024-03-06 13:15:05 +00:00
Evie Litherland-Smith 725d802031 Switch back to zsh as login shell
Re-enable eza aliases

Keep nushell around for specific use
2024-03-06 13:14:35 +00:00
Evie Litherland-Smith a7af2ef548 Add pandas and xarray to standard python packages 2024-03-05 07:19:30 +00:00
Evie Litherland-Smith 8ad326dc7b Add matplotlib to default python packages 2024-03-04 17:27:04 +00:00
Evie Litherland-Smith cb736a7100 Remove ipython config 2024-03-04 14:45:20 +00:00
Evie Litherland-Smith 415fbdd795 Swap swaylock for hyprlock
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith f1a5f454e8 Change emacs service to start with graphical session 2024-03-04 06:17:48 +00:00
Evie Litherland-Smith 38c03ffac7 Remove push-iosevka-cache script
Not needed now that it's moved to separate repo
2024-03-03 21:23:26 +00:00
Evie Litherland-Smith 506ae03c8b Customise emacs fonts to set variable and fixed pitch fonts
TODO build a fixed pitch slab font at some point to complete the set
2024-03-03 08:30:24 +00:00
Evie Litherland-Smith fdafe6c515 Fix push-iosevka-cache, explicitly tell to use ssh 2024-03-02 17:02:24 +00:00
Evie Litherland-Smith 521e6e3115 Add script to push build Iosevka derivations to server 2024-03-02 16:56:49 +00:00
Evie Litherland-Smith f74023a8ec Revert some of the starship changes now that I've patched my custom
Iosevka font
2024-03-02 15:39:51 +00:00
Evie Litherland-Smith 9ab4150fad Tweak waybar spacing a little bit 2024-03-02 15:35:36 +00:00
Evie Litherland-Smith 660ce62269 Revert waybar icon changes now that I've patched my custom Iosevka 2024-03-02 15:32:31 +00:00
Evie Litherland-Smith 5260689aec Update some more symbols and spacing (waybar and starship) 2024-03-02 15:00:09 +00:00
Evie Litherland-Smith 5d40a05c7c Change waybar icon for steam 2024-03-02 13:26:22 +00:00
Evie Litherland-Smith 2d9da1afb4 Merge branch 'main' into font-updates 2024-03-02 13:17:12 +00:00
Evie Litherland-Smith f7fe528184 Adjust some spacing for waybar with new icons 2024-03-02 12:58:05 +00:00
Evie Litherland-Smith 23557b23ce Convert waybar to fontawesome glyph set 2024-03-02 12:37:30 +00:00
Evie Litherland-Smith 839521f8b6 waybar: reduce interval for checking weather to 15 minutes 2024-03-02 11:45:36 +00:00
Evie Litherland-Smith 6d32097b39 Split Firefox waybar rewrite into two
It wasn't working properly for some reason, will investigate why
another time
2024-03-01 18:15:02 +00:00
Evie Litherland-Smith 86287332e1 Add btm config to rsync-local-config 2024-03-01 11:33:34 +00:00
Evie Litherland-Smith 0057f8813a Switch gtk icons from sweet-folders to candy-icons 2024-03-01 11:25:50 +00:00
Evie Litherland-Smith c13d393110 Emacs: delete icons, moved to emacs repo instead 2024-03-01 07:41:23 +00:00
Evie Litherland-Smith 7c112e604f Remove all mustache config files
Nyxt now gets accentColour and font settings correctly
2024-02-29 16:40:42 +00:00
Evie Litherland-Smith d9eee524a9 waybar now sets accent colour properly
Removed mustache file, moved into nix expression directly
2024-02-29 16:28:49 +00:00
Evie Litherland-Smith b8261b71b9 Fix typo in waybar regex 2024-02-29 16:18:29 +00:00
Evie Litherland-Smith f1aa30e96c Update waybar rewrite for Firefox 2024-02-29 16:15:41 +00:00
Evie Litherland-Smith d4a7433edd Remove notmuch+neomutt, still prefer mu(4e) 2024-02-29 16:07:55 +00:00
Evie Litherland-Smith 8e4bda639b emacs: add doom-modeline package 2024-02-29 15:36:27 +00:00
Evie Litherland-Smith 135db95075 Re-theme back to catppuccin mocha with lavender accent 2024-02-29 15:29:19 +00:00
Evie Litherland-Smith 207dd26e5e Enable notmuch and neomutt for email 2024-02-29 14:16:34 +00:00
Evie Litherland-Smith f697da4a91 Add home-manager search to bookmarks 2024-02-29 10:51:29 +00:00
Evie Litherland-Smith 0981d5dbe7 hyprland update binds
Switch rofi to use drun instead of combi by default

Add rofi ssh bind
2024-02-29 10:44:14 +00:00
Evie Litherland-Smith b4e558ab08 Switch to regular modus-vivendi theme, remove theme from firefox
Set bat as default pager in nushell
2024-02-27 15:22:56 +00:00
Evie Litherland-Smith 802c7f4300 hyprland: change some binds
Split fullscreen binds to super+f and super+m for fullscreen vs
maximise respectively

Move emacs bind to super+e for a bit of consistency, ideally want to
super super+shift+ret for eshell but not there yet
2024-02-27 14:08:57 +00:00
Evie Litherland-Smith 5ed0d0ef60 hyprland: fix setting cursor, increase size 24 -> 32 2024-02-27 14:00:11 +00:00
Evie Litherland-Smith 6bae1d114c Start adding collection of custom emacs icons 2024-02-27 07:20:02 +00:00
Evie Litherland-Smith 4c6ec735b3 emacs: add dashboard package 2024-02-26 15:12:18 +00:00
Evie Litherland-Smith 513a2df379 Switch to using nushell as default again
Keep zsh as defaultUserShell (so same for root user), ensure emacs
also uses zsh instead of nu for POSIX compliance

Switch nu tables back to rounded configuration
2024-02-26 08:34:45 +00:00
Evie Litherland-Smith 4bdd2313e5 Remove fish 2024-02-26 08:16:39 +00:00
Evie Litherland-Smith 7a49be2b82 Set cursor theme using stylix
Misc cleanup of flake.nix
2024-02-24 08:44:26 +00:00
Evie Litherland-Smith 196e838192 waybar change wttr location London -> Didcot 2024-02-21 11:27:18 +00:00
Evie Litherland-Smith 6fa95c45f7 waybar: add weather module using wttrbar 2024-02-21 10:00:18 +00:00
Evie Litherland-Smith 30df75daf7 Revert "Tweak border rounding"
This reverts commit fe479544e4.
2024-02-21 09:26:37 +00:00
Evie Litherland-Smith 1334c0e1a8 waybar workspaces use default sort rules 2024-02-21 09:22:38 +00:00
Evie Litherland-Smith 3804961963 Add signal-desktop, update waybar rewrite rules
Add signal again as it now support wayland properly

Update a few waybar rewrite rules to catch titles better
2024-02-21 08:30:18 +00:00
Evie Litherland-Smith 3bbd82de0a emacs: disable menu-bar 2024-02-21 07:25:40 +00:00
Evie Litherland-Smith 7743f5442c Revert "Remove nil (nix lsp)"
This reverts commit 4cf74f480a.
2024-02-21 06:42:18 +00:00
Evie Litherland-Smith 52de18c54b Emacs: swap yasnippet for tempel 2024-02-21 06:41:28 +00:00
Evie Litherland-Smith af6d483b8b Add accentColour to btm config
Change specific colours to use colour name instead of hex
representation
2024-02-20 19:49:38 +00:00
Evie Litherland-Smith 49c0614421 Add reload rule to Makefile
reload: calls hyprctl reload, swaync CSS reload, and restarts
hyprpaper and waybar systemd units. Should pick up all changes made
when updating config doing this

Add make reload call to both make test and make switch

Add swaynotificationcenter to installed packages to make the above work
2024-02-20 19:42:19 +00:00
Evie Litherland-Smith d97303e7d1 Move hyprpaper to be a systemd user service instead 2024-02-20 19:38:38 +00:00
Evie Litherland-Smith 59b9fac674 Start converting theme to use a centrally defined accent colour
accentColour defined in flake.nix and passed via specialArgs /
extraSpecialArgs to where it's needed

Still need to change the mustache configs but otherwise I think
everything has been changed
2024-02-20 19:31:21 +00:00
Evie Litherland-Smith 4cf74f480a Remove nil (nix lsp) 2024-02-20 09:41:24 +00:00
Evie Litherland-Smith fe73bf7b81 Switch from aspell to hunspell
Remove tagger and czkawka from permanently installed programs, can
just use transiently when I want one of them
2024-02-19 12:16:07 +00:00
Evie Litherland-Smith 735d596728 Add graphviz package for emacs org-roam graph rendering 2024-02-19 09:35:24 +00:00
Evie Litherland-Smith a59697270d Add wikipedia link to bookmarks to save it somewhere 2024-02-19 09:34:44 +00:00
Evie Litherland-Smith cb8a742f44 Remove .elfeed from git-sync scripts 2024-02-17 19:24:02 +00:00
Evie Litherland-Smith 901fe1c661 Remove emacs-sync-config.sh
Go back to simple git command in hyprland extraConfig
2024-02-17 19:10:22 +00:00
Evie Litherland-Smith 473be66448 Remove nixos-upgrade.sh 2024-02-17 19:03:26 +00:00
Evie Litherland-Smith 9893e01673 waybar fix backlight accidentally duplicated space after icon 2024-02-17 15:43:39 +00:00
Evie Litherland-Smith feea95fa72 waybar: add click actions to turn bluetooth on/off
Adjust waybar battery module thresholds
2024-02-17 09:52:29 +00:00
Evie Litherland-Smith aa75159782 Add extra flymake packages 2024-02-16 17:12:07 +00:00
Evie Litherland-Smith 5b405c4502 Add clippy for rust 2024-02-16 17:11:01 +00:00
Evie Litherland-Smith 193b270483 pyright back to pylsp, black back to ruff formatting
Move isort / mypy inside python packages to get env correctly
2024-02-16 16:54:43 +00:00
Evie Litherland-Smith 6086facb8c Add ipython config to rsync-local-config 2024-02-16 14:40:17 +00:00
Evie Litherland-Smith bb6f42f8c8 Put ipython and numpy back in same python environment
Remove GUI parts of ipython config
2024-02-16 14:36:48 +00:00
Evie Litherland-Smith 94e3282d64 Make python install a bit more minimal
Switch back to using pyright as python lsp for the proper venv
support...
2024-02-16 14:27:29 +00:00
Evie Litherland-Smith 2ee4e9904a Add waybar rewrite for btm and cava 2024-02-16 11:12:00 +00:00
Evie Litherland-Smith 8a438400f8 Add cava keybind to hyprland
Add withTerm function to simplify programs to run in
terminal (alacritty by default) with a key bind. Also include setting
terminal name to name of program to allow waybar rewrites to work
2024-02-16 11:08:24 +00:00
Evie Litherland-Smith 8a7332af7c btm: use named colours for rainbow config
Removed orange and brown to make a 6 colour rainbow, looks better on
my 6-core processor
2024-02-16 10:55:57 +00:00
Evie Litherland-Smith 6487b8312f Add cava music visualiser with colour config 2024-02-16 10:54:05 +00:00
Evie Litherland-Smith 6a8967cd14 hyprland: add (lots) more args to btm bind
Also add SHIFT bind for btm -b (basic) using the same set of args otherwise
2024-02-16 10:19:47 +00:00
Evie Litherland-Smith 71993086fe Add cache colour to bottom config 2024-02-16 10:19:35 +00:00
Evie Litherland-Smith f142f7f6d2 Convert remaining bottom config to use base16 colour definitions 2024-02-16 10:00:40 +00:00
Evie Litherland-Smith 104f2c8708 Use emacs-sync-config script in hyprland extraConfig 2024-02-15 09:01:19 +00:00
Evie Litherland-Smith 769a16ef42 Add script to sync emacs config
Uses same basic logic as git-sync-all but only pulling with --ff-only
2024-02-15 08:54:18 +00:00
Evie Litherland-Smith 66238861b6 Set emacs shell based on nix user config
Remove calling org-babel-load-file in extraConfig since I'm moving the
emacs config directly into .emacs.d
2024-02-15 07:15:19 +00:00
Evie Litherland-Smith e491e06927 Remove waybar separator module 2024-02-15 05:40:12 +00:00
Evie Litherland-Smith b2f0f3e08d Update git-sync-all script
Add elfeed directory back now that I'm ignoring the db entries
properly

Add urls for repositories so that script can clone them if the
directory doesn't already exist, and ensure correct remote url is set
before syncing
2024-02-14 08:34:30 +00:00
Evie Litherland-Smith 0790477d64 Switch waybar volume module to use pamixer
Remove on-click action for bluetooth module
2024-02-13 13:30:00 +00:00
Evie Litherland-Smith 1600288da0 Add network and bluetooth back to waybar, disable associated applets
Split current clock waybar widget into date only and time only,
use more rainbow colours across the system modules
2024-02-13 08:20:02 +00:00
Evie Litherland-Smith f362a15211 Remove elfeed repo from git-sync-all 2024-02-13 07:49:08 +00:00
Evie Litherland-Smith 407e019a05 Remove (now unused) hypr/extra.conf 2024-02-13 05:21:12 +00:00
Evie Litherland-Smith b31de09041 Add Vanguard to ssh config 2024-02-12 13:31:38 +00:00
Evie Litherland-Smith 608faf3fac Add some initial JS stuff
Add nodejs, TS LSP and eslint with flymake plugin for emacs
2024-02-12 09:16:58 +00:00
Evie Litherland-Smith 779e01d1b7 Move avizo to separate file, make custom theme from base16
Adjust opacity of popups and desktop types
2024-02-12 08:48:19 +00:00