diff options
-rw-r--r-- | abbenay/configuration.nix | 17 | ||||
-rw-r--r-- | common/common.nix | 5 | ||||
-rw-r--r-- | common/desktop.nix | 47 | ||||
-rw-r--r-- | cyberbox/configuration.nix | 30 | ||||
-rw-r--r-- | home/packages.nix | 2 |
5 files changed, 44 insertions, 57 deletions
diff --git a/abbenay/configuration.nix b/abbenay/configuration.nix index deed080..2da384a 100644 --- a/abbenay/configuration.nix +++ b/abbenay/configuration.nix @@ -5,18 +5,17 @@ ./hardware-configuration.nix ]; - services.flatpak.enable = true; services.avahi.enable = true; services.avahi.nssmdns = true; - services.xserver = { - enable = true; - layout = "de"; - xkbOptions = "eurosign:e,caps:escape"; - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; - }; - services.gnome.gnome-keyring.enable = pkgs.lib.mkForce false; + # services.xserver = { + # enable = true; + # layout = "de"; + # xkbOptions = "eurosign:e,caps:escape"; + # displayManager.gdm.enable = true; + # desktopManager.gnome.enable = true; + # }; + # services.gnome.gnome-keyring.enable = pkgs.lib.mkForce false; environment.systemPackages = with pkgs; [ gnome3.gnome-tweaks diff --git a/common/common.nix b/common/common.nix index b0aeb26..073b8c5 100644 --- a/common/common.nix +++ b/common/common.nix @@ -12,5 +12,10 @@ wget vim htop dnsutils inetutils iftop manpages ]; + # Select internationalisation properties. + console = { + font = "Lat2-Terminus16"; + keyMap = "de"; + }; } diff --git a/common/desktop.nix b/common/desktop.nix index f7d6b8f..8bc1968 100644 --- a/common/desktop.nix +++ b/common/desktop.nix @@ -14,28 +14,12 @@ virtualisation.podman.enable = true; - # Select internationalisation properties. - console = { - font = "Lat2-Terminus16"; - keyMap = "de"; - }; - # Enable CUPS to print documents. services.printing = { enable = true; drivers = [ pkgs.epson-escpr2 pkgs.epson-escpr ]; }; - - # Enable sound. - sound.enable = true; - hardware.pulseaudio.enable = true; - - # Enable the X11 windowing system. - # services.xserver.enable = true; - # services.xserver.layout = "de"; - # services.xserver.xkbOptions = "eurosign:e,caps:escape"; - users.mutableUsers = false; users.defaultUserShell = pkgs.fish; users.users.stuebinm = { @@ -46,7 +30,6 @@ useDefaultShell = true; }; - services.syncthing = { enable = true; user = "stuebinm"; @@ -59,4 +42,34 @@ "127.0.0.1" = [ "syncthing.localhost" ]; }; + # graphics and stuff + programs.light.enable = true; + programs.slock.enable = true; + + environment.systemPackages = with pkgs; [ + hikari fuzzel + ]; + + security.pam.services.hikari-unlocker.text = '' + auth include login + ''; + + services.greetd = { + enable = true; + settings.default_session = { + command = "${pkgs.greetd.greetd}/bin/agreety --cmd 'hikari -c ~/hikari.conf'"; + user = "stuebinm"; + }; + restart = false; + }; + hardware.opengl.enable = true; + fonts.enableDefaultFonts = true; + programs.xwayland.enable = false; + xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-wlr ]; + xdg.portal.enable = true; + services.flatpak.enable = true; + + # Enable sound. + sound.enable = true; + hardware.pulseaudio.enable = true; } diff --git a/cyberbox/configuration.nix b/cyberbox/configuration.nix index 8e36ed0..0638f30 100644 --- a/cyberbox/configuration.nix +++ b/cyberbox/configuration.nix @@ -8,18 +8,6 @@ # laptop power things services.tlp.enable = true; - programs.light.enable = true; - programs.slock.enable = true; - - security.pam.services.hikari-unlocker.text = '' - auth include login - ''; - - - environment.systemPackages = with pkgs; [ - hikari fuzzel zathura - ]; - services.postgresql.enable = true; services.postgresql.package = pkgs.postgresql_11; services.postgresql.authentication = '' @@ -55,24 +43,6 @@ # ''}"; # }; - services.greetd = { - enable = true; - settings.default_session = { - command = "hikari -c ~/hikari.conf"; - user = "stuebinm"; - }; - restart = false; - }; - hardware.opengl.enable = true; - fonts.enableDefaultFonts = true; - programs.xwayland.enable = false; - # xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-wlr ]; - # xdf.portal.enable = true; - - # Enable sound. - sound.enable = true; - hardware.pulseaudio.enable = true; - # Enable touchpad support (enabled default in most desktopManager). # services.xserver.libinput.enable = true; diff --git a/home/packages.nix b/home/packages.nix index 93b3965..c0c0962 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -38,7 +38,7 @@ in gimp-with-plugins inkscape krita meshlab pavucontrol moc gst_all_1.gstreamer # LaTeX & documents - texlive.combined.scheme-full xournal pandoc + texlive.combined.scheme-full xournal pandoc zathura # extra documentation, data, resources that aren't programs manpages nerdfonts # general cli utils |