mainly xfce. And a lot of other things i dont remember
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user