This commit is contained in:
tess 2023-09-05 18:32:32 +02:00
parent be6608c95b
commit 4b51a22382
2 changed files with 44 additions and 22 deletions

View File

@ -29,6 +29,7 @@
services.flatpak.enable = true; services.flatpak.enable = true;
xdg.portal.enable = true; xdg.portal.enable = true;
services.udev.enable = true; services.udev.enable = true;
services.udev.packages = [pkgs.arduino]; services.udev.packages = [pkgs.arduino];
@ -82,15 +83,18 @@
# }; # };
#}; #};
desktopManager = { desktopManager = {
xterm.enable = false; plasma5.enable = true;
#xterm.enable = false;
}; };
displayManager = { displayManager = {
defaultSession = "none+i3"; sddm.enable = true;
startx.enable = true; defaultSession = "plasmawayland";
}; # startx.enable = true;
windowManager.i3 = {
enable = true;
}; };
#windowManager.i3 = {
# enable = true;
#};
}; };
@ -105,10 +109,10 @@
#"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; #"x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
#"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; #"x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
#}; #};
# enable the fish # enable the fish
#users.users.tess.shell = pkgs.fish; #users.users.lotte.shell = pkgs.fish;
#users.defaultUserShell = pkgs.fish; users.defaultUserShell = pkgs.fish;
#programs.fish.enable = true; programs.fish.enable = true;
# enable the steam # enable the steam
programs.steam = { programs.steam = {
@ -188,15 +192,16 @@
any-nix-shell any-nix-shell
# window manager & theming stuff # window manager & theming stuff
i3 #i3
sway #sway
autotiling #autotiling
rofi rofi
i3status-rust #i3status-rust
lxappearance #lxappearance
feh #feh
kaokao.packages.${pkgs.system}.default kaokao.packages.${pkgs.system}.default
tree-sitter-typst #tree-sitter-typst
libsForQt5.bismuth
# streaming / gamign # streaming / gamign
unstable.obs-studio unstable.obs-studio
@ -218,18 +223,17 @@
dunst dunst
clipman clipman
xclip xclip
xfce.xfce4-power-manager #xfce.xfce4-power-manager
xfce.xfce4-screenshooter #xfce.xfce4-screenshooter
# file # file
du-dust du-dust
cinnamon.nemo
gnome.file-roller
# audio # audio
pavucontrol pavucontrol
# email # email
gnome.geary gnome.geary
libsForQt5.kmail
# pdf # pdf
evince #evince
#progaming #progaming
git git
@ -326,6 +330,13 @@
picard picard
xfce.mousepad xfce.mousepad
xdotool xdotool
audacity
teams
playerctl
gnome.adwaita-icon-theme
tela-circle-icon-theme
papirus-folders
libsForQt5.kdeplasma-addons
]; ];

11
sync-no-update.sh Executable file
View File

@ -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