Commit graph

167 commits

Author SHA1 Message Date
Evie Litherland-Smith 4fc7925305 Add some more rules for game windows
Fix a typo (by removing that entry)
2024-06-09 06:54:34 +01:00
Evie Litherland-Smith fa3c5c2643 Update some more window rules 2024-06-09 06:51:10 +01:00
Evie Litherland-Smith 63d3ca5ea9 fixup! Add workspace rewrite for Cartridges 2024-06-09 06:27:15 +01:00
Evie Litherland-Smith 0f20690a25 Add workspace rewrite for Cartridges 2024-06-09 06:23:57 +01:00
Evie Litherland-Smith 9461b6da20 Switch other theme elements to Sweet GTK + One Light 2024-06-08 08:13:20 +01:00
Evie Litherland-Smith 72c37af6fe Switch to base16 one light (atom) theme
Change papirus-folder colours, switch cursor to volantes-cursors
2024-06-08 07:17:19 +01:00
Evie Litherland-Smith e980eb167b Switch back to alacritty as primary terminal 2024-06-07 20:44:55 +01:00
Evie Litherland-Smith 7e92a3e068 Cleanup Makefile 2024-06-07 20:16:32 +01:00
Evie Litherland-Smith 3c51bc8803 Inhibit idle when running a Steam game 2024-06-07 16:06:28 +01:00
Evie Litherland-Smith 0a9f7157fc Update alacritty config to generate theme dynamically 2024-06-07 13:36:29 +01:00
Evie Litherland-Smith 15199580e9 Add cartridges: Unified game launcher using GTK4.0 2024-06-07 13:36:01 +01:00
Evie Litherland-Smith 22dbc09500 Move some config from home/default.nix and nixos system config
Add options to desktop.nix from home/default.nix that are
desktop-relevant.

Add mimeapp config back from nixos system config

Move fd, ripgrep to enabled programs, remmina to enable service

Emacs config now imports shell config to ensure requirements are met
instead of duplicating some

