Evie Litherland-Smith
23c2eb48fb
Add size and position rules for floating x2go window
2024-03-18 10:00:24 +00:00
Evie Litherland-Smith
cd58445ea3
Add X2Go as potential NoMachine replacement
...
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith
ebd6126051
Temp fix for waybar not displaying clock/calendar properly
...
See https://github.com/Alexays/Waybar/issues/3021 for more info
2024-03-18 09:11:42 +00:00
Evie Litherland-Smith
ba16f0b3c3
Fix nix error linking davmail file due to name
2024-03-18 09:04:06 +00:00
Evie Litherland-Smith
5febb36ec2
Python: use pyflakes instead of ruff, better emacs tool integration
2024-03-18 07:59:35 +00:00
Evie Litherland-Smith
8c966438a5
Move ruff back to standalone, not exposed to path otherwise
2024-03-18 07:55:34 +00:00
Evie Litherland-Smith
41db857a8c
Add first version of python sync-all.py script
...
Aim to replace current bash git-sync-all.sh with an asynchronous
python version, currently re-implements almost all existing
functionality, TODO the actual async part
2024-03-18 07:50:24 +00:00
Evie Litherland-Smith
39fe7cde05
Add mypy and black to standard python install
...
Move ruff and isort to be python modules instead of standalone
2024-03-18 07:49:16 +00:00
Evie Litherland-Smith
11bfc5b12c
Add workspace 6 for WebCord and OBS studio
...
Swap order of chat and files workspaces
2024-03-16 12:09:14 +00:00
Evie Litherland-Smith
1957423a7b
Home-manager updates
...
pinentryFlavor -> pinentryPackage
eza.enableAliases replaced in favour to per-shell integration options,
all true by default anyway
zsh.enableAutosuggestions -> zsh.autosuggestion.enable
2024-03-16 12:02:38 +00:00
Evie Litherland-Smith
fd32f4c101
Switch icon theme to catppuccin-papirus-folders mocha-lavender
...
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith
bd1d11ad7b
Wrong package name for thunar
2024-03-15 16:14:14 +00:00
Evie Litherland-Smith
d0360aa1d5
Hyprland: relative workspace binds only for open
...
Add bind to open thunar (in files workspace)
2024-03-15 16:09:08 +00:00
Evie Litherland-Smith
4d15621f4f
Restore emacs service, start with graphical session
2024-03-15 11:44:32 +00:00
Evie Litherland-Smith
57a253a106
Update nixpkgs
2024-03-15 11:43:42 +00:00
Evie Litherland-Smith
6a1260f540
Remove accidental duplicate bind
2024-03-15 11:15:11 +00:00
Evie Litherland-Smith
4852cf80cb
Don't bind emacs and firefox by default, but add keybinds to open on set workspaces
...
Add workspace rule for teams
2024-03-15 11:05:28 +00:00
Evie Litherland-Smith
1c9ba2626e
Don't bind emacs to a given workspace
2024-03-15 11:01:49 +00:00
Evie Litherland-Smith
962eb70fd2
Fix another hyprland rule typo
2024-03-15 08:10:28 +00:00
Evie Litherland-Smith
62c69f39f6
Add shortened git-sync-all alias for zsh
2024-03-14 14:22:19 +00:00
Evie Litherland-Smith
0d56f3596b
Hyprland emacs bind use emacsclient but start emacs with server if not running
2024-03-14 10:12:00 +00:00
Evie Litherland-Smith
3c8d395b94
Make workspace rules silent, fix wrong order, fix suppressevent
2024-03-14 09:57:44 +00:00
Evie Litherland-Smith
d973beca07
Remove emacsclient, use emacs directly instead
...
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith
15e4b49e72
Alacritty: don't hide mouse when typing
2024-03-12 15:34:27 +00:00
Evie Litherland-Smith
5c16d48348
waybar: move workspace to left secion, reduce to 6 persistent
2024-03-12 14:17:15 +00:00
Evie Litherland-Smith
eca0208ab2
Switch to texlive medium scheme, add lmodern font to system
2024-03-12 13:53:20 +00:00
Evie Litherland-Smith
b0a82e93ff
Update hyprland rules to new suppressevent windowrule
2024-03-12 09:43:11 +00:00
Evie Litherland-Smith
c87125ba4f
Add python back
2024-03-11 18:23:52 +00:00
Evie Litherland-Smith
6aae3e131f
Fix accidentally disabling work email on work machines...
...
Move work email config to separate work.nix file in email directory,
remove the if block dependencies on mu status since that doesn't get
update if mu.enable is changed in another file!
2024-03-11 15:35:01 +00:00
Evie Litherland-Smith
e60532eb13
emacs: remove dashboard package
2024-03-11 15:17:29 +00:00
Evie Litherland-Smith
69f40fc923
Enable git diff GPG encrypted files
2024-03-11 11:23:18 +00:00
Evie Litherland-Smith
23ffa2b28b
Move waybar back to top of screen
2024-03-11 11:16:35 +00:00
Evie Litherland-Smith
4eaca262ea
Add more window rules for Steam windows
2024-03-10 20:16:02 +00:00
Evie Litherland-Smith
0073450802
Add floating rule for PrismLauncher
2024-03-10 11:22:05 +00:00
Evie Litherland-Smith
538fb93bde
alacritty: switch from stylix colours to catpuccin provided config
2024-03-10 07:19:49 +00:00
Evie Litherland-Smith
02f86b4875
Add fallback theme to bat if stylix isn't enabled
2024-03-10 06:54:22 +00:00
Evie Litherland-Smith
6686c06ef8
Update waybar wttr and tooltip settings
...
Remove wttr tooltip, add custom format to include "feels like"
temperature
Split tooltip styling into tooltip and tooltip label for better
control. Still can't use transparency for now though, TODO later.
2024-03-09 12:18:03 +00:00
Evie Litherland-Smith
69741482bc
Globally change opacity to 0.65 / 65%
...
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith
966f264d5e
git-sync-all: also push nixos and emacs repos when syncing
2024-03-09 09:27:12 +00:00
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
Evie Litherland-Smith
acd3530e80
Clear out some commented packages
2024-02-12 07:42:40 +00:00
Evie Litherland-Smith
8a2767515f
Split transient.zsh back out to fix shell exit issues
2024-02-12 07:10:20 +00:00
Evie Litherland-Smith
425164c6ac
Add waybar rewrite for prism launcher
2024-02-12 07:07:28 +00:00
Evie Litherland-Smith
7e9463d371
zsh enable case-insensitive completion
...
Move transient prompt config into nix expression directly
2024-02-12 06:57:13 +00:00
Evie Litherland-Smith
d3f62932bd
starship remove success_symbol from status
2024-02-11 07:37:15 +00:00
Evie Litherland-Smith
6153bf1068
starship: change success and fail symbols
2024-02-11 07:35:49 +00:00
Evie Litherland-Smith
0d84f51356
Starship: enable status with some custom symbols
2024-02-11 07:32:31 +00:00
Evie Litherland-Smith
9bb4e63b77
Starship: back to default bash/zsh/unknown shell indicators
2024-02-11 07:26:10 +00:00
Evie Litherland-Smith
e920b621f1
Change character for zsh transient prompt
2024-02-11 07:22:46 +00:00
Evie Litherland-Smith
4527187c94
Switch back to zsh as default/login shell
2024-02-11 07:12:35 +00:00
Evie Litherland-Smith
9e272fddbe
Fix typo in zsh config
2024-02-11 07:01:58 +00:00