Commit graph

1641 commits

Author SHA1 Message Date
Evie Litherland-Smith 6c9a91ded9 Remove remote workspace, replace with web browser workspace
Move waybar window and MPRIS modules to centre

Change Vanguard window rules to workspace rules to bind to specific
monitors
2024-03-31 08:23:29 +01:00
Evie Litherland-Smith 92a3951148 hyprland: change obs rule to workspace 3 2024-03-30 07:51:51 +00:00
Evie Litherland-Smith 096d63efbf waybar: sort workspaces by number 2024-03-29 07:52:27 +00:00
Evie Litherland-Smith bf5a8f7d28 waybar: add max title length to MPRIS module 2024-03-29 07:49:16 +00:00
Evie Litherland-Smith c923221b79 Add bookmark for the jargon file 2024-03-29 07:14:52 +00:00
Evie Litherland-Smith 7af353e182 Reduce to 5 main and 5 backup workspaces
Removed email workspace
2024-03-28 09:06:04 +00:00
Evie Litherland-Smith 8312e0d328 Update nixpkgs, home-manager
Remove pass-audit for now as it's failing to build, to add back later

Move jupyter config into separate file since I don't need it on my
personal PC

Move home/config directory contents to home/prog since it's (currently
at least) all programming related things, attach to relevant files
2024-03-28 07:30:50 +00:00
Evie Litherland-Smith 1a10a39900 Clean out some packages from prog/default.nix
Remove default install of rustc and JS, trim python packages down to
jupyter with plugins. Move back to a nix-shell focused workflow
2024-03-27 14:52:02 +00:00
Evie Litherland-Smith 01dbdd0259 Add nixos-repl alias 2024-03-27 14:37:11 +00:00
Evie Litherland-Smith 01694083d0 Remove isort, replaced by ruff 2024-03-27 05:50:59 +00:00
Evie Litherland-Smith dfbaa2c708 waybar: add artist and track info to MPRIS module, remove pipe from
window module
2024-03-26 17:16:45 +00:00
Evie Litherland-Smith dca956ccdc Add separator bars to left waybar modules 2024-03-26 16:31:11 +00:00
Evie Litherland-Smith 55c7f64bdf Switch hyprland bind from firefox back to nyxt 2024-03-26 14:15:37 +00:00
Evie Litherland-Smith d2fc55993d Nyxt: add microsoft365 to bookmarks 2024-03-26 14:09:30 +00:00
Evie Litherland-Smith ac7a6d37ca Switch another reference to foot term back to alacritty 2024-03-26 08:16:22 +00:00
Evie Litherland-Smith c2d64eaa23 Add (back) bind for opening firefox 2024-03-26 06:33:23 +00:00
Evie Litherland-Smith 1bd6c8af57 Disable systemd services for waybar and hyprpaper
Start with Hyprland instead
2024-03-26 06:14:38 +00:00
Evie Litherland-Smith 7eacc47e17 Switch foot back to alacritty 2024-03-26 06:13:44 +00:00
Evie Litherland-Smith bc46af61a6 Install jupyterlab + extensions by default with python 2024-03-25 17:07:37 +00:00
Evie Litherland-Smith 39a8e48ba5 Workspace updates
Rearrange some workspaces, now have: home, files, chat, email, remote,
games - with associate icons and rules updates
2024-03-25 13:43:16 +00:00
Evie Litherland-Smith dc30a3559d Add title to NoMachine window rules
Stop rules from applying to things like popups on mouse hover
2024-03-25 10:14:33 +00:00
Evie Litherland-Smith 9a19e4fc98 Add zsh aliases to common nixos commands 2024-03-25 10:13:37 +00:00
Evie Litherland-Smith f5708e31cb Remove workspaces 5 & 6 from persistent-workspaces 2024-03-25 09:43:24 +00:00
Evie Litherland-Smith a330e7f183 Revert "Switch to pyright for better venv / nix-shell support"
This reverts commit bc4f969f00.
2024-03-25 07:21:33 +00:00
Evie Litherland-Smith b49e54b688 Restore mypy (didn't mean to remove) 2024-03-24 11:40:43 +00:00
Evie Litherland-Smith bc4f969f00 Switch to pyright for better venv / nix-shell support
Settings in emacs to hopefully make it work nicely in a single file
environment as well as a project
2024-03-24 11:33:18 +00:00
Evie Litherland-Smith e59297c801 hyprland: restart foot/waybar/hyprpaper on startup
Add bind to pull emacs config before starting

Set steam workspace rule back to silent to avoid popups stealing focus
all the time...
2024-03-24 08:31:26 +00:00
Evie Litherland-Smith e6fb581ac8 foot: disable dpi aware, too small on some screens 2024-03-24 08:31:11 +00:00
Evie Litherland-Smith 52c7547539 Hyprland workspaces binds: remove silent 2024-03-24 05:48:25 +00:00
Evie Litherland-Smith 03f2fbe2fc ssh config: update IPs for local machines (new router) 2024-03-23 21:03:37 +00:00
Evie Litherland-Smith aad1490af9 Update Vanguard IP in SSH config 2024-03-22 18:09:20 +00:00
Evie Litherland-Smith 75e5c6e663 Update some ruff rules 2024-03-22 15:39:04 +00:00
Evie Litherland-Smith 26c55eab5c Add a default ruff.toml config file 2024-03-22 14:43:17 +00:00
Evie Litherland-Smith 570efd117f Switch alacritty for foot (terminal)
Use foot client / server setup (via systemd)
2024-03-21 11:38:29 +00:00
Evie Litherland-Smith 561e17f615 Add bind to open wiki.hyprland.org with current version number 2024-03-20 17:27:17 +00:00
Evie Litherland-Smith b87382a09b Hyprland: add bind to move, resize, and pin the active window
TODO let this bind also set floating but that's not in my current
version of Hyprland
2024-03-20 15:20:12 +00:00
Evie Litherland-Smith 31a18fb9d7 Remove firefox and thunar binds 2024-03-20 10:43:07 +00:00
Evie Litherland-Smith fb110e72be Add in-progress graph-toolkit luaModule 2024-03-19 15:43:09 +00:00
Evie Litherland-Smith 319f363b08 waybar: make higher number workspaces visually distinct
Workspace number == 6 + number of filled segments in icon
2024-03-19 15:16:16 +00:00
Evie Litherland-Smith 727f5b12d4 Hyprland: disable cursor_inactive_timeout 2024-03-19 14:48:09 +00:00
Evie Litherland-Smith 78969cc26a Add scilua (and dependency xsys) to installed lua packages 2024-03-19 13:36:11 +00:00
Evie Litherland-Smith 19b4b2147e Add luarocks-nix
Add initial (not working yet) nix expression for scilua package
2024-03-19 13:17:22 +00:00
Evie Litherland-Smith b141c15e14 Trim python config, switch to jedi-language-server
Reorganise layout a little bit too, purely cosmetic
2024-03-19 10:40:56 +00:00
Evie Litherland-Smith 70e118d962 Revert "emacs: remove flymake-ruff"
This reverts commit 928b61e425.
2024-03-19 09:47:11 +00:00
Evie Litherland-Smith f4bc4e19a2 emacs: switch back to socket activation 2024-03-19 09:00:39 +00:00
Evie Litherland-Smith f6c700bf65 Start playing around with lua for sync script
Lua coroutines look interesting for making it asynchronous, need to
investigate further.
2024-03-19 07:37:32 +00:00
Evie Litherland-Smith b17ad1be44 Add (back) firefox windowrule 2024-03-19 07:10:50 +00:00
Evie Litherland-Smith c0dde61e7c Add lua toolchain 2024-03-18 21:09:37 +00:00
Evie Litherland-Smith 7aacdc7868 Restore NoMachine, X2Go is being unstable
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith 928b61e425 emacs: remove flymake-ruff 2024-03-18 11:08:33 +00:00