Split Hyprlock,Noctalia-Shell and Hyprpaper into separate directories. Made changes to ncli, to automatically switch specialisations. Started configuring niri.

This commit is contained in:
2025-11-25 14:30:53 +01:00
parent 157ba06453
commit 69d1d05563
26 changed files with 784 additions and 93 deletions

View File

@ -4,7 +4,7 @@
#To show logs of services run: journalctl --user-unit={service-name} --user
systemd.user.services.set-wallpaper = {
enable = false;
enable = true;
description = "Set KDE Plasma wallpaper";
#after = [ "plasma-desktop.service" ];
wantedBy = [ "graphical-session.target" ];

View File

@ -6,7 +6,7 @@
programs = {
plasma = {
enable = true;
enable = false;
overrideConfig = true;
panels = [

View File

@ -1,8 +1,8 @@
source /etc/nixos/other/colors.sh
source /home/cookiez/NixOS/other/colors.sh
FLAG_FILE="/home/cookiez/.flags/theme-flag"
/run/current-system/sw/bin/konsave -i /etc/nixos/plasma/NixOS-1.0.1.knsv
/run/current-system/sw/bin/konsave -i /etc/nixos/plasma/NixOS-1.0.1.knsv
/run/current-system/sw/bin/konsave -i /home/cookiez/NixOS/plasma/NixOS-1.0.1.knsv
/run/current-system/sw/bin/konsave -i /home/cookiez/NixOS/plasma/NixOS-1.0.1.knsv
/run/current-system/sw/bin/konsave -a NixOS-1.0.1
progress_bar() {

View File

@ -1,17 +1,4 @@
{config, pkgs, ...}:
let
# Define the custom background package with the correct relative path
background-package = pkgs.stdenvNoCC.mkDerivation {
name = "background-image";
src = ./other/wallpaper.png; # Place wallpaper.jpg in the same directory as this config file
dontUnpack = true;
installPhase = ''
cp $src $out
'';
};
in
{config, pkgs, username, ...}:
{
imports =
[
@ -19,9 +6,15 @@ in
];
home-manager.sharedModules = [
./plasma-home.nix
#./home.nix
];
systemd.services = {
"plasma-workspace".serviceConfig.KillMode = "mixed";
"plasma-workspace".serviceConfig.TimeoutStopSec = "5s";
"sddm".serviceConfig.KillMode = "mixed";
};
services = {
xserver = {
enable = true;
@ -64,8 +57,8 @@ in
#};
system.activationScripts.script.text = ''
source /etc/nixos/other/colors.sh
source /etc/nixos/other/pfp.sh
source /home/cookiez/NixOS/other/colors.sh
source /home/cookiez/NixOS/other/pfp.sh
'';
#services.displayManager.sddm = {