enable cinnamon
This commit is contained in:
@@ -42,6 +42,7 @@ in
|
|||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||||
# Desktops
|
# Desktops
|
||||||
|
my-namespace.desktop-environment.cinnamon.enable = true;
|
||||||
my-namespace.desktop-environment.xfce.enable = true;
|
my-namespace.desktop-environment.xfce.enable = true;
|
||||||
my-namespace.desktop-environment.gnome.enable = true;
|
my-namespace.desktop-environment.gnome.enable = true;
|
||||||
my-namespace.desktop-environment.kde.enable = true;
|
my-namespace.desktop-environment.kde.enable = true;
|
||||||
@@ -69,13 +70,14 @@ in
|
|||||||
# Packages from inputsq
|
# Packages from inputsq
|
||||||
inputs.game-of-life.packages.x86_64-linux.default
|
inputs.game-of-life.packages.x86_64-linux.default
|
||||||
inputs.zen-browser.packages.x86_64-linux.default
|
inputs.zen-browser.packages.x86_64-linux.default
|
||||||
inputs.anikki.packages.x86_64-linux.default
|
# inputs.anikki.packages.x86_64-linux.default
|
||||||
# We want flatpak support
|
# We want flatpak support
|
||||||
flatpak
|
flatpak
|
||||||
# GNOME shit
|
# GNOME shit
|
||||||
thunderbird
|
thunderbird
|
||||||
soundwireserver
|
soundwireserver
|
||||||
vscode
|
# vscode
|
||||||
|
# discord
|
||||||
spotify
|
spotify
|
||||||
appimage-run
|
appimage-run
|
||||||
prismlauncher #replaces broken minecraft package
|
prismlauncher #replaces broken minecraft package
|
||||||
@@ -83,6 +85,7 @@ in
|
|||||||
terraform
|
terraform
|
||||||
virt-manager
|
virt-manager
|
||||||
nil
|
nil
|
||||||
|
codex
|
||||||
# thunderbird
|
# thunderbird
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -99,6 +102,7 @@ in
|
|||||||
# Open ports in the firewall.
|
# Open ports in the firewall.
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
59010 #SoundWireServer
|
59010 #SoundWireServer
|
||||||
|
5901
|
||||||
5001
|
5001
|
||||||
11434
|
11434
|
||||||
3389 #RDP
|
3389 #RDP
|
||||||
@@ -106,6 +110,7 @@ in
|
|||||||
];
|
];
|
||||||
networking.firewall.allowedUDPPorts = [
|
networking.firewall.allowedUDPPorts = [
|
||||||
59010 #SoundWireServer
|
59010 #SoundWireServer
|
||||||
|
5901
|
||||||
5001
|
5001
|
||||||
11434
|
11434
|
||||||
3389 #RDP
|
3389 #RDP
|
||||||
@@ -120,6 +125,22 @@ in
|
|||||||
nixpkgs.config.allowBroken = true;
|
nixpkgs.config.allowBroken = true;
|
||||||
powerManagement.cpuFreqGovernor = "performance";
|
powerManagement.cpuFreqGovernor = "performance";
|
||||||
# Set up system Packages
|
# Set up system Packages
|
||||||
|
environment.sessionVariables.GI_TYPELIB_PATH =
|
||||||
|
lib.makeSearchPath "lib/girepository-1.0" [
|
||||||
|
pkgs.my-namespace.rounded-blur
|
||||||
|
];
|
||||||
|
environment.sessionVariables = {
|
||||||
|
# If you are using Hyprland, labwc, or Sway (wlroots-based):
|
||||||
|
WLR_DRM_NO_ATOMIC = "1";
|
||||||
|
|
||||||
|
KWIN_DRM_DISABLE_TRIPLE_BUFFERING="1";
|
||||||
|
|
||||||
|
# If you are using KDE Plasma (KWin):
|
||||||
|
KWIN_FORCE_SW_CURSOR = "1";
|
||||||
|
|
||||||
|
# For modern wlroots (and Aquamarine in Hyprland) to force software cursors:
|
||||||
|
WLR_NO_HARDWARE_CURSORS = "1";
|
||||||
|
};
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
git
|
git
|
||||||
wine
|
wine
|
||||||
@@ -132,6 +153,9 @@ in
|
|||||||
my-namespace.udev-steelseries
|
my-namespace.udev-steelseries
|
||||||
my-namespace.hello
|
my-namespace.hello
|
||||||
my-namespace.linux-wallpaperengine
|
my-namespace.linux-wallpaperengine
|
||||||
|
my-namespace.rounded-blur
|
||||||
|
my-namespace.rounded-windows-bms
|
||||||
|
vscode-modernized
|
||||||
|
|
||||||
(pkgs.writeShellScriptBin "switch-to-desktop" ''
|
(pkgs.writeShellScriptBin "switch-to-desktop" ''
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|||||||
Reference in New Issue
Block a user