update on pc

This commit is contained in:
kp2pml30 2025-03-19 18:36:47 +04:00
parent 6f3eb7dbe2
commit 8ef03fdd80
8 changed files with 205 additions and 50 deletions

View file

@ -6,5 +6,8 @@
}:
let
cfg = config.kp2pml30;
in lib.mkIf cfg.messengers.personal {
in lib.mkIf cfg.messengers.work {
users.users.${cfg.username}.packages = with pkgs; [
slack
];
}

View file

@ -2,14 +2,22 @@
, lib
, rootPath
, config
, system
, ...
}:
let
cfg = config.kp2pml30;
signalSuffix = if system == "x86_64-linux" then "amd64" else "arm64";
in lib.mkIf cfg.messengers.personal {
users.users.${cfg.username}.packages = with pkgs; [
discord-ptb
telegram-desktop
signal-desktop
(pkgs.callPackage "${toString pkgs.path}/pkgs/by-name/si/signal-desktop/generic.nix" {} rec {
pname = "signal-desktop";
dir = "Signal";
version = "7.46.0";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_${signalSuffix}.deb";
hash = "sha256-HbmyivfhvZfXdtcL/Cjzl4v0Ck/fJCD517iTjIeidgc=";
})
];
}

View file

@ -32,9 +32,13 @@ in lib.mkIf cfg.xserver {
environment.systemPackages = with pkgs; [
xclip
brightnessctl
arandr
libnotify
xfce.xfce4-screenshooter
];
programs.dconf.enable = true;
home-manager.users.${cfg.username} = {
programs.rofi = {
enable = true;