save a l\arrache

This commit is contained in:
Florian Schmitt 2023-06-19 15:52:25 +03:00
parent 3774c53e72
commit aa631246b2
7 changed files with 150 additions and 67 deletions

View file

@ -12,6 +12,9 @@ in
services = {
#blueman.enable = true;
openvpn.servers = {
arn = { config = '' config /home/mrflos/Nextcloud/vpn\ ARN/2023/vpn510.conf ''; };
};
pipewire = {
enable = true;
alsa.enable = true;
@ -31,14 +34,7 @@ in
layout = "us";
displayManager.sddm.enable = true;
desktopManager.plasma5.enable = true;
desktopManager.plasma5.excludePackages = with pkgs.libsForQt5; [
elisa
gwenview
oxygen
khelpcenter
plasma-browser-integration
];
desktopManager.gnome.enable = true;
# desktopManager.gnome.enable = true;
# libinput.enable = true; # Enable touchpad support (enabled default in most desktopManager).
};
@ -47,7 +43,9 @@ in
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;
@ -81,6 +79,13 @@ in
};
};
environment.plasma5.excludePackages = with pkgs.libsForQt5; [
elisa
gwenview
oxygen
khelpcenter
plasma-browser-integration
];
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
@ -93,6 +98,8 @@ in
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";
@ -106,44 +113,50 @@ in
enableWideVine = true; # DRM support
})
bitwarden
digikam
dracula-theme
palenight-theme
numix-cursor-theme
papirus-icon-theme
element-desktop
filezilla
gimp-with-plugins
gnome.gnome-tweaks
hyprland
inkscape-with-extensions
inter
joplin-desktop
kitty
kitty-themes
libsForQt5.ark
libsForQt5.bismuth
mattermost-desktop
nextcloud-client
obsidian
onlyoffice-bin
signal-desktop
tdesktop
thunderbird
transmission-qt
vlc
unstable.hyprland
unstable.obsidian
];
environment.gnome.excludePackages = (with pkgs; [
gnome-photos
gnome-tour
]) ++ (with pkgs.gnome; [
cheese # webcam tool
gnome-music
gedit # text editor
epiphany # web browser
geary # email reader
gnome-characters
tali # poker game
iagno # go game
hitori # sudoku game
atomix # puzzle game
yelp # Help view
gnome-contacts
gnome-initial-setup
]);
# environment.gnome.excludePackages = (with pkgs; [
# gnome-photos
# gnome-tour
# ]) ++ (with pkgs.gnome; [
# cheese # webcam tool
# gnome-music
# gedit # text editor
# epiphany # web browser
# geary # email reader
# gnome-characters
# tali # poker game
# iagno # go game
# hitori # sudoku game
# atomix # puzzle game
# yelp # Help view
# gnome-contacts
# gnome-initial-setup
# ]);
# Do not restart the display manager automatically
systemd.services.display-manager.restartIfChanged = lib.mkForce false;