diff options
| author | Fuwn <[email protected]> | 2024-10-23 03:22:25 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-23 03:22:25 -0700 |
| commit | 5da05d40ecce5d6b70af5d7fedbec2f706fab597 (patch) | |
| tree | 54b5418c3440e6a5a68cbff62546cd4cc3139195 /home/ebisu/shared/system | |
| parent | home: move encryption subset to shared (diff) | |
| download | nixos-config-5da05d40ecce5d6b70af5d7fedbec2f706fab597.tar.xz nixos-config-5da05d40ecce5d6b70af5d7fedbec2f706fab597.zip | |
home: move system subset to shared
Diffstat (limited to 'home/ebisu/shared/system')
| -rw-r--r-- | home/ebisu/shared/system/default.nix | 12 | ||||
| -rw-r--r-- | home/ebisu/shared/system/encryption.nix | 7 | ||||
| -rw-r--r-- | home/ebisu/shared/system/fonts/default.nix | 74 | ||||
| -rw-r--r-- | home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans-Regular.ttf | bin | 0 -> 10524000 bytes | |||
| -rw-r--r-- | home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans.ttf | bin | 0 -> 8666420 bytes | |||
| -rw-r--r-- | home/ebisu/shared/system/fonts/meowsans/default.nix | 1 |
6 files changed, 94 insertions, 0 deletions
diff --git a/home/ebisu/shared/system/default.nix b/home/ebisu/shared/system/default.nix new file mode 100644 index 0000000..88787f2 --- /dev/null +++ b/home/ebisu/shared/system/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: +{ + imports = [ + ./fonts + ./encryption.nix + ]; + + home.packages = with pkgs; [ + gnome-logs + procs + ]; +} diff --git a/home/ebisu/shared/system/encryption.nix b/home/ebisu/shared/system/encryption.nix new file mode 100644 index 0000000..06b7c90 --- /dev/null +++ b/home/ebisu/shared/system/encryption.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + libsForQt5.ksshaskpass + seahorse + ]; +} diff --git a/home/ebisu/shared/system/fonts/default.nix b/home/ebisu/shared/system/fonts/default.nix new file mode 100644 index 0000000..6884079 --- /dev/null +++ b/home/ebisu/shared/system/fonts/default.nix @@ -0,0 +1,74 @@ +{ pkgs, inputs, ... }: +{ + imports = [ ./meowsans ]; + + fonts = { + fontconfig = { + enable = true; + + defaultFonts = { + serif = [ + "New York Medium" + "Hiragino Sans" + "JoyPixels" + "Noto Color Emoji" + "FontAwesome" + ]; + + sansSerif = [ + "SF Pro Text" + "Hiragino Sans" + "JoyPixels" + "Noto Color Emoji" + "FontAwesome" + ]; + + monospace = [ + "SF Mono" + "Hiragino Sans" + "JoyPixels" + "FontAwesome" + "Braille" + ]; + }; + }; + }; + + home.packages = + with pkgs; + with inputs.apple-fonts.packages.${pkgs.system}; + [ + source-code-pro + source-han-sans + noto-fonts + noto-fonts-cjk-sans + noto-fonts-cjk-serif + noto-fonts-color-emoji + lmodern + hanazono + jigmo + iosevka + libertine + sarasa-gothic + cantarell-fonts + inter + font-awesome + joypixels + hiragino-sans + weather-icons + material-design-icons + meslo-lgs-nf + sf-pro + sf-pro-nerd + sf-compact + sf-compact-nerd + sf-mono + sf-mono-nerd + sf-arabic + sf-arabic-nerd + ny + ny-nerd + ]; + + nixpkgs.config.joypixels.acceptLicense = true; +} diff --git a/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans-Regular.ttf b/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans-Regular.ttf Binary files differnew file mode 100644 index 0000000..0d12d34 --- /dev/null +++ b/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans-Regular.ttf diff --git a/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans.ttf b/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans.ttf Binary files differnew file mode 100644 index 0000000..8bb6c1a --- /dev/null +++ b/home/ebisu/shared/system/fonts/meowsans/MeowSans_Font/MeowSans.ttf diff --git a/home/ebisu/shared/system/fonts/meowsans/default.nix b/home/ebisu/shared/system/fonts/meowsans/default.nix new file mode 100644 index 0000000..fbf57fc --- /dev/null +++ b/home/ebisu/shared/system/fonts/meowsans/default.nix @@ -0,0 +1 @@ +{ home.file.".local/share/fonts/MeowSans_Font".source = ./MeowSans_Font; } |