feat: update cursor
This commit is contained in:
parent
158b91d842
commit
2fab8c92b4
5 changed files with 2860 additions and 23 deletions
|
|
@ -296,6 +296,37 @@
|
|||
name = "docker";
|
||||
};
|
||||
|
||||
# Enable SearXNG metasearch engine
|
||||
services.searx = {
|
||||
enable = true;
|
||||
redisCreateLocally = true;
|
||||
environmentFile = "/etc/searxng/searxng.env";
|
||||
settings = {
|
||||
server = {
|
||||
bind_address = "127.0.0.1";
|
||||
port = 8888;
|
||||
# secret_key is set via environmentFile to avoid exposing it in nix store
|
||||
};
|
||||
general = {
|
||||
debug = false;
|
||||
instance_name = "SearXNG";
|
||||
donation_url = false;
|
||||
contact_url = false;
|
||||
privacypolicy_url = false;
|
||||
enable_metrics = false;
|
||||
};
|
||||
ui = {
|
||||
default_locale = "en";
|
||||
default_theme = "simple";
|
||||
};
|
||||
search = {
|
||||
safe_search = 0;
|
||||
autocomplete = "google";
|
||||
autocomplete_min = 2;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# https://wiki.nixos.org/wiki/Appimage#Register_AppImage_files_as_a_binary_type_to_binfmt_misc
|
||||
programs.appimage = {
|
||||
enable = true;
|
||||
|
|
@ -324,17 +355,26 @@
|
|||
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||
system.stateVersion = "25.05"; # Did you read the comment?
|
||||
|
||||
# Create SearXNG environment file with secret key
|
||||
system.activationScripts.searxng-env.text = ''
|
||||
mkdir -p /etc/searxng
|
||||
if [ ! -f /etc/searxng/searxng.env ]; then
|
||||
echo 'SEARXNG_SECRET=78db11dc49971aa8e3c378cd9d05398f9e42c2f4ca5c2cc206183bf0ace4f237' > /etc/searxng/searxng.env
|
||||
chmod 600 /etc/searxng/searxng.env
|
||||
fi
|
||||
'';
|
||||
|
||||
# Set user profile picture for GNOME
|
||||
system.activationScripts.script.text = ''
|
||||
mkdir -p /var/lib/AccountsService/{icons,users}
|
||||
cp /home/jet/Documents/nixos-config/cat.png /var/lib/AccountsService/icons/jet
|
||||
echo -e "[User]\nIcon=/var/lib/AccountsService/icons/jet\n" > /var/lib/AccountsService/users/jet
|
||||
|
||||
chown root:root /var/lib/AccountsService/users/jet
|
||||
chmod 0600 /var/lib/AccountsService/users/jet
|
||||
|
||||
chown root:root /var/lib/AccountsService/icons/jet
|
||||
chmod 0444 /var/lib/AccountsService/icons/jet
|
||||
if [ -f /home/jet/Documents/nixos-config/cat.png ]; then
|
||||
cp /home/jet/Documents/nixos-config/cat.png /var/lib/AccountsService/icons/jet
|
||||
echo -e "[User]\nIcon=/var/lib/AccountsService/icons/jet\n" > /var/lib/AccountsService/users/jet
|
||||
chown root:root /var/lib/AccountsService/users/jet
|
||||
chmod 0600 /var/lib/AccountsService/users/jet
|
||||
chown root:root /var/lib/AccountsService/icons/jet
|
||||
chmod 0444 /var/lib/AccountsService/icons/jet
|
||||
fi
|
||||
'';
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue