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
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
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
Evie Litherland-Smith
15e4b49e72
Alacritty: don't hide mouse when typing
2024-03-12 15:34:27 +00:00