kde: Add sddm background and persist more stuff
This commit is contained in:
parent
794c955c2c
commit
a75e4dc41d
2 changed files with 22 additions and 2 deletions
2
.gitattributes
vendored
2
.gitattributes
vendored
|
@ -1 +1 @@
|
||||||
users/hu/packages/ags/config/vendor/** linguist-vendored
|
assets/** linguist-vendored
|
||||||
|
|
|
@ -1,19 +1,35 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
|
|
||||||
{
|
let
|
||||||
|
sddm-background-drv = pkgs.stdenvNoCC.mkDerivation {
|
||||||
|
name = "sddm-background-drv";
|
||||||
|
src = ../../../assets/wallpapers;
|
||||||
|
dontUnpack = true;
|
||||||
|
installPhase = ''
|
||||||
|
cp $src/kde.png $out
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
in {
|
||||||
imports = [
|
imports = [
|
||||||
../../system/fonts.nix
|
../../system/fonts.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
environment.persistence."/nix/persist".directories = [
|
||||||
|
"/var/lib/AccountsService/"
|
||||||
|
];
|
||||||
|
|
||||||
environment.persistence."/nix/persist".users.hu.directories = [
|
environment.persistence."/nix/persist".users.hu.directories = [
|
||||||
# https://github.com/nix-community/plasma-manager/issues/172
|
# https://github.com/nix-community/plasma-manager/issues/172
|
||||||
".local/share/konsole"
|
".local/share/konsole"
|
||||||
".local/share/kwalletd"
|
".local/share/kwalletd"
|
||||||
|
".local/share/baloo"
|
||||||
|
".local/share/dolphin"
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.persistence."/nix/persist".users.hu.files = [
|
environment.persistence."/nix/persist".users.hu.files = [
|
||||||
".config/konsolerc"
|
".config/konsolerc"
|
||||||
".config/kwinoutputconfig.json"
|
".config/kwinoutputconfig.json"
|
||||||
|
".local/state/konsolestaterc"
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.sessionVariables = {
|
environment.sessionVariables = {
|
||||||
|
@ -41,6 +57,10 @@
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nvidia-vaapi-driver
|
nvidia-vaapi-driver
|
||||||
kdePackages.sddm-kcm
|
kdePackages.sddm-kcm
|
||||||
|
(pkgs.writeTextDir "share/sddm/themes/breeze/theme.conf.user" ''
|
||||||
|
[General]
|
||||||
|
background=${sddm-background-drv}
|
||||||
|
'')
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users.hu = {
|
home-manager.users.hu = {
|
||||||
|
|
Loading…
Reference in a new issue