Move Zsh config into it's own file zsh.nix
2024-06-07 10:51:35 +01:00
Evie Litherland-Smith 6c4723e9b9 Remove whatsapp-for-linux and teams-for-linux 2024-06-07 07:30:29 +01:00
Evie Litherland-Smith 8dab770287 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/a631666f5ec18271e86a5cde998cba68c33d9ac6' (2024-05-26)
  → 'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3' (2024-06-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/805a384895c696f802a9bf5bf4720f37385df547' (2024-05-31)
  → 'github:nixos/nixpkgs/0b8e7a1ae5a94da2e1ee3f3030a32020f6254105' (2024-06-05)
2024-06-07 07:00:52 +01:00
Evie Litherland-Smith 0e45bbe456 Add pull step back to git-sync-all.sh
Pulls ~/.emacs.d/ and ~/.config/home-manager/
2024-06-07 06:01:43 +01:00
Evie Litherland-Smith fd35f72cd2 Re-enable Emacs service, don't import work.nix for Vanguard 2024-06-06 17:25:44 +01:00
Evie Litherland-Smith 80f9c53384 Set compile-command to build instead of switch 2024-06-06 06:44:42 +01:00
Evie Litherland-Smith 68462fb0a5 Set compile-command dir local variable 2024-06-06 06:29:22 +01:00
Evie Litherland-Smith 4dcf1bc136 Fix cursor package 2024-06-06 06:28:12 +01:00
Evie Litherland-Smith 1a7959808a Replace zsh update aliases with system-update-all script 2024-06-05 16:39:29 +01:00
Evie Litherland-Smith 7592b887a4 Vanguard: import work packages 2024-06-05 16:20:04 +01:00
Evie Litherland-Smith a544feb2a4 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/home-manager 2024-06-05 13:53:18 +01:00
Evie Litherland-Smith 9010309e86 Invert type for cursor theme (e.g. Dark cursor if Light theme) 2024-06-05 13:53:03 +01:00
Evie Litherland-Smith 57399433fb Nyxt: switch default search to html ddg 2024-06-05 04:53:41 +01:00
Evie Litherland-Smith e16a368f53 Emacs: add treemacs 2024-06-04 17:26:37 +01:00
Evie Litherland-Smith 8b51847ac0 Move python and lua config into emacs directory
Change python lsp to use pyright, add lua-language-server
2024-06-04 15:43:27 +01:00
Evie Litherland-Smith db43e17270 Change to light theme (Latte), change wallpaper to Outset Island 2024-06-04 14:55:20 +01:00
Evie Litherland-Smith cfea36f08b Make more theme parts dynamic
Pick Light vs Dark GTK theme based on variant name

Pick correct theme for bat

Team: stop following system theme
2024-06-04 14:24:13 +01:00
Evie Litherland-Smith e670a4e391 Update swaylock theme to be more complete 2024-06-04 14:19:40 +01:00
Evie Litherland-Smith 3a7f7fecee Disable Emacs service, set EDITOR and VISUAL to Emacs in zsh 2024-06-04 11:39:14 +01:00
Evie Litherland-Smith f6849b2e6d zsh: remove enableVteIntegration 2024-06-03 18:18:54 +01:00
Evie Litherland-Smith c2dc12417c ssh: add keys to agent (new config syntax), remove heimdall
Set TERM env var to xterm-256color in foot config instead of as ssh
override, might fix emacs remote shell issues where it should be
TERM=dumb
2024-06-03 09:54:42 +01:00
Evie Litherland-Smith 18a245e375 Remove automatic tabbed rule from any windows 2024-06-03 09:36:31 +01:00
Evie Litherland-Smith 51f71a759d Move teams and nomachine install to work.nix
Add teams-for-linux config file: set theme and spellchecker language,
notification settings, idle options and force wayland if sway is
enabled
2024-06-03 09:30:52 +01:00
Evie Litherland-Smith 41ae216b81 Add blur to logout_dialog layer 2024-06-03 06:42:58 +01:00
Evie Litherland-Smith f0cb848271 Add copy command to Makefile
copy runs build, copy to Legion, then rm result link
2024-06-03 05:46:16 +01:00
Evie Litherland-Smith 27bbe15db5 Merge branch 'nixos-24.05' 2024-06-03 05:27:13 +01:00
Evie Litherland-Smith 2c270c0cd5 Disable checkConfig for sway module
Fix https://github.com/nix-community/home-manager/issues/5379
2024-06-03 05:26:43 +01:00
Evie Litherland-Smith cff251025c Nyxt: add glyph for reduce-bandwidth-mode 2024-06-02 07:14:56 +01:00
Evie Litherland-Smith 3d6537dfe5 Update to nixos-24.05
Update pinentry to use package rather than string definition

Sway currently not building - to investigate
2024-06-01 07:16:06 +01:00
Evie Litherland-Smith 6191622f0f Update hostname for Freia in SSH config 2024-05-31 09:33:28 +01:00
Evie Litherland-Smith 47fa0b2761 Add remmina with window rules
Add sway/window to waybar (left slot)
2024-05-31 09:33:10 +01:00
Evie Litherland-Smith f720691768 Add awesome wayland repo to bookmarks 2024-05-31 06:45:05 +01:00
Evie Litherland-Smith b4e203a5e0 Update font sizes for waybar and fuzzel 2024-05-30 17:04:47 +01:00
Evie Litherland-Smith 99ee1a9008 Remove gnumake (installed in NixOS), add rclone
Ensure fd and ripgrep installed for Emacs

Don't install language servers by default, nil already installed at
NixOS system level, and python needs to be installed per-environment
anyway. Don't need the other LSPs
2024-05-30 13:41:12 +01:00
Evie Litherland-Smith 1e229c2d1f Enable work laptop screen when docked 2024-05-30 11:49:10 +01:00
Evie Litherland-Smith 15ade8b6da Make chat programs tabbed by default 2024-05-30 11:45:15 +01:00
Evie Litherland-Smith 2af99c51d7 Fix opacity of mako and fuzzel, actually 80% now
Change bright0 colour for foot from base03 -> base04 for better
contrast
2024-05-29 14:07:33 +01:00
Evie Litherland-Smith 52e0ee5c7e Switch order of makoctl keybinds 2024-05-29 13:17:35 +01:00
Evie Litherland-Smith 1ca24bf948 Adjust size of fuzzel window 2024-05-29 10:16:15 +01:00