Compare commits

..

No commits in common. "e0fb4b8903408bd2052d2d36c076bf470ce82e53" and "2a3c4899fb8c07066e44c3463249902ceecdd536" have entirely different histories.

13 changed files with 50 additions and 35 deletions

View file

@ -69,7 +69,6 @@
ssh.enable = true;
btop.enable = true;
nh.enable = true;
thunar.enable = true;
};
};
system.stateVersion = "23.11";

View file

@ -91,7 +91,6 @@ in {
ssh.enable = true;
btop.enable = true;
nh.enable = true;
thunar.enable = true;
};
};
}

View file

@ -17,8 +17,10 @@
title = "foot";
locked-title = "no";
font = "Iosevka Nerd Font:size=14";
font-bold = "Iosevka Nerd Font:size=14";
font = "valiosevka:size=14";
font-bold = "valiosevka:size=14";
# font = "Iosevka Nerd Font:size=14";
# font-bold = "Iosevka Nerd Font:size=14";
line-height = 20;
letter-spacing = 0;

View file

@ -3,37 +3,21 @@
lib,
pkgs,
...
}: let
inherit (lib.modules) mkIf;
inherit (lib.options) mkEnableOption;
cfg = config.modules.programs.thunar;
in {
options.modules.programs.thunar.enable = mkEnableOption "Thunar file manager";
config = mkIf cfg.enable {
programs.thunar = {
enable = true;
plugins = builtins.attrValues {
inherit
(pkgs.xfce)
thunar-volman
thunar-vcs-plugin
thunar-archive-plugin
thunar-media-tags-plugin
;
};
}: {
programs.thunar = {
enable = true;
plugins = builtins.attrValues {
inherit
(pkgs.xfce)
thunar-volman
thunar-vcs-plugin
thunar-archive-plugin
thunar-media-tags-plugin
;
};
services.gvfs = {
enable = true;
package = pkgs.gvfs;
};
# Archive management
programs.file-roller = {
enable = true;
package = pkgs.file-roller;
};
# image thumbnails
services.tumbler.enable = true;
};
services.gvfs = {
enable = true;
package = pkgs.gvfs;
};
}

View file

@ -0,0 +1,11 @@
_: {
imports = [
./pipewire.nix
./locate.nix
./ssh.nix
./greetd.nix
./mako.nix
./mpd.nix
./firewall.nix
];
}

View file

@ -1,5 +1,24 @@
{pkgs, ...}: let
inherit (builtins) mapAttrs;
valiosevka = pkgs.iosevka.override {
privateBuildPlan = {
family = "valiosevka";
spacing = "normal";
serifs = "sans";
noCvSs = true;
exportGlyphNames = false;
ligations.inherits = "dlig";
variants = {
inherits = "ss15";
design = {
e = "flat-crossbar";
f = "diagonal-tailed-crossbar-at-x-height";
};
};
};
set = "Fancy";
};
in {
# A (somewhat) sane list of fonts to be installed.
fonts = {
@ -54,6 +73,7 @@ in {
comic-shanns-mono
symbols-only
;
inherit valiosevka;
};
fontDir = {
# Whether to create a directory with links to all fonts in