Commit graph

3350 commits

Author SHA1 Message Date
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 c44c929b04 TEMP disable Vanguard VPN 2024-03-24 09:15:29 +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 2f7158385c Vanguard back to desktop / Hyprland (again...)
Also Vanguard: remove amdvlk package, use mesa drivers instead;
Getting better performance and it fixed the rendering bug with HFW
2024-03-23 13:02:14 +00:00
Evie Litherland-Smith fdb2305170 Add amdgpu to kernel initrd, enable opengl drisupport 2024-03-23 06:49:46 +00:00
Evie Litherland-Smith aad1490af9 Update Vanguard IP in SSH config 2024-03-22 18:09:20 +00:00
Evie Litherland-Smith 926dccd123 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-03-22 18:03:42 +00:00
Evie Litherland-Smith f650f0d467 Revert "Disable VPN for Vanguard"
This reverts commit ffa1afeb05.
2024-03-22 16:19:08 +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 14eb501ad8 Firefox start on blank page instead of a homepage 2024-03-22 10:08:58 +00:00
Evie Litherland-Smith d0f2b3ada8 Vanguard back to being gamescope machine (again) 2024-03-22 08:26:41 +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 02e5b25669 Add jq as default installed package 2024-03-20 17:28:06 +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 aa4a552bc6 Adjust opacity values a bit (again) 2024-03-19 15:04:27 +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
Evie Litherland-Smith 5243897f43 Final X2Go window rule update 2024-03-18 10:15:51 +00:00
Evie Litherland-Smith be494ee9ad X2Go window rule updates, remove NoMachine install 2024-03-18 10:04:15 +00:00
Evie Litherland-Smith dbf419d520 Update rsync-local-config to send fonts as well
Fonts are copied to default GTK font directory
2024-03-18 10:03:48 +00:00
Evie Litherland-Smith 23c2eb48fb Add size and position rules for floating x2go window 2024-03-18 10:00:24 +00:00
Evie Litherland-Smith 42dc4efdd2 Add Iosevka flake registry entry
Remove pyenv and jupyter registry entries since I don't use them any
more.
2024-03-18 09:44:31 +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 448163bfb3 Update nixpkgs 2024-03-18 08:15:43 +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 1eb38481e5 File cleanup 2024-03-17 11:45:50 +00:00