Commit graph

18 commits

Author SHA1 Message Date
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 4dcf1bc136 Fix cursor package 2024-06-06 06:28:12 +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 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 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 d8dbc11aac Remove whatsapp-for-linux 2024-05-24 13:12:47 +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 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 c9cbeabec3 Add firefox config to home-manager 2024-05-12 10:49:56 +01:00
Evie Litherland-Smith aa74ae4772 Rearrange and reorganise so that everything builds again 2024-05-11 17:05:42 +01:00