Commit graph

33 commits

Author SHA1 Message Date
Evie Litherland-Smith 8f179c9f6b Update kanshi to use settings instead of profiles
Add kanshi config to Northstar

Standardise monitor config across machines

Move waybar alt bar definition to Vanguard config specifically, don't
need to use hacky solution
2024-06-15 09:57:26 +01:00
Evie Litherland-Smith 5779833787 Add teams-for-linux config file back 2024-06-12 10:44:53 +01:00
Evie Litherland-Smith 3c9b3dfcac Add teams-for-linux back, remove signal-desktop
Plan to add matrix bridges for signal and whatsapp so don't need the
installed applications any more
2024-06-12 07:36:48 +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 fd35f72cd2 Re-enable Emacs service, don't import work.nix for Vanguard 2024-06-06 17:25:44 +01:00
Evie Litherland-Smith 4dcf1bc136 Fix cursor package 2024-06-06 06:28:12 +01:00
Evie Litherland-Smith 7592b887a4 Vanguard: import work packages 2024-06-05 16:20:04 +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 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