kde with teams
This commit is contained in:
parent
39a732d893
commit
deeda4b05a
7 changed files with 349 additions and 293 deletions
|
@ -72,7 +72,6 @@
|
|||
hardware.opengl.driSupport32Bit = true;
|
||||
|
||||
#input stuff
|
||||
services.xserver.enable = false;
|
||||
|
||||
services.xserver.xkb.options = "caps:escape";
|
||||
services.xserver.xkb.layout = "us";
|
||||
|
@ -80,47 +79,32 @@
|
|||
|
||||
services.udisks2.enable = true;
|
||||
|
||||
services.xserver.windowManager.qtile = {
|
||||
enable = true;
|
||||
backend = "wayland";
|
||||
package = inputs.qtile.packages.x86_64-linux.qtile;
|
||||
configFile = null; # using hm instead
|
||||
extraPackages = python3Packages:
|
||||
with python3Packages; [
|
||||
pkgs.stable.python3Packages.qtile-extras
|
||||
# coconut
|
||||
];
|
||||
};
|
||||
services.xserver.enable = true; # SDDM requires this
|
||||
services.xserver.desktopManager.plasma5.enable = true;
|
||||
services.xserver.displayManager.sddm.enable = true;
|
||||
services.xserver.displayManager.defaultSession = "plasmawayland";
|
||||
environment.plasma5.excludePackages = with pkgs.libsForQt5; [
|
||||
konsole
|
||||
];
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = {
|
||||
default_session = {
|
||||
command = "${lib.getExe pkgs.greetd.tuigreet} -r -g \"what's good\" --time --cmd \"qtile start -b wayland\"";
|
||||
user = "greeter";
|
||||
};
|
||||
};
|
||||
};
|
||||
services.flatpak.enable = true;
|
||||
|
||||
security.polkit.enable = true;
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
||||
xdg.autostart.enable = true;
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
wlr.enable = true;
|
||||
gtkUsePortal = true;
|
||||
extraPortals = with pkgs; [
|
||||
xdg-desktop-portal-gtk
|
||||
];
|
||||
config = {
|
||||
common = {
|
||||
default = ["wlr" "gtk"];
|
||||
"org.freedesktop.impl.portal.FileChooser" = "gtk";
|
||||
};
|
||||
};
|
||||
};
|
||||
xdg.portal.enable = true;
|
||||
# xdg.portal = {
|
||||
# enable = true;
|
||||
# extraPortals = with pkgs; [
|
||||
# xdg-desktop-portal-gtk
|
||||
# ];
|
||||
# config = {
|
||||
# common = {
|
||||
# default = ["wlr" "gtk"];
|
||||
# "org.freedesktop.impl.portal.FileChooser" = "gtk";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
|
||||
services.resolved = {
|
||||
enable = true;
|
||||
|
@ -139,8 +123,11 @@
|
|||
};
|
||||
|
||||
qt.enable = true;
|
||||
qt.platformTheme = "gtk2";
|
||||
qt.style = "gtk2";
|
||||
qt.platformTheme = "kde";
|
||||
qt.style = "kvantum";
|
||||
programs.dconf.enable = true;
|
||||
|
||||
services.colord.enable = true;
|
||||
|
||||
programs.zsh.enable = true;
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
|
@ -162,10 +149,6 @@
|
|||
eza
|
||||
swaybg
|
||||
|
||||
pulseaudio
|
||||
pamixer
|
||||
brightnessctl
|
||||
|
||||
git
|
||||
|
||||
nix-index
|
||||
|
@ -174,6 +157,9 @@
|
|||
cachix
|
||||
|
||||
alejandra
|
||||
|
||||
plasma5Packages.qtstyleplugin-kvantum
|
||||
ayu-theme-gtk
|
||||
];
|
||||
|
||||
documentation.dev.enable = true;
|
||||
|
@ -198,28 +184,6 @@
|
|||
};
|
||||
networking.nftables.enable = true;
|
||||
|
||||
# programs.sway = {
|
||||
# # to use home-manager
|
||||
# package = null;
|
||||
# enable = true;
|
||||
# wrapperFeatures = {
|
||||
# base = true;
|
||||
# gtk = true;
|
||||
# };
|
||||
# # extraPackages = with pkgs; [swaylock swayidle foot dmenu vulkan-validation-layers];
|
||||
# };
|
||||
|
||||
# systemd.services.fixNetworkingForTailscale = {
|
||||
# wantedBy = ["multi-user.target"];
|
||||
# after = ["network.target" "mullvad-daemon.service"];
|
||||
# description = "fix the damn routing table";
|
||||
# serviceConfig = {
|
||||
# Type = "oneshot";
|
||||
# User = "root";
|
||||
# ExecStart = ''${pkgs.bash}/bin/bash -c "if [[ \"$( ${pkgs.iproute2}/bin/ip rule | grep -e \"62:.*52\" | wc -l)\" -eq 0 ]]; then ${pkgs.iproute2}/bin/ip rule add pref 62 table 52; fi"'';
|
||||
# };
|
||||
# };
|
||||
|
||||
# give cpuset to user
|
||||
systemd.services."user@".serviceConfig.Delegate = "memory pids cpu cpuset";
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue