summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/sshfs.nix22
-rw-r--r--modules/wayland.nix84
2 files changed, 0 insertions, 106 deletions
diff --git a/modules/sshfs.nix b/modules/sshfs.nix
deleted file mode 100644
index a1f1904..0000000
--- a/modules/sshfs.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ config, pkgs, ... }:
-
-let
- user = config.userdata.user;
- domain = config.userdata.domain;
-in
-{
- system.fsPackages = with pkgs; [ sshfs ];
-
- fileSystems."/kay" = {
- device = "${user}@${domain}:";
- fsType = "sshfs";
- options = [
- "allow_other" # for non-root access
- "_netdev" # this is a network fs
- "x-systemd.automount" # mount on demand
- "reconnect" # handle connection drops
- "ServerAliveInterval=15" # keep connections alive
- "IdentityFile=/var/secrets/ssh/${user}.key"
- ];
- };
-}
diff --git a/modules/wayland.nix b/modules/wayland.nix
deleted file mode 100644
index 7af2f51..0000000
--- a/modules/wayland.nix
+++ /dev/null
@@ -1,84 +0,0 @@
-{ config, pkgs, ... }:
-
-let
- user = config.userdata.user;
-in
-{
- imports = [ ./seatd.nix ];
-
- # pkgs
- environment.systemPackages = with pkgs; [
- dwl-sinan
- wmenu-sinan
- pinentry-gnome
- swaylock
- swayidle
- swaybg
- foot
- wl-clipboard
- mako
- wayland
- xdg-utils
- libnotify
- wob
- wlr-randr
- ];
- users.users.${user}.packages = with pkgs; [
- zathura
- mpv
- imv
- wtype
- tor-browser-bundle-bin
- qemu
- OVMFFull
- element-desktop
- grim
- slurp
- ];
-
- # font
- fonts = {
- packages = with pkgs; [
- terminus-nerdfont
- dm-sans
- ];
- enableDefaultPackages = true;
- fontconfig = {
- hinting.style = "full";
- defaultFonts = {
- monospace = [ "Terminess Nerd Font" ];
- serif = [ "DeepMind Sans" ];
- sansSerif = [ "DeepMind Sans" ];
- };
- };
- };
-
- # misc
- services = {
- seatd.enable = true;
- dbus = {
- implementation = "broker";
- enable = true;
- };
- };
-
- programs = {
- xwayland.enable = true;
- gnupg.agent = {
- enable = true;
- pinentryFlavor = "gnome3";
- };
- firefox = {
- enable = true;
- preferences = {
- "media.ffmpeg.vaapi.enabled" = true;
- "gfx.webrender.all" = true;
- "identity.fxaccounts.enabled" = false;
- };
- };
- };
-
- userdata.groups = [ "seat" ];
- security.pam.services.swaylock.text = "auth include login";
- hardware.opengl.enable = true;
-}