Reuse home modules in 'astyanax' host

main
Hektor Misplon 2025-11-15 23:28:38 +01:00
parent 8ea508585b
commit 3d00618b68
2 changed files with 71 additions and 54 deletions

View File

@ -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;

View File

@ -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
]