feat: add compose
This commit is contained in:
parent
6ce1b224e8
commit
59d0d2e37d
2 changed files with 115 additions and 85 deletions
70
modules/features/layers/compose.nix
Normal file
70
modules/features/layers/compose.nix
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
{
|
||||
self,
|
||||
inputs,
|
||||
config,
|
||||
...
|
||||
}:
|
||||
{
|
||||
flake.nixosModules.compose =
|
||||
{ pkgs, lib, ... }:
|
||||
{
|
||||
config = {
|
||||
hjem.users.${config.username}.files.".XCompose".source = pkgs.writeTextFile {
|
||||
name = "compose-config";
|
||||
text = ''
|
||||
include "%L"
|
||||
|
||||
<Multi_key> <g> <r> <a> : "α" U03B1
|
||||
<Multi_key> <g> <r> <A> : "Α" U0391
|
||||
<Multi_key> <g> <r> <b> : "β" U03B2
|
||||
<Multi_key> <g> <r> <B> : "Β" U0392
|
||||
<Multi_key> <g> <r> <g> : "γ" U03B3
|
||||
<Multi_key> <g> <r> <G> : "Γ" U0393
|
||||
<Multi_key> <g> <r> <d> : "δ" U03B4
|
||||
<Multi_key> <g> <r> <D> : "Δ" U0394
|
||||
<Multi_key> <g> <r> <e> : "ε" U03B5
|
||||
<Multi_key> <g> <r> <E> : "Ε" U0395
|
||||
<Multi_key> <g> <r> <z> : "ζ" U03B6
|
||||
<Multi_key> <g> <r> <Z> : "Ζ" U0396
|
||||
<Multi_key> <g> <r> <h> : "η" U03B7
|
||||
<Multi_key> <g> <r> <H> : "Η" U0397
|
||||
<Multi_key> <g> <r> <q> : "θ" U03B8
|
||||
<Multi_key> <g> <r> <Q> : "Θ" U0398
|
||||
<Multi_key> <g> <r> <i> : "ι" U03B9
|
||||
<Multi_key> <g> <r> <I> : "Ι" U0399
|
||||
<Multi_key> <g> <r> <k> : "κ" U03BA
|
||||
<Multi_key> <g> <r> <K> : "Κ" U039A
|
||||
<Multi_key> <g> <r> <l> : "λ" U03BB
|
||||
<Multi_key> <g> <r> <L> : "Λ" U039B
|
||||
<Multi_key> <g> <r> <m> : "μ" U03BC
|
||||
<Multi_key> <g> <r> <M> : "Μ" U039C
|
||||
<Multi_key> <g> <r> <n> : "ν" U03BD
|
||||
<Multi_key> <g> <r> <N> : "Ν" U039D
|
||||
<Multi_key> <g> <r> <x> : "ξ" U03BE
|
||||
<Multi_key> <g> <r> <X> : "Ξ" U039E
|
||||
<Multi_key> <g> <r> <o> : "ο" U03BF
|
||||
<Multi_key> <g> <r> <O> : "Ο" U039F
|
||||
<Multi_key> <g> <r> <p> : "π" U03C0
|
||||
<Multi_key> <g> <r> <P> : "Π" U03A0
|
||||
<Multi_key> <g> <r> <r> : "ρ" U03C1
|
||||
<Multi_key> <g> <r> <R> : "Ρ" U03A1
|
||||
<Multi_key> <g> <r> <s> : "σ" U03C3
|
||||
<Multi_key> <g> <r> <S> : "Σ" U03A3
|
||||
<Multi_key> <g> <r> <v> : "ς" U03C2
|
||||
<Multi_key> <g> <r> <t> : "τ" U03C4
|
||||
<Multi_key> <g> <r> <T> : "Τ" U03A4
|
||||
<Multi_key> <g> <r> <u> : "υ" U03C5
|
||||
<Multi_key> <g> <r> <U> : "Υ" U03A5
|
||||
<Multi_key> <g> <r> <f> : "φ" U03C6
|
||||
<Multi_key> <g> <r> <F> : "Φ" U03A6
|
||||
<Multi_key> <g> <r> <c> : "χ" U03C7
|
||||
<Multi_key> <g> <r> <C> : "Χ" U03A7
|
||||
<Multi_key> <g> <r> <y> : "ψ" U03C8
|
||||
<Multi_key> <g> <r> <Y> : "Ψ" U03A8
|
||||
<Multi_key> <g> <r> <w> : "ω" U03C9
|
||||
<Multi_key> <g> <r> <W> : "Ω" U03A9
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue