mainly xfce. And a lot of other things i dont remember

This commit is contained in:
2026-01-06 21:25:19 +01:00
parent 1cac4ca84d
commit 3beb78a829
48 changed files with 958 additions and 223 deletions

View File

@@ -9,7 +9,7 @@
[ # Include the results of the hardware scan.
./hardware-configuration.nix
inputs.home-manager.nixosModules.default
./packages/zen/zen-mod.nix
];
@@ -21,13 +21,13 @@
};
};
nixpkgs.config.permittedInsecurePackages = [
"electron-33.4.11"
];
# nixpkgs.config.permittedInsecurePackages = [
# "electron-33.4.11"
# ];
# hyprland
programs.hyprland = {
enable = true;
enable = false;
xwayland.enable = true;
};
@@ -64,7 +64,7 @@
};
services.mullvad-vpn.enable = true;
services.teamviewer.enable = true;
# services.teamviewer.enable = true;
# Set your time zone.
time.timeZone = "Europe/Berlin";
@@ -86,11 +86,20 @@
# Enable the X11 windowing system.
services.xserver.enable = true;
services.xserver = {
enable = true;
desktopManager = {
xterm.enable = false;
xfce.enable = true;
};
};
# services.displayManager.defaultSession = "xfce";
# Enable the XFCE Desktop Environment.
services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true;
services.displayManager.ly.enable = false;
services.displayManager.lemurs.enable = false;
services.desktopManager.plasma6.enable = false;
environment.plasma6.excludePackages = with pkgs.kdePackages; [
konsole
@@ -98,11 +107,10 @@
virtualisation.virtualbox.host.enable = true;
virtualisation.docker.enable = true;
users.extraGroups.vboxusers.members = [ "n" ];
virtualisation.virtualbox.host.enableExtensionPack = true;
#virtualisation.virtualbox.host.enable = true;
#virtualisation.docker.enable = true;
#users.extraGroups.vboxusers.members = [ "n" ];
#virtualisation.virtualbox.host.enableExtensionPack = true;
# Configure keymap in X11
services.xserver = {
@@ -131,7 +139,7 @@
#jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
# nor need to redefine it in your config for now)
#media-session.enable = true;
};
@@ -149,7 +157,7 @@
users.users.n = {
isNormalUser = true;
description = "n";
extraGroups = [ "networkmanager" "wheel" "video" "adbusers" "input" "docker" "dialout" ];
extraGroups = [ "networkmanager" "wheel" "video" "adbusers" "input" "docker" "dialout"];
packages = with pkgs; [
obsidian
];
@@ -162,7 +170,6 @@
programs.firefox.enable = true;
services.flatpak.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -174,18 +181,16 @@
environment.systemPackages = with pkgs; [
# pkgs.teamviewer
pkgs.spotify
pkgs.devenv
pkgs.vim
pkgs.wget
pkgs.git
# pkgs.kitty
pkgs.tree
pkgs.nodejs
# pkgs.nodejs
pkgs.anki-bin
pkgs.unzip
pkgs.mullvad-vpn
pkgs.discord
# pkgs.discord
# pkgs.musescore
# pkgs.butterfly
pkgs.btop
@@ -197,35 +202,35 @@
pkgs.gnumake
pkgs.python312Packages.pip
pkgs.python312
pkgs.cargo
pkgs.rustup
pkgs.rust-analyzer
# pkgs.cargo
# pkgs.rustup
# pkgs.rust-analyzer
pkgs.ripgrep
pkgs.gcc
pkgs.lua-language-server
pkgs.nil
# sway
pkgs.pavucontrol
pkgs.networkmanagerapplet
pkgs.wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
pkgs.go
pkgs.cliphist
pkgs.mako # notification system developed by swaywm maintainer
pkgs.waybar # bar
pkgs.pulseaudio # audiocontrols
pkgs.brightnessctl # brightness controls
pkgs.wpaperd # wallpaper manager
pkgs.onboard
# pkgs.pavucontrol
# pkgs.networkmanagerapplet
# pkgs.wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout
# pkgs.go
# pkgs.cliphist
# pkgs.mako # notification system developed by swaywm maintainer
pkgs.waybar # bar
# pkgs.pulseaudio # audiocontrols
# pkgs.brightnessctl # brightness controls
pkgs.wpaperd # wallpaper manager
# pkgs.onboard
];
services.gnome.gnome-keyring.enable = true;
programs.sway = {
enable = true;
wrapperFeatures.gtk = true;
};
# programs.sway = {
# enable = true;
# wrapperFeatures.gtk = true;
# };
#fonts