Commit graph

1615 commits

Author SHA1 Message Date
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
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 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