diff options
Diffstat (limited to 'features')
-rw-r--r-- | features/development.nix | 5 | ||||
-rw-r--r-- | features/kaysshfs.nix | 9 | ||||
-rw-r--r-- | features/wayland.nix | 17 | ||||
-rw-r--r-- | features/xdp.nix | 6 |
4 files changed, 26 insertions, 11 deletions
diff --git a/features/development.nix b/features/development.nix index 9ca0446..aa26c9b 100644 --- a/features/development.nix +++ b/features/development.nix @@ -1,6 +1,9 @@ { config, pkgs, ... }: { - environment.systemPackages = [ pkgs.man-pages pkgs.man-pages-posix ]; + environment.systemPackages = with pkgs; [ + man-pages + man-pages-posix + ]; documentation.dev.enable = true; } diff --git a/features/kaysshfs.nix b/features/kaysshfs.nix index ec6a118..83cb68e 100644 --- a/features/kaysshfs.nix +++ b/features/kaysshfs.nix @@ -1,13 +1,14 @@ { config, pkgs, ... }: { - system.fsPackages = [ pkgs.sshfs ]; + system.fsPackages = with pkgs; [ + sshfs + ]; fileSystems."/mnt/kay" = { device = "sinansftp@sinanmohd.com:"; fsType = "sshfs"; - options = - [ # Filesystem options + options = [ "allow_other" # for non-root access "_netdev" # this is a network fs "x-systemd.automount" # mount on demand @@ -16,6 +17,6 @@ "reconnect" # handle connection drops "ServerAliveInterval=15" # keep connections alive "IdentityFile=/var/secrets/kaysftp-key" - ]; + ]; }; } diff --git a/features/wayland.nix b/features/wayland.nix index acdde1e..44523cc 100644 --- a/features/wayland.nix +++ b/features/wayland.nix @@ -31,14 +31,23 @@ # font fonts = { - fonts = [ pkgs.terminus-nerdfont pkgs.dm-sans ]; + fonts = with pkgs; [ + terminus-nerdfont + dm-sans + ]; enableDefaultFonts = true; fontconfig = { hinting.style = "hintfull"; defaultFonts = { - monospace = [ "Terminess Nerd Font" ]; - serif = [ "DeepMind Sans" ]; - sansSerif = [ "DeepMind Sans" ]; + monospace = [ + "Terminess Nerd Font" + ]; + serif = [ + "DeepMind Sans" + ]; + sansSerif = [ + "DeepMind Sans" + ]; }; }; }; diff --git a/features/xdp.nix b/features/xdp.nix index 78ee5f8..eed561b 100644 --- a/features/xdp.nix +++ b/features/xdp.nix @@ -11,12 +11,14 @@ let dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=wlroots systemctl --user stop pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr systemctl --user start pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-wlr - ''; + ''; }; in { # pkgs - environment.systemPackages = [ dbus-xdp-environment ]; + environment.systemPackages = [ + dbus-xdp-environment + ]; # xdg desktop portal xdg.portal = { |