configs: remove alacritty and fix smug eval issue
Both smug and alacritty configs were causing an eval issue with `nix flake check --no-build`. To fix we basically just remove alacritty and the etc entry for smug stuff (which isn't used anyway).
This commit is contained in:
parent
3e4e06c67b
commit
096502a3d3
@ -1,30 +0,0 @@
|
|||||||
{ pkgs, ... }:
|
|
||||||
let
|
|
||||||
settings = {
|
|
||||||
font = {
|
|
||||||
normal = {
|
|
||||||
family = "Go Mono";
|
|
||||||
};
|
|
||||||
size = 6;
|
|
||||||
};
|
|
||||||
|
|
||||||
colors = {
|
|
||||||
primary = {
|
|
||||||
background = "#ffffea";
|
|
||||||
foreground = "#000000";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
settingsFormat = pkgs.formats.toml { };
|
|
||||||
settingsFile = settingsFormat.generate "alacritty.toml" settings;
|
|
||||||
in
|
|
||||||
{
|
|
||||||
config = {
|
|
||||||
environment = {
|
|
||||||
etc = {
|
|
||||||
"xdg/alacritty/alacritty.toml".text = builtins.readFile settingsFile;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
fonts = { packages = with pkgs; [ go-font ]; };
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,6 +1,5 @@
|
|||||||
{ ... }: {
|
{ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
./alacritty.nix
|
|
||||||
./ca.nix
|
./ca.nix
|
||||||
./ci.nix
|
./ci.nix
|
||||||
./colemak.nix
|
./colemak.nix
|
||||||
|
@ -4,15 +4,18 @@ let
|
|||||||
tmuxFormat = pkgs.formats.yaml { };
|
tmuxFormat = pkgs.formats.yaml { };
|
||||||
mkSmugEntry = name: cfg:
|
mkSmugEntry = name: cfg:
|
||||||
{
|
{
|
||||||
environment = {
|
environment =
|
||||||
systemPackages = [
|
let
|
||||||
(pkgs.writeScriptBin name ''
|
yamlFile = tmuxFormat.generate "${name}.yml" cfg;
|
||||||
${pkgs.smug}/bin/smug -f /etc/smug/${name}.yml start
|
startScript = pkgs.writeScriptBin name ''
|
||||||
'')
|
${pkgs.smug}/bin/smug -f ${yamlFile} start
|
||||||
];
|
'';
|
||||||
etc."smug/${name}.yml".text = builtins.readFile
|
in
|
||||||
(tmuxFormat.generate "${name}.yml" cfg);
|
{
|
||||||
};
|
systemPackages = [
|
||||||
|
startScript
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user