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; ssh.enable = true;
btop.enable = true; btop.enable = true;
nh.enable = true; nh.enable = true;
thunar.enable = true;
}; };
}; };
system.stateVersion = "23.11"; system.stateVersion = "23.11";

View file

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

View file

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

View file

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

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 {pkgs, ...}: let
inherit (builtins) mapAttrs; 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 { in {
# A (somewhat) sane list of fonts to be installed. # A (somewhat) sane list of fonts to be installed.
fonts = { fonts = {
@ -54,6 +73,7 @@ in {
comic-shanns-mono comic-shanns-mono
symbols-only symbols-only
; ;
inherit valiosevka;
}; };
fontDir = { fontDir = {
# Whether to create a directory with links to all fonts in # Whether to create a directory with links to all fonts in