updates
This commit is contained in:
parent
32f925bb69
commit
4523c69238
18 changed files with 314 additions and 102 deletions
|
|
@ -4,6 +4,7 @@
|
|||
lib,
|
||||
hyprlanddots,
|
||||
nvimDotfiles,
|
||||
inputs,
|
||||
...
|
||||
}: {
|
||||
imports = [
|
||||
|
|
@ -26,7 +27,6 @@
|
|||
./modules/quickshell.nix
|
||||
#./modules/hyprspace.nix
|
||||
./modules/cava.nix
|
||||
./modules/matugen.nix
|
||||
./modules/rgb.nix
|
||||
./modules/anyrun.nix
|
||||
];
|
||||
|
|
@ -38,11 +38,11 @@
|
|||
home.enableNixpkgsReleaseCheck = false;
|
||||
xdg.mime.enable = false;
|
||||
|
||||
|
||||
# TODO: move these somewhere else; undecided
|
||||
home.packages = with pkgs; [
|
||||
btop
|
||||
nvtopPackages.full
|
||||
kdePackages.dolphin
|
||||
voicevox
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@
|
|||
|
||||
copy_dir "$repo/fish" "${config.xdg.configHome}/fish"
|
||||
copy_dir "$repo/hypr" "${config.xdg.configHome}/hypr"
|
||||
copy_dir "$repo/quickshell" "${config.xdg.configHome}/quickshell"
|
||||
copy_dir "$repo/cava" "${config.xdg.configHome}/cava"
|
||||
copy_dir "$nvimrepo" "${config.xdg.configHome}/nvim"
|
||||
|
||||
|
|
|
|||
|
|
@ -2,5 +2,6 @@
|
|||
home.packages = with pkgs; [
|
||||
ani-cli
|
||||
aria2
|
||||
yt-dlp
|
||||
];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,17 +3,21 @@
|
|||
url = "https://raw.githubusercontent.com/cyl0/ModernX/0.6.1/modernx.lua";
|
||||
sha256 = "11n7qqaj2f3l53wg7vqdf007zky45nkviwy10xmb9kxwddnpmxsm";
|
||||
};
|
||||
|
||||
modernxFont = pkgs.fetchurl {
|
||||
url = "https://raw.githubusercontent.com/cyl0/ModernX/0.6.1/Material-Design-Iconic-Font.ttf";
|
||||
sha256 = "06nsghfgsvhqfcvfd9k1dp3mvh5xz0cz5k5vqcby4v5nxki5p90q";
|
||||
};
|
||||
anime4k = pkgs.fetchFromGitHub {
|
||||
owner = "bloc97";
|
||||
repo = "Anime4K";
|
||||
rev = "v4.0.1";
|
||||
sha256 = "sha256-OQWJWcDpwmnJJ/kc4uEReaO74dYFlxNQwf33E5Oagb0=";
|
||||
};
|
||||
in {
|
||||
home.packages = with pkgs; [
|
||||
mpv
|
||||
mpvScripts.thumbfast
|
||||
];
|
||||
|
||||
home.file.".config/mpv/mpv.conf".text = ''
|
||||
profile=gpu-hq
|
||||
osc=no
|
||||
|
|
@ -23,15 +27,18 @@ in {
|
|||
script-opts=modernx-theme=Nordic
|
||||
sub-font="Noto Sans"
|
||||
sub-font-size=40
|
||||
hwdec=nvdec
|
||||
hwdec-codecs=all
|
||||
glsl-shaders="~~/shaders/Restore/Anime4K_Clamp_Highlights.glsl:~~/shaders/Restore/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Upscale/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Upscale/Anime4K_Upscale_CNN_x2_M.glsl"
|
||||
'';
|
||||
|
||||
home.file.".config/mpv/scripts/modernx.lua".source =
|
||||
modernx;
|
||||
|
||||
home.file.".config/mpv/input.conf".text = ''
|
||||
CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "Shaders cleared"
|
||||
CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Restore/Anime4K_Clamp_Highlights.glsl:~~/shaders/Restore/Anime4K_Restore_CNN_VL.glsl:~~/shaders/Upscale/Anime4K_Upscale_CNN_x2_VL.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Upscale/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode A (HQ)"
|
||||
CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Restore/Anime4K_Clamp_Highlights.glsl:~~/shaders/Upscale+Denoise/Anime4K_Upscale_Denoise_CNN_x2_VL.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Upscale/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Upscale/Anime4K_Upscale_CNN_x2_M.glsl"; show-text "Anime4K: Mode B (Denoise - for artifact-heavy anime)"
|
||||
'';
|
||||
home.file.".config/mpv/scripts/modernx.lua".source = modernx;
|
||||
home.file.".config/mpv/scripts/thumbfast.lua".source = "${pkgs.mpvScripts.thumbfast}/share/mpv/scripts/thumbfast.lua";
|
||||
|
||||
home.file.".config/mpv/script-opts/thumbfast.conf".source = "${pkgs.mpvScripts.thumbfast}/share/mpv/script-opts/thumbfast.conf";
|
||||
|
||||
home.file.".config/mpv/fonts/Material-Design-Iconic-Font.ttf".source =
|
||||
modernxFont;
|
||||
home.file.".config/mpv/fonts/Material-Design-Iconic-Font.ttf".source = modernxFont;
|
||||
home.file.".config/mpv/shaders".source = "${anime4k}/glsl";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,16 @@
|
|||
{pkgs, ...}: {
|
||||
{
|
||||
pkgs,
|
||||
inputs,
|
||||
lib,
|
||||
...
|
||||
}: {
|
||||
|
||||
home.packages = with pkgs; [
|
||||
quickshell
|
||||
dgop
|
||||
ddcutil
|
||||
accountsservice
|
||||
cliphist
|
||||
];
|
||||
home.sessionPath = ["${pkgs.quickshell}/bin"];
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue