From 4b51a22382c96da8d167486325bc6d61a5097357 Mon Sep 17 00:00:00 2001 From: tess Date: Tue, 5 Sep 2023 18:32:32 +0200 Subject: [PATCH] kde --- configuration.nix | 55 ++++++++++++++++++++++++++++------------------- sync-no-update.sh | 11 ++++++++++ 2 files changed, 44 insertions(+), 22 deletions(-) create mode 100755 sync-no-update.sh diff --git a/configuration.nix b/configuration.nix index 96fb832..c0b604e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -29,6 +29,7 @@ services.flatpak.enable = true; xdg.portal.enable = true; + services.udev.enable = true; services.udev.packages = [pkgs.arduino]; @@ -82,15 +83,18 @@ # }; #}; desktopManager = { - xterm.enable = false; + plasma5.enable = true; + #xterm.enable = false; }; displayManager = { - defaultSession = "none+i3"; - startx.enable = true; - }; - windowManager.i3 = { - enable = true; + sddm.enable = true; + defaultSession = "plasmawayland"; + # startx.enable = true; }; + + #windowManager.i3 = { + # enable = true; + #}; }; @@ -105,10 +109,10 @@ #"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; #"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; #}; - # enable the fish - #users.users.tess.shell = pkgs.fish; - #users.defaultUserShell = pkgs.fish; - #programs.fish.enable = true; + # enable the fish + #users.users.lotte.shell = pkgs.fish; + users.defaultUserShell = pkgs.fish; + programs.fish.enable = true; # enable the steam programs.steam = { @@ -188,15 +192,16 @@ any-nix-shell # window manager & theming stuff - i3 - sway - autotiling + #i3 + #sway + #autotiling rofi - i3status-rust - lxappearance - feh + #i3status-rust + #lxappearance + #feh kaokao.packages.${pkgs.system}.default - tree-sitter-typst + #tree-sitter-typst + libsForQt5.bismuth # streaming / gamign unstable.obs-studio @@ -218,18 +223,17 @@ dunst clipman xclip - xfce.xfce4-power-manager - xfce.xfce4-screenshooter + #xfce.xfce4-power-manager + #xfce.xfce4-screenshooter # file du-dust - cinnamon.nemo - gnome.file-roller # audio pavucontrol # email gnome.geary + libsForQt5.kmail # pdf - evince + #evince #progaming git @@ -326,6 +330,13 @@ picard xfce.mousepad xdotool + audacity + teams + playerctl + gnome.adwaita-icon-theme + tela-circle-icon-theme + papirus-folders + libsForQt5.kdeplasma-addons ]; diff --git a/sync-no-update.sh b/sync-no-update.sh new file mode 100755 index 0000000..33784bf --- /dev/null +++ b/sync-no-update.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# this is mostly stolen from my wife :) + + +cp -r /etc/nixos/ ./backup + +sudo cp -r ./configuration.nix ./flake.nix /etc/nixos/ + +cd /etc/nixos/ + +sudo nixos-rebuild switch --upgrade --impure