Use nixosModules and homeManagerModules for config

This commit is contained in:
Oliver Davies 2025-03-05 15:09:06 +00:00
parent 88a054f3b4
commit 2de0e1a2d6
46 changed files with 151 additions and 190 deletions

View file

@ -1,18 +1,15 @@
{
features = {
cli = {
direnv.enable = true;
neovim.enable = true;
tmux.enable = true;
homeManagerModules = {
direnv.enable = true;
neovim.enable = true;
notes = {
enable = true;
directory = "$HOME/Documents/wiki/tfw-notes";
};
syncthing.enable = true;
tmux-sessionizer.enable = true;
notes = {
enable = true;
directory = "$HOME/Documents/wiki/tfw-notes";
};
syncthing.enable = true;
tmux.enable = true;
tmux-sessionizer.enable = true;
};
}

View file

@ -1,30 +1,21 @@
{ ... }:
{
features = {
cli = {
direnv.enable = true;
syncthing.enable = true;
tmux-sessionizer.enable = true;
};
desktop = {
copyq.enable = true;
discord.enable = true;
espanso.enable = true;
flameshot.enable = true;
gtk.enable = true;
slack.enable = true;
media = {
gimp.enable = true;
handbrake.enable = true;
kdenlive.enable = true;
pocket-casts.enable = true;
mpv.enable = true;
};
zoom.enable = true;
};
homeManagerModules = {
copyq.enable = true;
direnv.enable = true;
discord.enable = true;
espanso.enable = true;
flameshot.enable = true;
gimp.enable = true;
gtk.enable = true;
handbrake.enable = true;
kdenlive.enable = true;
mpv.enable = true;
pocket-casts.enable = true;
slack.enable = true;
syncthing.enable = true;
tmux-sessionizer.enable = true;
zoom.enable = true;
};
}

View file

@ -1,15 +1,9 @@
{ ... }:
{
features = {
cli = {
direnv.enable = true;
syncthing.enable = true;
};
desktop = {
dwm.enable = true;
# gtk.enable = true;
};
homeManagerModules = {
direnv.enable = true;
dwm.enable = true;
syncthing.enable = true;
};
}

View file

@ -1,42 +1,32 @@
{ pkgs, ... }:
{
features = {
cli = {
bluetuith.enable = true;
direnv.enable = true;
neovim.enable = true;
homeManagerModules = {
bluetuith.enable = true;
copyq.enable = true;
direnv.enable = true;
discord.enable = true;
dwm.enable = true;
espanso.enable = true;
flameshot.enable = true;
gimp.enable = true;
gtk.enable = true;
handbrake.enable = true;
kdenlive.enable = true;
mpv.enable = true;
neovim.enable = true;
notes = {
enable = true;
directory = "$HOME/Documents/wiki/notes";
};
syncthing.enable = true;
tmux.enable = true;
tmux-sessionizer.enable = true;
notes = {
enable = true;
directory = "$HOME/Documents/wiki/notes";
};
desktop = {
copyq.enable = true;
discord.enable = true;
dwm.enable = true;
espanso.enable = true;
flameshot.enable = true;
gtk.enable = true;
slack.enable = true;
media = {
gimp.enable = true;
handbrake.enable = true;
kdenlive.enable = true;
pocket-casts.enable = true;
mpv.enable = true;
};
zoom.enable = true;
};
pocket-casts.enable = true;
slack.enable = true;
syncthing.enable = true;
tmux.enable = true;
tmux-sessionizer.enable = true;
zoom.enable = true;
};
home.packages = with pkgs; [