feat: updated configuration for thunderbird, fish, and hypridle configuration

thunderbird: added configuration values in home-manager

fish: added more plugins and custom functions to do funny things

hypridle: changed timeoutSeconds value from 60 to 600 because it is too annoying
This commit is contained in:
Zhongheng Liu 2024-08-12 15:31:40 +08:00
commit d88a524105
No known key found for this signature in database
4 changed files with 35 additions and 10 deletions

View file

@ -60,6 +60,12 @@
# set number # set number
# ''; # '';
#}; #};
programs.thunderbird = {
enable = true;
profiles.default = {
isDefault = true;
};
};
home.packages = with pkgs; [ home.packages = with pkgs; [
protonvpn-gui protonvpn-gui
devenv devenv

View file

@ -1,5 +1,5 @@
{pkgs, ...}: let {pkgs, ...}: let
timeoutSeconds = 60; timeoutSeconds = 600;
in { in {
services.hypridle = { services.hypridle = {
enable = true; enable = true;

View file

@ -22,19 +22,38 @@ in
funcsave -q fish_greeting funcsave -q fish_greeting
''; '';
shellAliases = import ../aliases {inherit pkgs;}; shellAliases = import ../aliases {inherit pkgs;};
plugins = [ plugins = with pkgs.fishPlugins; [
{ {
name = "z"; name = "z";
src = pkgs.fetchFromGitHub { src = z.src;
owner = "jethrokuan";
repo = "z";
rev = "ddeb28a7b6a1f0ec6dae40c636e5ca4908ad160a";
sha256 = "0c5i7sdrsp0q3vbziqzdyqn4fmp235ax4mn4zslrswvn8g3fvdyh";
};
} }
{ {
name = "plugin-git"; name = "plugin-git";
src = pkgs.fishPlugins.plugin-git.src; src = plugin-git.src;
}
{
name = "transient-fish";
src = transient-fish.src;
}
{
name = "done";
src = done.src;
}
{
name = "gruvbox";
src = gruvbox.src;
}
{
name = "colored-man-pages";
src = colored-man-pages.src;
}
{
name = "puffer";
src = puffer.src;
}
{
name = "pisces";
src = pisces.src;
} }
]; ];
}; };

View file

@ -125,7 +125,7 @@
initialPassword = "stevenpassword"; initialPassword = "stevenpassword";
isNormalUser = true; isNormalUser = true;
openssh.authorizedKeys.keys = []; openssh.authorizedKeys.keys = [];
packages = with pkgs; [nh]; packages = with pkgs; [nh gparted];
extraGroups = ["wheel" "input" "networkmanager"]; extraGroups = ["wheel" "input" "networkmanager"];
}; };
}; };