This commit is contained in:
Till 2026-04-12 18:48:42 +02:00
parent e945735fa1
commit b4b1f4a63f
36 changed files with 716 additions and 94 deletions

View file

@ -1,13 +1,8 @@
{ config, pkgs, ... }:
{ ... }:
{
home.file.".npmrc".text = ''
prefix = ${config.xdg.dataHome}/npm/packages
'';
home.packages = with pkgs; [
nodejs
];
programs.direnv.enable = true;
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
}

View file

@ -51,6 +51,7 @@
template = "https://search.nixos.org/packages";
params = [
{ name = "type"; value = "packages"; }
{ name = "channel"; value = "unstable"; }
{ name = "query"; value = "{searchTerms}"; }
];
}];
@ -64,13 +65,27 @@
definedAliases = [ "@nw" ];
};
"NixOS Options" = {
urls = [{ template = "https://search.nixos.org/options?channel=${osConfig.system.nixos.release}&query={searchTerms}"; }];
urls = [{
template = "https://search.nixos.org/options";
params = [
# { name = "channel"; value = "${osConfig.system.nixos.release}"; }
{ name = "channel"; value = "unstable"; }
{ name = "query"; value = "{searchTerms}"; }
];
}];
icon = "https://nixos.org/favicon.png";
updateInterval = 24 * 60 * 60 * 1000;
definedAliases = [ "@no" ];
};
"Home manager options" = {
urls = [{ template = "https://home-manager-options.extranix.com/?query={searchTerms}&release=release-${osConfig.system.nixos.release}"; }];
urls = [{
template = "https://home-manager-options.extranix.com";
params = [
# { name = "release"; value = "release-${osConfig.system.nixos.release}"; }
{ name = "release"; value = "master"; }
{ name = "query"; value = "{searchTerms}"; }
];
}];
icon = "https://mipmip.github.io/home-manager-option-search/images/favicon.png";
updateInterval = 24 * 60 * 60 * 1000;
definedAliases = [ "@hm" ];
@ -148,7 +163,6 @@
user_pref("signon.rememberSignons", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.server", "");
user_pref("widget.gtk.libadwaita-colors.enabled", false);
'';
};
};

View file

@ -6,6 +6,6 @@
};
xdg.configFile."foot" = {
recursive = true;
source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/dotfiles/foot";
source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/dotfiles/foot";
};
}

View file

@ -5,18 +5,18 @@
services.polkit-gnome.enable = true;
home.packages = with pkgs; [
dgop
dsearch
wl-mirror
xwayland-satellite
adw-gtk3
];
programs.foot.server.enable = true;
# programs.ghostty.enable = true;
# programs.firefox.preferences = {
# "widget.gtk.libadwaita-colors.enabled" = true;
# };
# xdg.configFile."polybar/config.ini".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/home/dotfiles/polybar/config.ini";
xdg.configFile = {
"niri/config.kdl".source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/dotfiles/niri/config.kdl";
"niri/dms" = {
source = config.lib.file.mkOutOfStoreSymlink "/etc/nixos/dotfiles/niri/dms";
recursive = true;
};
};
}

View file

@ -4,6 +4,7 @@
xdg.userDirs = {
enable = true;
createDirectories = true;
setSessionVariables = false;
desktop = "${config.home.homeDirectory}/desktop";
documents = "${config.home.homeDirectory}/misc";
download = "${config.home.homeDirectory}/tmp";