testing sone shite

This commit is contained in:
zastian-dev
2025-12-15 18:06:05 +00:00
parent c45ec8d9cd
commit fe40f11559
12 changed files with 153 additions and 32 deletions

View File

@@ -92,10 +92,10 @@
home = "/home/game"; home = "/home/game";
}; };
}; };
groups.libvirtd.members = [ groups.libvirtd.members = [
"mrfluffy" "mrfluffy"
"work" "work"
]; ];
}; };
############################################################################## ##############################################################################
@@ -126,7 +126,8 @@
# AMD_VULKAN_ICD = "RADV"; # AMD_VULKAN_ICD = "RADV";
# VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json"; # VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json";
# XDG_CURRENT_DESKTOP = "hyprland"; # XDG_CURRENT_DESKTOP = "hyprland";
# QT_QPA_PLATFORMTHEME = "qt6ct"; #QT_QPA_PLATFORMTHEME = "gtk3";
#QT_QPA_PLATFORMTHEME_QT6 = "gtk3";
}; };
systemPackages = with pkgs; [ systemPackages = with pkgs; [

View File

@@ -8,7 +8,7 @@
{ {
programs = { programs = {
caelestia = { caelestia = {
enable = true; enable = false;
systemd = { systemd = {
enable = true; # if you prefer starting from your compositor enable = true; # if you prefer starting from your compositor
target = "graphical-session.target"; target = "graphical-session.target";

View File

@@ -0,0 +1,26 @@
{
config,
lib,
pkgs,
inputs,
...
}:
{
imports = [
inputs.dms.homeModules.dankMaterialShell.default
];
programs.dankMaterialShell = {
enable = true;
systemd = {
enable = true; # if you prefer starting from your compositor
};
default.settings = {
theme = "dark";
dynamicTheming = true;
# Add any other settings here
};
};
}

View File

@@ -10,6 +10,7 @@
settings = { settings = {
main = { main = {
pad = "5x5"; pad = "5x5";
include="/home/${config.home.username}/.config/foot/dank-colors.ini";
}; };
colors = { colors = {
alpha = lib.mkForce (0.9); alpha = lib.mkForce (0.9);

View File

@@ -15,7 +15,7 @@ let
#hyprscrolling = inputs.hyprland-plugins.packages.${pkgs.stdenv.hostPlatform.system}.hyprscrolling; #hyprscrolling = inputs.hyprland-plugins.packages.${pkgs.stdenv.hostPlatform.system}.hyprscrolling;
mod = "Alt"; mod = "Alt";
terminal = "footclient"; terminal = "footclient";
fileManager = "dolphin"; fileManager = "thunar";
#runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher"; #runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher";
runner = "vicinae toggle"; runner = "vicinae toggle";
# runner = "anyrun"; # runner = "anyrun";

70
flake.lock generated
View File

@@ -205,6 +205,50 @@
"type": "github" "type": "github"
} }
}, },
"dgop": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1765583951,
"narHash": "sha256-QDCrQorCAesnsOQJk+cTszazGitf9NDqIEMxzUEtotE=",
"owner": "AvengeMedia",
"repo": "dgop",
"rev": "57279532bc932b93df79d866b0663b1753cefda1",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"repo": "dgop",
"type": "github"
}
},
"dms": {
"inputs": {
"dgop": [
"dgop"
],
"nixpkgs": [
"nixpkgs"
],
"quickshell": "quickshell_3"
},
"locked": {
"lastModified": 1765804469,
"narHash": "sha256-cYCzFgYax1Cu/qdao5TEpB4ep/yOxZ14W/Dvj9zfovs=",
"owner": "AvengeMedia",
"repo": "DankMaterialShell",
"rev": "42a2835929e346e65226876ce3032eef23953eaf",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"repo": "DankMaterialShell",
"type": "github"
}
},
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -1138,6 +1182,28 @@
} }
}, },
"quickshell_3": { "quickshell_3": {
"inputs": {
"nixpkgs": [
"dms",
"nixpkgs"
]
},
"locked": {
"lastModified": 1764663772,
"narHash": "sha256-sHqLmm0wAt3PC4vczJeBozI1/f4rv9yp3IjkClHDXDs=",
"ref": "refs/heads/master",
"rev": "26531fc46ef17e9365b03770edd3fb9206fcb460",
"revCount": 713,
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
},
"original": {
"rev": "26531fc46ef17e9365b03770edd3fb9206fcb460",
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
}
},
"quickshell_4": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
@@ -1161,6 +1227,8 @@
"inputs": { "inputs": {
"caelestia": "caelestia", "caelestia": "caelestia",
"caelestia-cli": "caelestia-cli_2", "caelestia-cli": "caelestia-cli_2",
"dgop": "dgop",
"dms": "dms",
"home-manager": "home-manager", "home-manager": "home-manager",
"hyprland": "hyprland", "hyprland": "hyprland",
"hyprland-hyprsplit": "hyprland-hyprsplit", "hyprland-hyprsplit": "hyprland-hyprsplit",
@@ -1172,7 +1240,7 @@
"nixcord": "nixcord", "nixcord": "nixcord",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"qs-qml": "qs-qml", "qs-qml": "qs-qml",
"quickshell": "quickshell_3", "quickshell": "quickshell_4",
"stylix": "stylix", "stylix": "stylix",
"vicinae": "vicinae", "vicinae": "vicinae",
"zen-browser": "zen-browser" "zen-browser": "zen-browser"

View File

@@ -22,6 +22,15 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
#niri.url = "github:sodiboo/niri-flake"; #niri.url = "github:sodiboo/niri-flake";
dgop = {
url = "github:AvengeMedia/dgop";
inputs.nixpkgs.follows = "nixpkgs";
};
dms = {
url = "github:AvengeMedia/DankMaterialShell";
inputs.nixpkgs.follows = "nixpkgs";
inputs.dgop.follows = "dgop";
};
caelestia.url = "github:caelestia-dots/shell"; caelestia.url = "github:caelestia-dots/shell";
caelestia-cli.url = "github:caelestia-dots/cli"; caelestia-cli.url = "github:caelestia-dots/cli";
quickshell = { quickshell = {

View File

@@ -64,8 +64,8 @@ in
# enableUpdateCheck = false; # enableUpdateCheck = false;
# enableExtensionUpdateCheck = false; # enableExtensionUpdateCheck = false;
}; };
};
};
services.vicinae = { services.vicinae = {
enable = true; # default: false enable = true; # default: false
@@ -241,7 +241,7 @@ in
gamemode gamemode
goverlay goverlay
(pkgs.heroic.override { (pkgs.heroic.override {
extraPkgs = pkgs: [ pkgs.gamescope ]; # pulls in the real package extraPkgs = pkgs: [ pkgs.gamescope ]; # pulls in the real package
}) })
prismlauncher prismlauncher
protonup-qt protonup-qt
@@ -253,6 +253,7 @@ in
############################ ############################
# KDE / File Management # KDE / File Management
############################ ############################
kdePackages.qt6ct
kdePackages.baloo # new kdePackages.baloo # new
kdePackages.baloo-widgets # new kdePackages.baloo-widgets # new
kdePackages.dolphin kdePackages.dolphin
@@ -271,6 +272,9 @@ in
hicolor-icon-theme hicolor-icon-theme
qt6.qtsvg qt6.qtsvg
adw-gtk3
pywalfox-native
############################ ############################
# Experimental (inputs) # Experimental (inputs)
############################ ############################

View File

@@ -34,6 +34,7 @@ in
../dots/hyprland.nix ../dots/hyprland.nix
../dots/hyprpaper.nix ../dots/hyprpaper.nix
../dots/caelestia.nix ../dots/caelestia.nix
../dots/dankMeterialShell.nix
]; ];
# You can find color schemes at: https://github.com/tinted-theming/schemes # You can find color schemes at: https://github.com/tinted-theming/schemes

View File

@@ -21,16 +21,16 @@ in
font-packages.enable = true; font-packages.enable = true;
# fontconfig.enable = true; # fontconfig.enable = true;
gtk = { #gtk = {
enable = true; # enable = true;
flatpakSupport.enable = true; # flatpakSupport.enable = true;
}; #};
kde.enable = true; #kde.enable = true;
qt.enable = true; #qt.enable = true;
vscode.enable = true; #vscode.enable = true;
lazygit.enable = true; lazygit.enable = true;
foot.enable = true; #foot.enable = true;
river.enable = true; river.enable = true;
hyprland.enable = true; hyprland.enable = true;
waybar.enable = true; waybar.enable = true;
@@ -46,12 +46,12 @@ in
}; };
}; };
iconTheme = { #iconTheme = {
enable = true; # enable = true;
package = lib.mkForce (pkgs.reversal-icon-theme.override { allColorVariants = true; }); # #package = lib.mkForce (pkgs.reversal-icon-theme.override { allColorVariants = true; });
light = "Reversal-black"; # light = "Reversal-black";
dark = "Reversal-black-dark"; # dark = "Reversal-black-dark";
}; #};
polarity = "dark"; polarity = "dark";
image = ../assets/Wallpapers/001.jpg; image = ../assets/Wallpapers/001.jpg;

View File

@@ -34,6 +34,8 @@ in
../dots/hyprland.nix ../dots/hyprland.nix
../dots/hyprpaper.nix ../dots/hyprpaper.nix
../dots/caelestia.nix ../dots/caelestia.nix
../dots/dankMeterialShell.nix
]; ];
# You can find color schemes at: https://github.com/tinted-theming/schemes # You can find color schemes at: https://github.com/tinted-theming/schemes
@@ -48,13 +50,13 @@ in
home.stateVersion = "23.11"; # Please read the comment before changing. home.stateVersion = "23.11"; # Please read the comment before changing.
# Example GTK block (disabled) # Example GTK block (disabled)
# gtk = { gtk = {
# enable = true; enable = true;
# iconTheme = { iconTheme = {
# name = "Dracula"; name = "Reversal-black-dark";
# # package = pkgs.dracula-icon-theme; package = pkgs.reversal-icon-theme.override { allColorVariants = true; };
# }; };
# }; };
home.packages = with pkgs; [ home.packages = with pkgs; [
############################ ############################

View File

@@ -145,9 +145,18 @@ in
# NetworkManager applet # NetworkManager applet
nm-applet = { nm-applet = {
enable = true; enable = false;
indicator = false; indicator = false;
}; };
thunar = {
enable = true;
plugins = with pkgs.xfce; [
thunar-archive-plugin
thunar-volman
];
};
xfconf.enable = true;
}; };
############################ ############################