Commit graph

1684 commits

Author SHA1 Message Date
Evie Litherland-Smith 0d3a037ef8 Enable tap and natural scrolling for touchpads 2024-04-12 21:25:48 +01:00
Evie Litherland-Smith 6dd70aa58e Fixed a couple of sway issues
Made swayfx the standard, added nixos system-level module to enable
and autostart with greetd; Includes fix for missing session that
should be fixed in later nixpkgs versions

Fixed formatting for waybar workspaces module, wasn't showing active
or empty workspaces correctly
2024-04-12 21:17:54 +01:00
Evie Litherland-Smith a4ab3c7288 Change most things over to use sway
Added most config, at least enough to get by for now

Update waybar config to remove hyprland-specific things

Misc updates to rofi, swaylock

Set greetd to start sway on machines by default now
2024-04-12 17:56:13 +01:00
Evie Litherland-Smith 2ce32bad4c Add back some kind of initial sway config 2024-04-12 11:43:34 +01:00
Evie Litherland-Smith 5db0b3feff Add guard for git-sync-all for non-main branch
Only pull/push non-syncing repos (currently nixos and emacs) if on the
"main" branch, echo warning message and skip otherwise.
2024-04-12 11:24:39 +01:00
Evie Litherland-Smith f0405343fc Add initial (and untested) river example config 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith 97e8a62ece home-manager: move anything not hyprland-specific into desktop.nix 2024-04-12 11:24:39 +01:00
Evie Litherland-Smith 7e54e9f76e Change workspace 2 to be a music workspace
Update bind and waybar module accordingly
2024-04-12 11:23:23 +01:00
Evie Litherland-Smith 6e6e50d2b5 waybar: remove pipe from hyprland/window module format 2024-04-11 13:29:42 +01:00
Evie Litherland-Smith 89c7dfed5d waybar: move hyprland/window back to left module group 2024-04-11 11:19:52 +01:00
Evie Litherland-Smith f15cfde53c Add remmina remote desktop client (with hyprland rules) 2024-04-11 09:58:39 +01:00
Evie Litherland-Smith 3355b07587 Add nixos-shutdown, fix nixos-reboot to do what it says on the tin 2024-04-10 21:03:29 +01:00
Evie Litherland-Smith 64a781e531 Remove updown, add nixos-reboot alias
nixos-reboot basically does the same thing but without calling
git-sync-all
2024-04-10 19:18:04 +01:00
Evie Litherland-Smith 43a6169ca6 Update hyprland binds
Add firefox and thunar, add separate emacs bind to open on workspace 1
2024-04-10 19:16:14 +01:00
Evie Litherland-Smith 5525c6584e ruff: remove docstring-code-format from config, error in current version 2024-04-10 11:59:22 +01:00
Evie Litherland-Smith 17f9b5d32c Fix typo 2024-04-10 11:59:14 +01:00
Evie Litherland-Smith 456b9a475c Add jupyterlab back to being installed by default
Change jupyterlab/default.nix to just return a package set which is
then integrated with other python packages in default.nix
2024-04-10 11:58:23 +01:00
Evie Litherland-Smith 07a9f01f60 Add waybar rewrite for swayimg 2024-04-10 09:48:09 +01:00
Evie Litherland-Smith 2d2a166dd0 Add initial zathura config and example emacs binds 2024-04-09 14:30:30 +01:00
Evie Litherland-Smith 898685db83 Add zathura as default PDF program
Remove mupdf as emacs seems to handle PDFs just fine with gs and/or
poppler_utils
2024-04-09 14:29:42 +01:00
Evie Litherland-Smith 5750a31713 Remove whatsapp-for-linux 2024-04-08 14:31:37 +01:00
Evie Litherland-Smith 4c7cdbeb8e Add bookmarks.org and export steps to nix config
Move bookmarks.org into this repo and use runCommand to call emacs
org-html-export-to-html, set output file as firefox homepage

Remove bookmarks from git-sync-all.sh

Disable firefox SanitizeOnShutdown so that I can keep pinned tabs
between sessions
2024-04-08 14:25:04 +01:00
Evie Litherland-Smith b2378517d8 Restore whatsapp-for-linux
Move OBSStudio to workspace 2 by default instead
2024-04-06 17:03:10 +01:00
Evie Litherland-Smith 6305161e7c Add floating rule for thunar file progress window 2024-04-06 16:28:52 +01:00
Evie Litherland-Smith b1460ddc05 Add diary directory and repo to git-sync-all.sh 2024-04-06 13:49:08 +01:00
Evie Litherland-Smith 58f0e5237d Switch default browser back to firefox 2024-04-04 13:09:53 +01:00
Evie Litherland-Smith d1e0ee95ea Switch workspace 3 back to being a files workspace 2024-04-04 09:18:36 +01:00
Evie Litherland-Smith cd9441bde4 Add bookmarks repo to git-sync-all, remove from chromium config 2024-04-03 14:14:30 +01:00
Evie Litherland-Smith dee84e10bb Remove waybar rewrite for whatsapp-for-linux and teams-for-linux 2024-04-03 11:22:04 +01:00
Evie Litherland-Smith 077b04ca73 Remove teams-for-linux, update chromium config and add package
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better

Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps

Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith d000b0f502 Starship: add custom status symbols back
Default values aren't good for vertical spacing
2024-04-03 09:08:58 +01:00
Evie Litherland-Smith 14837ed9d8 Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web 2024-04-02 17:44:33 +01:00
Evie Litherland-Smith 07be39befd Lots of starship config updates
Remove language and OS custom icons, also some misc things like sudo,
version, read-only dir, etc... to use defaults instead. Keep custom
for git information and container indicator

Add jobs with custom icon because the default has weird spacing

Update zsh transient function so that transient prompt matches
starship prompt

Switch Emoji font back to Noto, some of starship config didn't display
properly with EmojiOne
2024-04-02 17:32:56 +01:00
Evie Litherland-Smith 0667438150 Add back scripting languages commonly used
Restore python (with pylsp) and JS, remove gfortran from default
installed programming languages. Figured I would want scripting
languages on the fly but compiled languages will be focussed on a
project, so no issue having a nix-shell env.
2024-04-02 17:27:56 +01:00
Evie Litherland-Smith e8d9643f87 waybar: mpris swap player and status icon orders 2024-04-02 16:08:31 +01:00
Evie Litherland-Smith ba5c738313 Add waybar rewrites for X2Go and NoMachine 2024-04-02 15:38:06 +01:00
Evie Litherland-Smith 2e83f46738 Change workspace 3 to be a music workspace
Remove workspace rule for libreoffice, add a rule for x2go and
nomachine
2024-04-02 15:30:24 +01:00
Evie Litherland-Smith fdba59544c Add bind for rofi-emoji, update title matching for NoMachine window rules 2024-04-02 11:14:33 +01:00
Evie Litherland-Smith bbbe86735a Remove zellij from rsync-local-config 2024-04-02 11:05:36 +01:00
Evie Litherland-Smith def3b8b267 rofi: add rofi-emoji plugin
Try setting application-fallback-icon by MIME name, think that's what
I was doing wrong before
2024-04-01 10:55:57 +01:00
Evie Litherland-Smith 107e7bf688 Add "updown" alias to zsh.
Basically just do all the stuff I usually do before shutting down, and
then shutdown.
2024-04-01 09:19:19 +01:00
Evie Litherland-Smith 7dbf3982b6 Fix bind to call swaylock 2024-03-31 13:19:33 +01:00
Evie Litherland-Smith ecc9fae75a Major changes: switch to tracking nixos-23.11 and remove stylix.
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11

Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
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