This commit is contained in:
Kris
2026-03-28 20:49:12 +02:00
parent 69e881d729
commit 8ed9bd9618
28 changed files with 207 additions and 276 deletions

View File

@@ -216,6 +216,53 @@ in {
enable = true;
platformTheme.name = "qtct";
style.name = "Darkly";
qt5ctSettings = {
Appearance = {
color_scheme_path = "${pkgs.catppuccin-qt5ct}/share/qt5ct/colors/catppuccin-mocha-blue.conf";
custom_palette = true;
icon_theme = "Arashi";
standard_dialogs = "default";
style = "Darkly";
};
};
qt6ctSettings = {
Appearance = {
color_scheme_path = "${pkgs.catppuccin-qt5ct}/share/qt6ct/colors/catppuccin-mocha-blue.conf";
custom_palette = true;
icon_theme = "Arashi";
standard_dialogs = "default";
style = "Darkly";
};
};
};
xdg.mimeApps = {
enable = true;
defaultApplications = {
"default-web-browser" = [ "zen-beta.desktop" ];
"text/html" = [ "zen-beta.desktop" ];
"x-scheme-handler/http" = [ "zen-beta.desktop" ];
"x-scheme-handler/https" = [ "zen-beta.desktop" ];
"inode/directory" = [ "org.kde.dolphin.desktop" ];
"image/png" = [ "org.kde.gwenview.desktop" ];
"image/jpeg" = [ "org.kde.gwenview.desktop" ];
"image/gif" = [ "org.kde.gwenview.desktop" ];
"image/webp" = [ "org.kde.gwenview.desktop" ];
"image/svg+xml" = [ "org.kde.gwenview.desktop" ];
"image/avif" = [ "org.kde.gwenview.desktop" ];
"video/mp4" = [ "mpv.desktop" ];
"video/webm" = [ "mpv.desktop" ];
"video/x-matroska" = [ "mpv.desktop" ];
"audio/flac" = [ "mpv.desktop" ];
"audio/mpeg" = [ "mpv.desktop" ];
"audio/ogg" = [ "mpv.desktop" ];
"audio/wav" = [ "mpv.desktop" ];
"application/pdf" = [ "org.kde.gwenview.desktop" ];
};
};
programs.zen-browser = {
@@ -227,6 +274,20 @@ in {
};
};
services.flameshot = {
enable = true;
settings = {
General = {
disabledTrayIcon = true;
showStartupLaunchMessage = false;
savePath = "/home/kris/Pictures/Screenshots";
savePathFixed = true;
useGrimAdapter = true;
disabledGrimWarning = true;
};
};
};
wayland.windowManager.hyprland = {
enable = true;
package = null;
@@ -257,24 +318,6 @@ in {
source = ../../config/hypr/xdph.conf;
};
home.file.".config/qt5ct/qt5ct.conf".text = ''
[Appearance]
color_scheme_path=${pkgs.catppuccin-qt5ct}/share/qt5ct/colors/catppuccin-mocha-blue.conf
custom_palette=true
icon_theme=Arashi
standard_dialogs=default
style=Darkly
'';
home.file.".config/qt6ct/qt6ct.conf".text = ''
[Appearance]
color_scheme_path=${pkgs.catppuccin-qt5ct}/share/qt6ct/colors/catppuccin-mocha-blue.conf
custom_palette=true
icon_theme=Arashi
standard_dialogs=default
style=Darkly
'';
home.file.".local/share/fonts/DotfilesFont.otf" = {
source = ../../config/dotfile_deps/DotfilesFont.otf;
};

View File

@@ -3,9 +3,9 @@
{
environment.systemPackages = [
(pkgs.callPackage ./../packages/ocbwoy3-icons/default.nix {})
(pkgs.callPackage ./../packages/kris-icons/default.nix {})
(pkgs.callPackage ./../packages/arashi-icons.nix {})
(pkgs.callPackage ./../packages/ralsei-cursors/default.nix {}) # ralsei cursors ported to linux
(pkgs.callPackage ./../packages/ralsei-cursors/default.nix {})
];
system.nixos = {

View File

@@ -11,6 +11,7 @@
nerd-fonts.monaspace
nerd-fonts.symbols-only
minecraftia
(callPackage ./packages/nonnix-fonts.nix { })
];
environment.sessionVariables.LD_LIBRARY_PATH = "${pkgs.gcc15}/lib";
@@ -67,6 +68,7 @@
libimobiledevice
direnv
kdePackages.dolphin
kdePackages.gwenview
kdePackages.kleopatra
kdePackages.kservice
qpwgraph
@@ -89,8 +91,7 @@
deno
hyprpaper
swww
swappy
slurp
flameshot
grim
wayland-utils
wl-clipboard

View File

@@ -1,7 +1,7 @@
{ lib, stdenv }:
stdenv.mkDerivation rec {
pname = "ocbwoy3-nixos-icons";
pname = "kris-nixos-icons";
version = "1.0.0";
src = ./.;
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "OCbwoy3's Custom Icons for NixOS";
description = "Kris's Custom Icons for NixOS";
homepage = "https://tangled.sh/@kris.darkworld.download/nix?ref=main";
license = licenses.mit;
maintainers = with maintainers; [ ];

View File

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@@ -0,0 +1,14 @@
{ stdenvNoCC }:
stdenvNoCC.mkDerivation {
pname = "kris-nonnix-fonts";
version = "1";
src = ../../../asset/fonts/nonnix;
installPhase = ''
runHook preInstall
install -Dm644 *.ttf -t "$out/share/fonts/truetype"
runHook postInstall
'';
}