Commit graph

1518 commits

Author SHA1 Message Date
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
Evie Litherland-Smith e0c2577138 Remove enableShellIntegration flags as they're all on by default anyway 2024-02-11 06:54:07 +00:00
Evie Litherland-Smith cc4bf59e73 Add Zsh config back 2024-02-11 06:53:37 +00:00
Evie Litherland-Smith 118c9fd629 Disable git-sync service for now
I remember why I did this in the first place, git-sync can't find
pass (for git credential helper) for some reason
2024-02-10 07:57:35 +00:00
Evie Litherland-Smith 49fdaa290d Rename nixos-update -> nixos-upgrade 2024-02-10 06:47:05 +00:00
Evie Litherland-Smith f2c6de6ce9 Re-enable git-sync service 2024-02-10 06:45:31 +00:00
Evie Litherland-Smith a7d0c8d9c7 Switch to using json config for ipython 2024-02-09 12:34:34 +00:00
Evie Litherland-Smith 8a66f1f41e python: add tkinter, matplotlib, poetry
Remove python-lsp-ruff since flymake does ruff linting
2024-02-09 12:04:53 +00:00
Evie Litherland-Smith 749ece4be9 Trim down ipython config file 2024-02-09 12:04:44 +00:00
Evie Litherland-Smith cd56915e42 Add ipython to install python packages 2024-02-09 11:10:58 +00:00
Evie Litherland-Smith f33c93bc87 Add scipy to default python packages 2024-02-09 08:57:21 +00:00
Evie Litherland-Smith 1da9a8da19 Move programming packages to separate file, with some additions 2024-02-09 08:42:38 +00:00
Evie Litherland-Smith fe479544e4 Tweak border rounding 2024-02-09 08:32:59 +00:00
Evie Litherland-Smith e442f22066 Add all of my custom search engines to nyxt 2024-02-09 07:43:46 +00:00
Evie Litherland-Smith 1d322d3940 Remove link to jupyterlab user settings 2024-02-09 07:26:20 +00:00
Evie Litherland-Smith d9125b5b0c Finish re-themeing to my custom modus-vivendi / sweet-gtk combo 2024-02-09 07:25:02 +00:00
Evie Litherland-Smith bf253bd9a3 Use stylix/base16 for bat syntax 2024-02-09 07:17:31 +00:00
Evie Litherland-Smith 7b1c586ba6 Update add base16 theme to all elements of nyxt mustache template 2024-02-09 07:06:58 +00:00
Evie Litherland-Smith a266ccef1f Reapply "Switch back to dwindle layout"
This reverts commit 93a43179c7.
2024-02-09 06:55:57 +00:00
Evie Litherland-Smith 9c0b8ba2fd nyxt: use mustache template for themeing 2024-02-09 06:52:24 +00:00
Evie Litherland-Smith 570b10682c Start adding mustache template for nyxt theme 2024-02-08 22:06:48 +00:00
Evie Litherland-Smith 0abf095999 Nyxt add comment for changing search engines, TODO 2024-02-08 19:28:06 +00:00
Evie Litherland-Smith 381c6650a0 Swaync use base16/stylix values in setting theme 2024-02-08 19:27:21 +00:00
Evie Litherland-Smith c9de371801 Use custom base16-modus-vivendi-tinted theme
Update some stylix colour uses to the mnemonic name version (where
possible)

Add a mustache template for waybar and use for style.css

Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith 8120c08133 Switch GTK theme to Sweet-Dark
Considering inherited icon themes, not sure yet
2024-02-08 08:13:31 +00:00
Evie Litherland-Smith 90d5f56c2b Switch to candy-icons + sweet-folders icon theme 2024-02-08 07:51:39 +00:00
Evie Litherland-Smith 5379085b5e Add thunar back as filebrowser
Use gnome version of gvfs to enable samba support
2024-02-08 07:44:47 +00:00
Evie Litherland-Smith 4e9d01e2b3 Remove duplicated shebang from scripts 2024-02-07 15:40:58 +00:00
Evie Litherland-Smith 5e4e5e870d Add a firefox bind to hyprland 2024-02-07 07:28:29 +00:00
Evie Litherland-Smith 80b6ecbd2e Remove chromium and switch back to firefox (again)
Update firefox policy settings

Remove chromium and qutebrowser from waybar

Add mozilla policy bookmark to nyxt bookmarks
2024-02-07 07:14:12 +00:00
Evie Litherland-Smith b06261df14 Add division sharepoint site to bookmarks 2024-02-06 08:33:00 +00:00
Evie Litherland-Smith 3cd4d4e8f7 Add emacsclient as git core editor
Add nixos home-manager options to nyxt bookmarks
2024-02-06 06:43:01 +00:00
Evie Litherland-Smith efc5a2ec1d rofi: re-order modi list 2024-02-05 11:57:42 +00:00
Evie Litherland-Smith 5058ac7992 emacs: set default shell to sh 2024-02-05 11:57:30 +00:00
Evie Litherland-Smith e0d6d3512a Ensure shebang in protonmail-setup-bridge script as well 2024-02-05 09:52:20 +00:00
Evie Litherland-Smith db759f8e06 Ensure shebangs in scripts 2024-02-05 09:51:38 +00:00
Evie Litherland-Smith a6ab49d5e2 Add script to simplify setting up protonmail-bridge 2024-02-05 09:13:59 +00:00
Evie Litherland-Smith be0cac1d59 Add rofi filebrowser
Move rofi-power-menu out of main modi

