feat: added regreet

This commit is contained in:
Nick 2025-01-19 02:31:05 -06:00
parent aac47aa93b
commit 3b455e6133
21 changed files with 72 additions and 61 deletions

0
asdasd.css Normal file → Executable file
View file

0
config/themes/palettes/brogrammer/default.nix Normal file → Executable file
View file

0
config/themes/palettes/chalk/default.nix Normal file → Executable file
View file

0
config/themes/palettes/deep-oceanic-next/default.nix Normal file → Executable file
View file

0
config/themes/palettes/espresso/default.nix Normal file → Executable file
View file

0
config/themes/palettes/flat/default.nix Normal file → Executable file
View file

0
config/themes/palettes/framer/default.nix Normal file → Executable file
View file

0
config/themes/palettes/github/default.nix Normal file → Executable file
View file

0
config/themes/palettes/hardcore/default.nix Normal file → Executable file
View file

0
config/themes/palettes/one/black/default.nix Normal file → Executable file
View file

0
config/themes/palettes/one/dark/default.nix Normal file → Executable file
View file

0
config/themes/palettes/one/light/default.nix Normal file → Executable file
View file

0
config/themes/palettes/sparky/default.nix Normal file → Executable file
View file

View file

@ -1,19 +1,16 @@
{flake, ...}: let { flake, ... }:
inherit let
(flake.config.people) inherit (flake.config.people)
user0 user0
; ;
inherit inherit (flake.config.people.users.${user0})
(flake.config.people.users.${user0})
aliases aliases
; ;
inherit inherit (flake.config.machines.devices)
(flake.config.machines.devices)
synology synology
server server
; ;
inherit inherit (flake.config.services)
(flake.config.services)
instances instances
; ;
@ -42,7 +39,8 @@
"thing" "thing"
instances.synology.name instances.synology.name
]; ];
in { in
{
name = "Self Hosted"; name = "Self Hosted";
toolbar = false; toolbar = false;
bookmarks = [ bookmarks = [
@ -58,7 +56,7 @@ in {
} }
{ {
name = instances.forgejo.label; name = instances.forgejo.label;
url = "https://${instances.forgejo.subdomain}.${instances.web.domains.url0}"; url = "https://${instances.forgejo.subdomain}.${instances.web.domains.url3}";
tags = [ tags = [
instances.forgejo.name instances.forgejo.name
"forge" "forge"
@ -166,21 +164,17 @@ in {
{ {
name = "${instances.syncthing.label} (${instances.synology.label})"; name = "${instances.syncthing.label} (${instances.synology.label})";
url = "http://${synology.ip.address0}:${toString instances.syncthing.ports.port0}"; url = "http://${synology.ip.address0}:${toString instances.syncthing.ports.port0}";
tags = tags = [
[ "synology"
"synology" ] ++ syncthingTags;
]
++ syncthingTags;
keyword = instances.syncthing.label; keyword = instances.syncthing.label;
} }
{ {
name = "${instances.syncthing.label} (Desktop)"; name = "${instances.syncthing.label} (Desktop)";
url = "http://localhost:${toString instances.syncthing.ports.port0}"; url = "http://localhost:${toString instances.syncthing.ports.port0}";
tags = tags = [
[ "desktop"
"desktop" ] ++ syncthingTags;
]
++ syncthingTags;
keyword = instances.syncthing.label; keyword = instances.syncthing.label;
} }
{ {

View file

@ -12,7 +12,8 @@ let
"tube" "tube"
"yt" "yt"
]; ];
in { in
{
name = "Social Media"; name = "Social Media";
toolbar = false; toolbar = false;
bookmarks = [ bookmarks = [
@ -39,6 +40,16 @@ in {
tags = discordTags; tags = discordTags;
keyword = "Discord"; keyword = "Discord";
} }
{
name = "Facebook";
url = "https://www.facebook.com/";
tags = [
"facebook"
"face"
"book"
];
keyword = "Face";
}
{ {
name = "Gmail"; name = "Gmail";
url = "https://mail.google.com/mail/u/0/#inbox"; url = "https://mail.google.com/mail/u/0/#inbox";
@ -156,11 +167,9 @@ in {
{ {
name = "YouTube Studio"; name = "YouTube Studio";
url = "https://studio.youtube.com/channel/UCy9yYcDx2XuVVgcWLJJDoxw"; url = "https://studio.youtube.com/channel/UCy9yYcDx2XuVVgcWLJJDoxw";
tags = tags = [
[ "studio"
"studio" ] ++ youtubeTags;
]
++ youtubeTags;
keyword = "Studio"; keyword = "Studio";
} }
{ {

View file

@ -1,7 +1,6 @@
{pkgs, ...}: { pkgs, ... }:
builtins.attrValues { builtins.attrValues {
inherit inherit (pkgs)
(pkgs)
nil nil
nixfmt-rfc-style nixfmt-rfc-style
nixd nixd

View file

@ -8,7 +8,7 @@ in
alternate_scroll = "off"; alternate_scroll = "off";
blinking = "off"; blinking = "off";
copy_on_select = true; copy_on_select = true;
dock = "right"; dock = "bottom";
detect_venv = { detect_venv = {
on = { on = {
directories = [ directories = [

View file

@ -67,11 +67,19 @@ in
}; };
hyprland = { hyprland = {
imports = builtins.attrValues { inherit (modules) hyprland; }; imports = builtins.attrValues {
inherit (modules)
hyprland
;
};
}; };
server = { server = {
imports = builtins.attrValues { inherit (modules) services; }; imports = builtins.attrValues {
inherit (modules)
services
;
};
}; };
shared = { shared = {

View file

@ -1,17 +1,14 @@
{ {
imports = imports = map (file: ./${file}.nix) [
map "geoclue2"
(file: ./${file}.nix) "greetd"
[ "network"
"geoclue2" "hypridle"
"greetd" "hyprland"
"network" "hyprlock"
"hypridle" "regreet"
"hyprland" "swaylock"
"hyprlock" "thunar"
# "regreet" "wayland"
"swaylock" ];
"thunar"
"wayland"
];
} }

View file

@ -13,18 +13,18 @@ in
programs.regreet = { programs.regreet = {
enable = true; enable = true;
package = pkgs.greetd.regreet; package = pkgs.greetd.regreet;
settings = { # settings = {
appearance = { # appearance = {
greeting_msg = "Back for more, I see."; # greeting_msg = "Back for more, I see.";
}; # };
GTK = { # GTK = {
application_prefer_dark_theme = true; # application_prefer_dark_theme = true;
cursor_theme_name = lib.mkForce "catppuccin-macchiato-dark-cursors"; # cursor_theme_name = lib.mkForce "catppuccin-macchiato-dark-cursors";
font_name = lib.mkForce "${font.name} ${font.size.desktop}"; # font_name = lib.mkForce "${font.name} ${font.size.desktop}";
icon_theme_name = lib.mkForce "Papirus-Dark"; # icon_theme_name = lib.mkForce "Papirus-Dark";
theme_name = lib.mkForce "catppuccin-macchiato-mauve-compact"; # theme_name = lib.mkForce "catppuccin-macchiato-mauve-compact";
}; # };
}; # };
# theme = { # theme = {
# name = "catppuccin-macchiato-mauve-compact"; # name = "catppuccin-macchiato-mauve-compact";
# package = pkgs.catppuccin-gtk.override { # package = pkgs.catppuccin-gtk.override {

View file

@ -1 +1,5 @@
{ programs.nh = { enable = true; }; } {
programs.nh = {
enable = true;
};
}