Commit graph

16 commits

Author SHA1 Message Date
Evie Litherland-Smith dff251d0f9 Add some transparency back, fix waybar module settings 2024-05-27 21:07:45 +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 814781596e Emacs: add back tempel, add license-templates and gitignore-templates 2024-05-26 09:44:21 +01:00
Evie Litherland-Smith 45aa5879e0 Set tab-bar-mode and scroll-bar-mode in .emacs.d 2024-05-24 15:47:56 +01:00
Evie Litherland-Smith c9ae2d37e8 Emacs: swap direnv for envrc, remove flymake-ruff 2024-05-23 14:08:08 +01:00
Evie Litherland-Smith c7b7bb51a2 Change default opacity to 0.9 / 90% 2024-05-22 10:35:19 +01:00
Evie Litherland-Smith 2e66233280 Remove doom-modeline, add ace-window 2024-05-22 10:11:33 +01:00
Evie Litherland-Smith 65b947a036 Emacs remove flymake-collection, add flymake-ruff 2024-05-22 07:57:18 +01:00
Evie Litherland-Smith 6c147ede0c Emacs: remove tempel, gnuplot 2024-05-21 17:42:00 +01:00
Evie Litherland-Smith afce550dd9 Add lua-mode back to emacs 2024-05-16 10:39:45 +01:00
Evie Litherland-Smith 8cc344e9c0 Add python pygments packages for LaTeX coloured source export 2024-05-15 15:47:56 +01:00
Evie Litherland-Smith 3f3851b236 python: swap black and flake8 for ruff 2024-05-15 11:59:24 +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 839b7046a1 Remove password-store otp plugin 2024-05-13 06:54:53 +01:00
Evie Litherland-Smith aa74ae4772 Rearrange and reorganise so that everything builds again 2024-05-11 17:05:42 +01:00
Evie Litherland-Smith 10db59de2a Initial add of copied files
Probably not in a working state at the moment, but home-manager will
build. Needs proper configuring to be used
2024-05-11 13:55:23 +01:00