various tweaks, better mbp keyboard support, new softwares

This commit is contained in:
Florian Schmitt 2023-07-16 12:44:31 +03:00
parent aa631246b2
commit 6277991153
5 changed files with 48 additions and 28 deletions

View file

@ -12,8 +12,12 @@ in
services = {
#blueman.enable = true;
#openvpn.restartAfterSleep = false;
openvpn.servers = {
arn = { config = '' config /home/mrflos/Nextcloud/vpn\ ARN/2023/vpn510.conf ''; };
arn = {
config = '' config /home/mrflos/Nextcloud/vpn\ ARN/2023/vpn510.conf '';
autoStart = false;
};
};
pipewire = {
enable = true;
@ -28,25 +32,18 @@ in
#media-session.enable = true;
};
printing.enable = true; # Enable CUPS to print documents.
redshift.enable = true;
redshift.enable = false; # may be causing flickers
xserver = {
enable = true;
layout = "us";
displayManager.sddm.enable = true;
desktopManager.plasma5.enable = true;
# desktopManager.gnome.enable = true;
desktopManager.plasma5.enable = true;
displayManager.sddm.enable = true;
# libinput.enable = true; # Enable touchpad support (enabled default in most desktopManager).
};
};
programs = {
# conflict between kde and gnome cf. https://github.com/NixOS/nixpkgs/issues/75867
ssh.askPassword = pkgs.lib.mkForce "${pkgs.ksshaskpass.out}/bin/ksshaskpass";
ssh.startAgent = true;
dconf.enable = true;
steam.enable = true;
firefox.enable = true;
chromium = {
enable = true;
homepageLocation = "about:blank";
@ -67,6 +64,13 @@ in
];
};
};
dconf.enable = true;
droidcam.enable = true;
firefox.enable = true;
kdeconnect.enable = true;
ssh.askPassword = pkgs.lib.mkForce "${pkgs.ksshaskpass.out}/bin/ksshaskpass"; # conflict between kde and gnome cf. https://github.com/NixOS/nixpkgs/issues/75867
ssh.startAgent = true;
steam.enable = true;
};
# Allow unfree packages
@ -78,12 +82,13 @@ in
};
};
};
environment.plasma5.excludePackages = with pkgs.libsForQt5; [
baloo
elisa
gwenview
oxygen
khelpcenter
oxygen
plasma-browser-integration
];
# List packages installed in system profile. To search, run:
@ -96,23 +101,16 @@ in
mkhl.direnv
jnoortheen.nix-ide
dracula-theme.theme-dracula
ms-vscode-remote.remote-ssh
gruntfuggly.todo-tree
eamodio.gitlens
mhutchie.git-graph
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "remote-ssh-edit";
publisher = "ms-vscode-remote";
version = "0.47.2";
sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g";
}
];
})
(chromium.override {
enableWideVine = true; # DRM support
})
bitwarden
calibre
digikam
dracula-theme
palenight-theme
@ -129,12 +127,13 @@ in
libsForQt5.ark
libsForQt5.bismuth
mattermost-desktop
mixxx
nextcloud-client
obsidian
onlyoffice-bin
libreoffice
signal-desktop
tdesktop
thunderbird
unstable.thunderbird
transmission-qt
vlc
];