# Services
services = {
displayManager = {
+ sddm.enable = true;
+ sddm.autoLogin.relogin = true;
defaultSession = "xfce+i3";
};
desktopManager = {
enable = true;
displayManager = {
- lightdm = {
- enable = true;
- greeters.gtk = {
- theme = {
- name = "Qogir-Dark";
- package = pkgs.qogir-theme;
- };
- iconTheme = {
- name = "Qogir-dark";
- package = pkgs.qogir-icon-theme;
- };
- cursorTheme = {
- name = "volantes_light_cursors";
- package = pkgs.volantes-cursors;
- };
- };
- background = "${wallpaper}";
- };
+ session = [
+ {
+ manage = "desktop";
+ name = "plasma-i3wm";
+ start = "KDEWM=${pkgs.i3}/bin/i3 /run/current-system/sw/bin/startplasma-x11";
+ }
+ ];
};
desktopManager = {
};
};
windowManager.i3.enable = true;
- windowManager.awesome.enable = true;
- windowManager.herbstluftwm.enable = true;
+ # windowManager.awesome.enable = true;
+ # windowManager.herbstluftwm.enable = true;
xkb = {
layout = "de";
};
};
- systemd.user.services.plasma-i3wm = {
- wantedBy = [ "plasma-workspace-x11.target" ];
- # before = [ "plasma-workspace-x11.target" ];
- description = "Launch Plasma with i3";
- environment = lib.mkForce {};
- serviceConfig = {
- ExecStart = "${pkgs.i3}/bin/i3";
- Restart = "on-failure";
- };
- };
- systemd.user.services.plasma-workspace-x11.after = [ "plasma-i3wm.target" ];
systemd.user.services.plasma-kwin_x11.enable = false;
services.autorandr = {
shellify
deno
typst
+ jdt-language-server
scrcpy
vim.lsp.enable('clangd')
vim.lsp.config('zuban', {})
vim.lsp.enable('zuban')
+ vim.lsp.enable('jdtls')
require('guess-indent').setup {}
local actions = require("telescope.actions")
require('telescope').setup {
};
};
extraConfig = ''
- exec ${pkgs.xfce.xfce4-panel}/bin/xfce4-panel
for_window [window_role="pop-up"] floating enable
for_window [window_role="task_dialog"] floating enable
for_window [workspace="9"] floating enable