Re-add the features config prefix

This commit is contained in:
Oliver Davies 2025-07-09 08:00:00 +01:00
parent 34cb9db3d4
commit 45433358ff
50 changed files with 245 additions and 231 deletions

View file

@ -3,39 +3,41 @@
{
imports = [ ../common ];
cli = {
bookmarkthis.enable = true;
direnv.enable = true;
fzf.enable = true;
features = {
cli = {
bookmarkthis.enable = true;
direnv.enable = true;
fzf.enable = true;
git = {
enable = true;
git = {
enable = true;
user.emailAddress = "oliver.davies@tfw.wales";
user.emailAddress = "oliver.davies@tfw.wales";
};
node.enable = true;
notes.enable = true;
ranger.enable = true;
starship.enable = true;
tmux.enable = true;
tmux-sessionizer = {
enable = true;
searchPaths = [
"${config.xdg.userDirs.extraConfig.XDG_REPOS_DIR}:2"
"${config.xdg.userDirs.documents}:1"
];
};
todos.enable = true;
zsh.enable = true;
};
node.enable = true;
notes.enable = true;
ranger.enable = true;
starship.enable = true;
tmux.enable = true;
tmux-sessionizer = {
enable = true;
searchPaths = [
"${config.xdg.userDirs.extraConfig.XDG_REPOS_DIR}:2"
"${config.xdg.userDirs.documents}:1"
];
coding = {
neovim.enable = true;
phpactor.enable = true;
};
todos.enable = true;
zsh.enable = true;
};
coding = {
neovim.enable = true;
phpactor.enable = true;
};
xdg.configFile."pam-gnupg".text = ''

View file

@ -1,11 +1,13 @@
{
imports = [ ../common ];
cli.zsh.enable = true;
features = {
cli.zsh.enable = true;
desktop.media = {
handbrake.enable = true;
makemkv.enable = true;
mpv.enable = true;
desktop.media = {
handbrake.enable = true;
makemkv.enable = true;
mpv.enable = true;
};
};
}

View file

@ -5,7 +5,7 @@
./nixedo/email-filters.nix
];
cli = {
features.cli = {
fzf.enable = true;
starship.enable = true;
zsh.enable = true;

View file

@ -6,80 +6,80 @@
./t480/gammastep.nix
];
cli = {
bluetuith.enable = true;
bookmarkthis.enable = true;
direnv.enable = true;
fzf.enable = true;
features = {
cli = {
bluetuith.enable = true;
bookmarkthis.enable = true;
direnv.enable = true;
fzf.enable = true;
git = {
enable = true;
user.emailAddress = "oliver@oliverdavies.uk";
};
node.enable = true;
notes = {
enable = true;
directory = "${config.xdg.userDirs.documents}/wiki/notes";
};
ranger.enable = true;
sxhkd.enable = true;
starship.enable = true;
tmux.enable = true;
tmux-sessionizer = {
enable = true;
enableDmenuIntegration = true;
searchPaths =
let
inherit (config.xdg.userDirs) documents extraConfig;
repos = extraConfig.XDG_REPOS_DIR;
in
[
repos
"${repos}/*"
documents
];
};
todos.enable = true;
zsh.enable = true;
};
coding = {
neovim.enable = true;
phpactor.enable = true;
};
desktop = {
browsers = {
chromium.enable = true;
firefox = {
git = {
enable = true;
homepageUrl = "https://nixedo.oliverdavies.uk";
user.emailAddress = "oliver@oliverdavies.uk";
};
qutebrowser.enable = true;
node.enable = true;
notes = {
enable = true;
directory = "${config.xdg.userDirs.documents}/wiki/notes";
};
ranger.enable = true;
sxhkd.enable = true;
starship.enable = true;
tmux.enable = true;
tmux-sessionizer = {
enable = true;
enableDmenuIntegration = true;
searchPaths =
let
inherit (config.xdg.userDirs) documents extraConfig;
repos = extraConfig.XDG_REPOS_DIR;
in
[
repos
"${repos}/*"
documents
];
};
todos.enable = true;
zsh.enable = true;
};
flameshot.enable = true;
gtk.enable = true;
media = {
handbrake.enable = true;
makemkv.enable = true;
mpv.enable = true;
coding = {
neovim.enable = true;
phpactor.enable = true;
};
# redshift.enable = true;
desktop = {
browsers = {
chromium.enable = true;
firefox = {
enable = true;
homepageUrl = "https://nixedo.oliverdavies.uk";
};
qutebrowser.enable = true;
};
flameshot.enable = true;
gtk.enable = true;
media = {
handbrake.enable = true;
makemkv.enable = true;
mpv.enable = true;
};
};
};
programs = {