Evie Litherland-Smith
94130a9c9c
Set trackpad for Tone to natural scrolling
...
Add typescript (for tsc and tsserver) to javascript installed packages
2024-06-27 13:22:02 +01:00
Evie Litherland-Smith
ebd73130f4
Remove duplicated isort definition
2024-06-26 13:46:30 +01:00
Evie Litherland-Smith
4df68fa633
Fix bug missing nodePackages from TS LSP
2024-06-26 13:43:25 +01:00
Evie Litherland-Smith
d062732ca0
Switch python to use pylsp again
...
Add typescript LSP, add nil to Emacs configuration
2024-06-26 13:38:34 +01:00
Evie Litherland-Smith
5711419229
Add nodejs + eslint
2024-06-25 07:31:17 +01:00
Evie Litherland-Smith
d339e45fc7
Add font size to konsole config
...
Set Emacs font size programatically instead of fixed
2024-06-20 16:32:29 +01:00
Evie Litherland-Smith
ab7790b983
Move Emacs font settings to theme, which is then loaded in extraConfig
2024-06-20 16:25:50 +01:00
Evie Litherland-Smith
49f428e4b2
Ruff - add numpy 2.0 deprecation warnings
2024-06-19 16:32:23 +01:00
Evie Litherland-Smith
6ed405d7e2
Squashed commit of the following:
...
commit 68df6945a2
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Mon Jun 17 08:44:52 2024 +0100
Remove gnome-themes-extra and adwaita-qt
commit fa7baa7812
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Mon Jun 17 08:37:45 2024 +0100
Export more rc2 settings for Vanguard
commit 4a101ee77d
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Mon Jun 17 08:27:46 2024 +0100
Set pinentry package to Qt variant when using plasma6
Add extra theme/icon packages to installed packages whilst configuring
commit 923adabb28
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Mon Jun 17 08:23:48 2024 +0100
Add rc2 export for Vanguard as well
Remove some sway config from Vanguard.nix
Remove home-manager kdeconnect service, incompatible with
system/plasma6 enabled service
Install pinentry-all by default to ensure compatibility
commit dfc1ac3f74
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Mon Jun 17 07:35:31 2024 +0100
Add plasma6 export using rc2nix
commit eb8bb86c17
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Sun Jun 16 20:44:38 2024 +0100
Disable/remove more options not needed for plasma6
commit 51171ddb06
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Sun Jun 16 19:31:15 2024 +0100
Re-enable alacritty decorations, disable translucency for alacritty and emacs
commit 99364c041b
Author: Evie Litherland-Smith <evie@xenia.me.uk>
Date: Sun Jun 16 12:42:26 2024 +0100
Disable sway and related modules
2024-06-17 08:47:53 +01:00
Evie Litherland-Smith
c2e8c11ed8
Switch Emacs back to socket activation
2024-06-13 07:12:47 +01:00
Evie Litherland-Smith
fda20dbf29
Emacs: add BBDB and ement packages
2024-06-12 07:31:52 +01:00
Evie Litherland-Smith
24398ba7ca
Add treemacs-nerd-icons to Emacs packages
2024-06-10 08:03:51 +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
fd35f72cd2
Re-enable Emacs service, don't import work.nix for Vanguard
2024-06-06 17:25:44 +01:00
Evie Litherland-Smith
e16a368f53
Emacs: add treemacs
2024-06-04 17:26:37 +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
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