Commit graph

19 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 3a7f7fecee Disable Emacs service, set EDITOR and VISUAL to Emacs in zsh 2024-06-04 11:39:14 +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 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