Move more packages to home-manager
This commit is contained in:
parent
07d0dc649d
commit
b3326b16a9
@ -100,7 +100,6 @@
|
|||||||
ack
|
ack
|
||||||
avrdude
|
avrdude
|
||||||
bind
|
bind
|
||||||
black # code formatting
|
|
||||||
calibre
|
calibre
|
||||||
cmake
|
cmake
|
||||||
cryptsetup
|
cryptsetup
|
||||||
@ -122,14 +121,9 @@
|
|||||||
gnucash
|
gnucash
|
||||||
gnumake
|
gnumake
|
||||||
gnupg
|
gnupg
|
||||||
go
|
|
||||||
google-cloud-sdk
|
google-cloud-sdk
|
||||||
gopls
|
|
||||||
gotools
|
|
||||||
htop
|
|
||||||
inkscape
|
inkscape
|
||||||
ispell
|
ispell
|
||||||
jq
|
|
||||||
keychain
|
keychain
|
||||||
libreoffice
|
libreoffice
|
||||||
mosquitto
|
mosquitto
|
||||||
@ -139,14 +133,7 @@
|
|||||||
pavucontrol
|
pavucontrol
|
||||||
portfolio
|
portfolio
|
||||||
pulseaudio
|
pulseaudio
|
||||||
pylint
|
|
||||||
python311
|
|
||||||
python311Packages.flake8
|
|
||||||
python311Packages.ipython
|
|
||||||
rusti-cal
|
|
||||||
signal-desktop
|
signal-desktop
|
||||||
silver-searcher
|
|
||||||
shellcheck
|
|
||||||
spotify
|
spotify
|
||||||
sqlite
|
sqlite
|
||||||
syncthing
|
syncthing
|
||||||
|
@ -2,7 +2,20 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
black
|
||||||
|
go
|
||||||
|
gopls
|
||||||
|
gotools
|
||||||
|
htop
|
||||||
|
jq
|
||||||
|
pylint
|
||||||
|
python311
|
||||||
|
python311Packages.flake8
|
||||||
|
python311Packages.ipython
|
||||||
|
rusti-cal
|
||||||
roboto-mono
|
roboto-mono
|
||||||
|
silver-searcher
|
||||||
|
shellcheck
|
||||||
(nerdfonts.override { fonts = [ "RobotoMono" ]; })
|
(nerdfonts.override { fonts = [ "RobotoMono" ]; })
|
||||||
];
|
];
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
@ -15,6 +28,7 @@
|
|||||||
exec sway
|
exec sway
|
||||||
end
|
end
|
||||||
'';
|
'';
|
||||||
|
# TODO make mails configurable
|
||||||
# disable greeting
|
# disable greeting
|
||||||
shellInit = ''
|
shellInit = ''
|
||||||
set fish_greeting
|
set fish_greeting
|
||||||
@ -102,6 +116,7 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
# List of supported plugins: nix-env -f '<nixpkgs>' -qaP -A vimPlugins
|
# List of supported plugins: nix-env -f '<nixpkgs>' -qaP -A vimPlugins
|
||||||
|
# TODO Black plugin missing
|
||||||
plugins = [
|
plugins = [
|
||||||
pkgs.vimPlugins.ale
|
pkgs.vimPlugins.ale
|
||||||
pkgs.vimPlugins.gitgutter
|
pkgs.vimPlugins.gitgutter
|
||||||
@ -156,6 +171,10 @@
|
|||||||
autocmd FileType go nnoremap gd <Plug>(go-def)
|
autocmd FileType go nnoremap gd <Plug>(go-def)
|
||||||
augroup end
|
augroup end
|
||||||
|
|
||||||
|
" Ale
|
||||||
|
let g:ale_linters = {'python': ['flake8', 'mypy'],'javascript': ['eslint']}
|
||||||
|
let g:ale_fixers = {'python': ['black', 'isort']}
|
||||||
|
let g:ale_python_pylint_options = '--disable=C0111,C0114'
|
||||||
|
|
||||||
" YouCompleteMe
|
" YouCompleteMe
|
||||||
let g:ycm_gopls_binary_path = "${pkgs.gopls}/bin/gopls"
|
let g:ycm_gopls_binary_path = "${pkgs.gopls}/bin/gopls"
|
||||||
@ -176,6 +195,10 @@
|
|||||||
if exists("g:loaded_webdevicons")
|
if exists("g:loaded_webdevicons")
|
||||||
call webdevicons#refresh()
|
call webdevicons#refresh()
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" terraform
|
||||||
|
let g:terraform_fmt_on_save = 1
|
||||||
|
let g:terraform_align = 1
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user