summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrigory Shipunov2022-06-17 02:47:08 +0200
committerGrigory Shipunov2022-06-17 02:47:08 +0200
commitf0f64af0e939b0300bccf824385eee28ddbc0a95 (patch)
treea798e89cdbf6c673d7f35da0dd8b37c59a975f73
parent0389a1fd5c13187d19014da43bc70874be0c0c75 (diff)
move stuff around
-rw-r--r--flake.nix1
-rw-r--r--modules/graphical.nix82
-rw-r--r--modules/sway.nix59
3 files changed, 71 insertions, 71 deletions
diff --git a/flake.nix b/flake.nix
index 7e7816b..b05c1e6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -32,7 +32,6 @@
./modules/wireguard.nix
./modules/binary-caches.nix
./modules/science.nix
- ./modules/sway.nix
];
};
};
diff --git a/modules/graphical.nix b/modules/graphical.nix
index fd0e6aa..e427d60 100644
--- a/modules/graphical.nix
+++ b/modules/graphical.nix
@@ -4,12 +4,23 @@
{
environment.systemPackages = with pkgs; [
firefox-wayland
- dino
- flameshot
wl-clipboard
pulseaudioFull
screen-message
qbittorrent
+ dino
+ feh
+ mpv
+ zathura
+ brightnessctl
+ alacritty
+ pulsemixer
+ cmus
+ gtk-engine-murrine
+ gtk_engines
+ gsettings-desktop-schemas
+ xdg-utils
+ nextcloud-client
];
#on the desktop, we need nice fonts ^^
@@ -73,16 +84,65 @@
package = pkgs.bluezFull;
};
-
- nix = {
- binaryCaches = [
- "https://dump-dvb.cachix.org"
- ];
- binaryCachePublicKeys = [
- "dump-dvb.cachix.org-1:+Dq7gqpQG4YlLA2X3xJsG1v3BrlUGGpVtUKWk0dTyUU="
- ];
- };
programs.zsh.vteIntegration = true;
programs.bash.vteIntegration = true;
services.upower.enable = true;
+
+ services.acpid.enable = true;
+ programs.light.enable = true;
+
+ services.blueman.enable = true;
+
+ programs.xwayland.enable = true;
+ programs.sway = {
+ enable = true;
+ wrapperFeatures.gtk = true;
+ extraPackages = with pkgs; [
+ swaylock-fancy
+ swayidle
+ wl-clipboard
+ mako
+ alacritty
+ wofi
+ wofi-emoji
+ grim
+ slurp
+ waybar
+ gnome3.adwaita-icon-theme
+ i3status-rust
+ ];
+ };
+ environment.sessionVariables = { GTK_THEME = "Adwaita:dark"; };
+ xdg.portal = {
+ enable = true;
+ wlr.enable = true;
+ };
+
+ services.udisks2.enable = true;
+ environment.shellAliases = {
+ mnt = "udisksctl mount -b";
+ umnt = "udisksctl unmount -b";
+ unlock = "udisksctl unlock -b";
+ lock = "udisksctl lock -b";
+ };
+
+ qt5.platformTheme = "gtk";
+
+ services.gnome.gnome-keyring.enable = true;
+
+ programs.evolution = {
+ enable = true;
+ plugins = [ pkgs.evolution-ews ];
+ };
+
+
+ # required to autounlock gnome-keyring
+ services.xserver = {
+ enable = true;
+ displayManager.gdm = {
+ enable = true;
+ wayland = true;
+ };
+ };
+
}
diff --git a/modules/sway.nix b/modules/sway.nix
deleted file mode 100644
index 173a308..0000000
--- a/modules/sway.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ config, pkgs, ... }: {
- environment.systemPackages = with pkgs; [
- firefox-wayland
- dino
- feh
- mpv
- zathura
- brightnessctl
- alacritty
- pulsemixer
- cmus
- gtk-engine-murrine
- gtk_engines
- gsettings-desktop-schemas
- xdg-utils
-
- ];
-
- services.acpid.enable = true;
- programs.light.enable = true;
-
- services.blueman.enable = true;
-
- services.xserver.enable = false;
- programs.xwayland.enable = true;
- programs.sway = {
- enable = true;
- wrapperFeatures.gtk = true;
- extraPackages = with pkgs; [
- swaylock
- swayidle
- wl-clipboard
- mako
- alacritty
- wofi
- waybar
- gnome3.adwaita-icon-theme
- i3status-rust
- ];
- };
- environment.sessionVariables = { GTK_THEME = "Adwaita:dark"; };
- environment.loginShellInit = ''
- if [ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ]; then
- exec sway
- fi
- '';
- xdg.portal.wlr.enable = true;
-
- services.udisks2.enable = true;
- environment.shellAliases = {
- mnt = "udisksctl mount -b";
- umnt = "udisksctl unmount -b";
- unlock = "udisksctl unlock -b";
- lock = "udisksctl lock -b";
- };
-
- qt5.platformTheme = "gnome";
-
-}