Mon Jun 3 04:01:31 PM CEST 2024

This commit is contained in:
Thomas Avé 2024-06-03 16:01:31 +02:00
parent 699b39f4a7
commit 441d5bfa22
2 changed files with 12 additions and 1 deletions

View File

@ -9,6 +9,7 @@ let
hyprpaper = "${pkgs.hyprpaper}/bin/hyprpaper"; hyprpaper = "${pkgs.hyprpaper}/bin/hyprpaper";
firefox = "${pkgs.firefox}/bin/firefox"; firefox = "${pkgs.firefox}/bin/firefox";
nautilus = "${pkgs.gnome.nautilus}/bin/nautilus"; nautilus = "${pkgs.gnome.nautilus}/bin/nautilus";
gnome-calendar = "${pkgs.gnome.gnome-calendar}/bin/gnome-calendar";
waybar = "${inputs.waybar.packages.${pkgs.system}.waybar}/bin/waybar"; waybar = "${inputs.waybar.packages.${pkgs.system}.waybar}/bin/waybar";
wpctl = "${pkgs.wireplumber}/bin/wpctl"; wpctl = "${pkgs.wireplumber}/bin/wpctl";
alacritty = "${pkgs.alacritty}/bin/alacritty"; alacritty = "${pkgs.alacritty}/bin/alacritty";
@ -208,7 +209,7 @@ in
"$mainMod SHIFT, return, exec, ${alacritty}" "$mainMod SHIFT, return, exec, ${alacritty}"
"$mainMod, Q, killactive," "$mainMod, Q, killactive,"
"$mainMod, A, exec, ${nautilus}" "$mainMod, A, exec, ${nautilus}"
"$mainMod, S, exec, gnome-calendar" "$mainMod, S, exec, ${gnome-calendar}"
"$mainMod, B, exec, MOZ_ENABLE_WAYLAND=1 ${firefox}" "$mainMod, B, exec, MOZ_ENABLE_WAYLAND=1 ${firefox}"
"$mainMod, M, fullscreen, 1" "$mainMod, M, fullscreen, 1"
"$mainMod, F11, fullscreen" "$mainMod, F11, fullscreen"

View File

@ -8,9 +8,19 @@
HandlePowerKey=suspend HandlePowerKey=suspend
''; '';
# Calendar
programs.dconf.enable = true;
services.gnome.evolution-data-server.enable = true;
services.gnome.gnome-online-accounts.enable = true;
services.gnome.gnome-keyring.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
wireguard-tools wireguard-tools
]; ];
# Add the server using gnome-online-accounts:
# nix-shell -p gnome.gnome-control-center --run "gnome-control-center"
# Just add the main webdav server and gnome-calendar will automatically pick up all available calendars.
networking.wg-quick.interfaces = { networking.wg-quick.interfaces = {
wg0 = { wg0 = {
address = [ "10.0.0.10/24" " 2a02:a03f:83ad:2101::2/128" ]; address = [ "10.0.0.10/24" " 2a02:a03f:83ad:2101::2/128" ];