Commit graph

24 commits

Author SHA1 Message Date
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 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 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 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 47fa0b2761 Add remmina with window rules
Add sway/window to waybar (left slot)
2024-05-31 09:33:10 +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 6bc0cbdc4f Add niri config, restructure files
Move sway to desktop/sway and move other packages under programs/sway
up a level to programs/desktop, add niri config to desktop/niri and
refactor common desktop imports into desktop/default.nix that also
imports (for now at least) sway and niri modules

Move wallpapers into programs/desktop since that's where they're
needed anyway

Add helper script to call swaybg with arguments
2024-05-27 20:07:18 +01:00
Evie Litherland-Smith 0e00ca0d03 Update output config for Vanguard workspace assign 2024-05-27 14:41:46 +01:00
Evie Litherland-Smith c8d172e180 Remove xarchiver, add evince (document viewer) 2024-05-27 11:58:53 +01:00
Evie Litherland-Smith 02ed22d504 Add whatsapp-for-linux back 2024-05-27 08:38:31 +01:00
Evie Litherland-Smith 9ed829d3ac Sway: setup workspace output assign for Vanguard 2024-05-25 10:22:32 +01:00
Evie Litherland-Smith d8dbc11aac Remove whatsapp-for-linux 2024-05-24 13:12:47 +01:00
Evie Litherland-Smith cc4e511a94 Move common work config to home/work.nix
Add Nucleus as firefox homepage for work machines
2024-05-24 07:26:04 +01:00
Evie Litherland-Smith 4bef95a5d2 Add games packages from nixos config 2024-05-21 22:12:02 +01:00
Evie Litherland-Smith be12b97580 Rename work laptop Ronin -> Tone 2024-05-20 07:11:48 +01:00
Evie Litherland-Smith cd04a4aa67 Add blender, freecad and prusa-slicer programs to Vanguard 2024-05-20 07:00:00 +01:00
Evie Litherland-Smith 29e17cb6b1 Move some packages out of nixos config, add nyxt back
TODO add bookmarks programatically to nyxt
2024-05-17 16:14:50 +01:00
Evie Litherland-Smith e475a72c3e Stop setting Xft.dpi option 2024-05-13 16:55:00 +01:00
Evie Litherland-Smith 872c0b099c Split prog into python and lua
Make python/default.nix and lua/default.nix to replace
prog/default.nix for each respective language's packages

Move dev tools from prog into emacs/default.nix since that's what
they're relevant for.

Add some extra useful python packages (numpy, scipy, xarray,
matplotlib)

Add yamllint for YAML, associated flymake-yamllint for Emacs, remove
flymake-eslint since I'm not using it

Add lua-language-server and bash-language-server
2024-05-13 11:58:11 +01:00
Evie Litherland-Smith 242da6ca5f Add a dummy/fallback entry if hostname doesn't match 2024-05-12 16:02:10 +01:00
Evie Litherland-Smith c9cbeabec3 Add firefox config to home-manager 2024-05-12 10:49:56 +01:00
Evie Litherland-Smith 1ef0e3ee3b Add home/Legion.nix 2024-05-11 17:47:28 +01:00
Evie Litherland-Smith aa74ae4772 Rearrange and reorganise so that everything builds again 2024-05-11 17:05:42 +01:00