Reuse home modules in 'astyanax' host
parent
8ea508585b
commit
3d00618b68
|
|
@ -1,4 +1,9 @@
|
||||||
{ config, pkgs, ... }:
|
{
|
||||||
|
inputs,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.stateVersion = "25.05";
|
home.stateVersion = "25.05";
|
||||||
|
|
@ -24,66 +29,25 @@
|
||||||
export PATH=${../../../dots/.bin}:$PATH
|
export PATH=${../../../dots/.bin}:$PATH
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
firefox.enable = true;
|
firefox = import ../../modules/firefox.nix {
|
||||||
|
inherit inputs;
|
||||||
|
inherit pkgs;
|
||||||
|
inherit config;
|
||||||
|
};
|
||||||
fzf = {
|
fzf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableBashIntegration = true;
|
enableBashIntegration = true;
|
||||||
};
|
};
|
||||||
git.enable = true;
|
git = import ../../modules/git.nix;
|
||||||
home-manager.enable = true;
|
home-manager.enable = true;
|
||||||
|
keepassxc = import ../../modules/keepassxc.nix;
|
||||||
|
neovim = import ../../modules/neovim.nix;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = import ./packages.nix {
|
||||||
bash-completion
|
inherit pkgs;
|
||||||
bash-language-server
|
inherit config;
|
||||||
bat
|
};
|
||||||
brightnessctl
|
|
||||||
entr
|
|
||||||
eslint_d
|
|
||||||
feh
|
|
||||||
fzf
|
|
||||||
git
|
|
||||||
haskell-language-server
|
|
||||||
haskellPackages.pandoc-crossref
|
|
||||||
haskellPackages.hadolint
|
|
||||||
htop
|
|
||||||
jq
|
|
||||||
keepassxc
|
|
||||||
kitty
|
|
||||||
lua-language-server
|
|
||||||
# neovim
|
|
||||||
nixfmt-rfc-style
|
|
||||||
nmap
|
|
||||||
nodejs_24
|
|
||||||
nodePackages.ts-node
|
|
||||||
nvimpager
|
|
||||||
ormolu
|
|
||||||
pandoc
|
|
||||||
parallel
|
|
||||||
pass
|
|
||||||
pnpm
|
|
||||||
ripgrep
|
|
||||||
silver-searcher
|
|
||||||
sshfs
|
|
||||||
stylelint
|
|
||||||
svelte-language-server
|
|
||||||
tailwindcss-language-server
|
|
||||||
taskwarrior3
|
|
||||||
tldr
|
|
||||||
tmux
|
|
||||||
tmuxp
|
|
||||||
tree
|
|
||||||
tree-sitter
|
|
||||||
typescript-language-server
|
|
||||||
unzip
|
|
||||||
vim-language-server
|
|
||||||
vimPlugins.vim-plug
|
|
||||||
vtsls
|
|
||||||
wget
|
|
||||||
xbanish
|
|
||||||
xclip
|
|
||||||
yaml-language-server
|
|
||||||
];
|
|
||||||
|
|
||||||
home.file = {
|
home.file = {
|
||||||
".inputrc".source = ../../../dots/.inputrc;
|
".inputrc".source = ../../../dots/.inputrc;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,53 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
with pkgs;
|
||||||
|
[
|
||||||
|
bash-completion
|
||||||
|
bash-language-server
|
||||||
|
bat
|
||||||
|
brightnessctl
|
||||||
|
entr
|
||||||
|
eslint_d
|
||||||
|
feh
|
||||||
|
fzf
|
||||||
|
git
|
||||||
|
haskell-language-server
|
||||||
|
haskellPackages.pandoc-crossref
|
||||||
|
haskellPackages.hadolint
|
||||||
|
htop
|
||||||
|
jq
|
||||||
|
kitty
|
||||||
|
lua-language-server
|
||||||
|
# neovim
|
||||||
|
nixfmt-rfc-style
|
||||||
|
nmap
|
||||||
|
nodejs_24
|
||||||
|
nodePackages.ts-node
|
||||||
|
nvimpager
|
||||||
|
ormolu
|
||||||
|
pandoc
|
||||||
|
parallel
|
||||||
|
pass
|
||||||
|
pnpm
|
||||||
|
ripgrep
|
||||||
|
silver-searcher
|
||||||
|
sshfs
|
||||||
|
stylelint
|
||||||
|
svelte-language-server
|
||||||
|
tailwindcss-language-server
|
||||||
|
taskwarrior3
|
||||||
|
tldr
|
||||||
|
tmux
|
||||||
|
tmuxp
|
||||||
|
tree
|
||||||
|
tree-sitter
|
||||||
|
typescript-language-server
|
||||||
|
unzip
|
||||||
|
vim-language-server
|
||||||
|
vimPlugins.vim-plug
|
||||||
|
vtsls
|
||||||
|
wget
|
||||||
|
xbanish
|
||||||
|
xclip
|
||||||
|
yaml-language-server
|
||||||
|
]
|
||||||
Loading…
Reference in New Issue