Compare commits

...

4 commits

5 changed files with 92 additions and 12 deletions

View file

@ -55,6 +55,7 @@
crony.zen-browser.enable = true; crony.zen-browser.enable = true;
crony.lnxlink.enable = true; crony.lnxlink.enable = true;
crony.yazi.enable = true; crony.yazi.enable = true;
crony.obs-studio.enable = true;
# DO NOT CHANGE ALSO # DO NOT CHANGE ALSO
home.stateVersion = "24.11"; # Please read the comment before changing. home.stateVersion = "24.11"; # Please read the comment before changing.

View file

@ -41,6 +41,93 @@
}; };
}; };
# Install fastfetch
programs.fastfetch = {
enable = true;
settings = {
display = {
separator = " ";
};
modules = [
{
type = "os";
key = " OS";
keyColor = "yellow";
}
{
type = "kernel";
key = " ";
keyColor = "yellow";
}
{
type = "packages";
key = " 󰏖";
keyColor = "yellow";
}
{
type = "shell";
key = " ";
keyColor = "yellow";
}
{
type = "wm";
key = " wm";
keyColor = "blue";
}
{
type = "lm";
key = " 󰧨";
keyColor = "blue";
}
{
type = "terminal";
key = " ";
keyColor = "blue";
}
{
type = "host";
key = " HOST";
keyColor = "green";
}
{
type = "cpu";
key = " ";
keyColor = "green";
}
{
type = "gpu";
key = " 󰍛";
keyColor = "green";
}
{
type = "disk";
key = " ";
keyColor = "green";
}
{
type = "memory";
key = " 󰑭";
keyColor = "green";
}
{
type = "swap";
key = " 󰓡";
keyColor = "green";
}
{
type = "uptime";
key = " 󰅐";
keyColor = "green";
}
{
type = "display";
key = " 󰍹";
keyColor = "green";
}
];
};
};
# Install fzf # Install fzf
programs.fzf = { programs.fzf = {
enable = true; enable = true;

View file

@ -19,7 +19,7 @@
}) })
({...}: { ({...}: {
programs.zsh.initContent = '' programs.zsh.initContent = ''
${pkgs.nerdfetch}/bin/nerdfetch ${pkgs.fastfetch}/bin/fastfetch
# VI Mode escape timeout fix # VI Mode escape timeout fix
export KEYTIMEOUT=1 export KEYTIMEOUT=1

View file

@ -12,6 +12,9 @@
# Install obs-studio # Install obs-studio
programs.obs-studio = { programs.obs-studio = {
enable = true; enable = true;
package = pkgs.obs-studio.override {
cudaSupport = true;
};
plugins = with pkgs.obs-studio-plugins; [ plugins = with pkgs.obs-studio-plugins; [
obs-vkcapture obs-vkcapture
]; ];

View file

@ -58,17 +58,6 @@
}; };
}; };
services.swayidle = {
enable = true;
timeouts = [
{
timeout = 10;
command = "pidof hyprlock && ${pkgs.wlopm}/bin/wlopm --off '*'";
resumeCommand = "${pkgs.wlopm}/bin/wlopm --on '*'";
}
];
};
# Enable hyprlock # Enable hyprlock
programs.hyprlock = { programs.hyprlock = {
enable = true; enable = true;