Change all uses of rofi -replace with pkill rofi || rofi ... for
consistency with rofi-pass
2024-02-05 07:33:42 +00:00
Evie Litherland-Smith eeb8972fe6 Fix lint suggestions for git-sync-all
Use subshell for each directory rather than cd and cd back

Add git-sync option to sync new files
2024-02-05 06:22:44 +00:00
Evie Litherland-Smith ba9411fb9f Split some expressions out of home/default.nix, clean up
Move git, starship and btm expressions to own files

Move account dir expressions up a level, remove accounts dir

Clean up some unused expressions (like qutebrowser and firefox)
2024-02-04 07:14:04 +00:00
Evie Litherland-Smith 10800c1ba2 zellij: disable bash integration 2024-02-03 10:04:32 +00:00
Evie Litherland-Smith e8809dc0fe Add zellij config to rsync-local-config 2024-02-03 09:55:02 +00:00
Evie Litherland-Smith 78cfb418d7 Add zellij back 2024-02-03 09:51:42 +00:00
Evie Litherland-Smith 8586f376de Disable eza aliases to allow nu structured ls 2024-02-03 09:25:34 +00:00
Evie Litherland-Smith 88841cf663 nushell: enable transient prompt, emacs binds mode 2024-02-03 08:36:52 +00:00
Evie Litherland-Smith 14970fa70d Move nushell config to separate expression, remove startup banner 2024-02-03 08:26:13 +00:00
Evie Litherland-Smith db2e09c4ed Add nushell-ts-mode to emacs packages 2024-02-03 08:10:23 +00:00
Evie Litherland-Smith 9aa7f252ab Switch to nushell as default shell
Add carapace for cross-shell completion
2024-02-03 07:56:59 +00:00
Evie Litherland-Smith 6dbf6806b2 Update README, remove leftover protonmail-bridge service 2024-02-03 07:26:29 +00:00
Evie Litherland-Smith c47f11c04d Remove protonmail-bridge service, run with hyprctl instead
systemd service wasn't working right with user permissions...
2024-02-03 07:21:50 +00:00
Evie Litherland-Smith ddde145313 Update README with new instructions for protonmail-bridge
Remove davmail from installed packages, just run with nix if/when
needed manually
2024-02-03 06:32:57 +00:00
Evie Litherland-Smith db519c6398 Switch to using protonmail-bridge directly, instead of container 2024-02-03 06:25:12 +00:00
Evie Litherland-Smith 66c7024bfb nyxt: add some basic autofills 2024-02-03 06:13:39 +00:00
Evie Litherland-Smith 8d965f9c12 nyxt: enable reduce-tracking-mode and force-https-mode by default
Explicitly add emacs-mode glyph
2024-02-03 06:10:16 +00:00
Evie Litherland-Smith 9fa0db47c2 emacs: disable scroll-bar-mode and tab-bar-mode 2024-02-03 06:03:22 +00:00
Evie Litherland-Smith 3951e44032 nyxt: add binds to copy username and password 2024-02-03 06:01:41 +00:00
Evie Litherland-Smith 416ef49228 nyxt: add glyphs for various modes 2024-02-03 06:01:15 +00:00
Evie Litherland-Smith 9b4da781da Update waybar regex for msteams 2024-02-02 11:25:49 +00:00
Evie Litherland-Smith 395c93db09 Add emacs font and opacity config to expression
Set stylix opacity for applications and desktop to 0.8 as well

Use stylix font and opacity values for emacs rather than duplicating
2024-02-02 10:47:42 +00:00
Evie Litherland-Smith 4832474060 Keep --no-socket argument in nyxt bind 2024-02-02 08:03:33 +00:00
Evie Litherland-Smith e7fdc748f2 Remove extra args from nyxt hyprland bind 2024-02-02 07:52:55 +00:00
Evie Litherland-Smith b387f1e363 Add nyxt bookmarks to xdg.dataFile 2024-02-02 07:52:21 +00:00
Evie Litherland-Smith 8d9bd3e607 Nyxt performance maybe fixed? Switch back to nyxt as main with backup
chromium
2024-02-02 07:30:57 +00:00
Evie Litherland-Smith 63a2787959 Add more search engines for firefox 2024-02-02 06:43:23 +00:00
Evie Litherland-Smith e5d09152c1 Add firefox back with updated mimeapps 2024-02-02 06:43:10 +00:00
Evie Litherland-Smith 6e98ffa1f7 Switch to Qt5 for qutebrowser to fix blurry text when scaled 2024-02-02 06:42:34 +00:00
Evie Litherland-Smith 0f5b863eb5 nyxt: re-enable javascript 2024-02-01 11:45:56 +00:00
Evie Litherland-Smith 2a5a82afa7 Temp fix for stylix setting qutebrowser font size wrong 2024-02-01 11:41:46 +00:00
Evie Litherland-Smith ece96e046e Move emacs repo sync to git-sync-all script 2024-02-01 11:35:41 +00:00
Evie Litherland-Smith 8637da6dc7 Reinstate nyxt bind, enable hidpi for qutebrowser on 4K screen 2024-02-01 11:33:46 +00:00
Evie Litherland-Smith 1d4b2e9366 Replace nyxt with qutebrowser as default for better performance
Keep nyxt around, will switch back when blink support is added (in
progress at the moment)

Update mime entries so qutebrowser is the default browser, also
rewrote slightly so avoid the massive repetition in there previously
2024-02-01 07:24:18 +00:00