formatted nix files using alejandra

This commit is contained in:
pagedmov
2024-10-31 22:33:10 -04:00
parent c6d381fc58
commit 495d90b0de
45 changed files with 1537 additions and 1504 deletions

View File

@@ -6,12 +6,11 @@
username,
host,
...
}: {
}: {
imports = [
./hardware
./software
./environment
../home/home-manager.nix
];
./hardware
./software
./environment
../home/home-manager.nix
];
}

View File

@@ -1,15 +1,15 @@
{
inputs,
nixpkgs,
nixvim,
nixvim,
config,
self,
username,
host,
...
}: {
}: {
imports =
[(import ./sddm.nix)]
[(import ./sddm.nix)]
++ [(import ./issue.nix)]
++ [(import ./stylix.nix)];
++ [(import ./stylix.nix)];
}

View File

@@ -1,31 +1,29 @@
{ ... }:
{
{...}: {
environment.etc."issue".text = ''
\e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m\e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m \e[38;5;27m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;81m \e[38;5;27m\e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m \e[38;5;27m \e[38;5;81m
\e[38;5;27m \e[38;5;81m
\e[1;32mSystem Maintainer\e[0m: Kyler Clay
\e[1;32mContact\e[0m: kylerclay@proton.me
470-403-8522
\e[1;32mSystem Maintainer\e[0m: Kyler Clay
\e[1;32mContact\e[0m: kylerclay@proton.me
470-403-8522
Run '\e[1;35mnixos-help\e[0m' for the NixOS manual.
Run '\e[1;35mHyprland\e[0m' to enter the desktop environment.
'';
Run '\e[1;35mnixos-help\e[0m' for the NixOS manual.
Run '\e[1;35mHyprland\e[0m' to enter the desktop environment.
'';
}

View File

@@ -4,15 +4,17 @@
config,
...
}: {
environment.systemPackages = [(
pkgs.catppuccin-sddm.override {
flavor = "mocha";
font = "JetBrains Mono Nerd Font";
fontSize = "14";
loginBackground = true;
background = "${self}/assets/wallpapers/dark-waves.jpg";
}
)];
environment.systemPackages = [
(
pkgs.catppuccin-sddm.override {
flavor = "mocha";
font = "JetBrains Mono Nerd Font";
fontSize = "14";
loginBackground = true;
background = "${self}/assets/wallpapers/dark-waves.jpg";
}
)
];
services.displayManager.sddm = {
enable = true;
wayland.enable = true;

View File

@@ -1,24 +1,22 @@
{
pkgs,
scheme,
wallpaper,
scheme,
wallpaper,
...
}:
{
}: {
stylix = {
enable = true;
base16Scheme = scheme;
base16Scheme = scheme;
image = wallpaper;
polarity = "dark";
autoEnable = true;
opacity.terminal = 0.5;
opacity.terminal = 0.5;
targets = {
console.enable = true;
feh.enable = true;
grub.enable = true;
gtk.enable = true;
nixos-icons.enable = true;
gtk.enable = true;
nixos-icons.enable = true;
};
cursor = {
package = pkgs.bibata-cursors;
@@ -37,12 +35,12 @@
package = pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];};
name = "JetBrains Mono Nerd Font";
};
sizes = {
desktop = 10;
applications = 14;
terminal = 14;
popups = 16;
};
sizes = {
desktop = 10;
applications = 14;
terminal = 14;
popups = 16;
};
};
};
}

View File

@@ -1,16 +1,14 @@
{
inputs,
nixpkgs,
nixvim,
nixvim,
config,
self,
username,
host,
...
}: {
imports =
[( import ./bootloader.nix )]
++ [( import ./network.nix )];
}: {
imports =
[(import ./bootloader.nix)]
++ [(import ./network.nix)];
}

View File

@@ -1,8 +1,6 @@
{host, ...}:
let
desktop = (host == "oganesson");
in
{
{host, ...}: let
desktop = host == "oganesson";
in {
networking = {
networkmanager.enable = true;
hostName =

View File

@@ -6,18 +6,17 @@
username,
host,
...
}:
let
desktop = (host == "oganesson");
desktop_modules = if desktop then
[(import ./virtualization.nix)] ++ [(import ./gaming)]
else [];
in
{
}: let
desktop = host == "oganesson";
desktop_modules =
if desktop
then [(import ./virtualization.nix)] ++ [(import ./gaming)]
else [];
in {
imports =
[(import ./packages.nix)]
++ [(import ./programs.nix)]
++ [(import ./services.nix)]
++ [(import ./nixvim)]
++ desktop_modules;
[(import ./packages.nix)]
++ [(import ./programs.nix)]
++ [(import ./services.nix)]
++ [(import ./nixvim)]
++ desktop_modules;
}

View File

@@ -1,7 +1,5 @@
{ ... }:
{
imports =
[(import ./steam.nix)]
++ [(import ./gaming_pkgs.nix)];
{...}: {
imports =
[(import ./steam.nix)]
++ [(import ./gaming_pkgs.nix)];
}

View File

@@ -1,7 +1,5 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
snes9x-gtk
];
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
snes9x-gtk
];
}

View File

@@ -3,10 +3,10 @@
pkgs,
...
}: {
imports = [
./plugins
./options.nix
./keymaps.nix
./autocmd.nix
];
imports = [
./plugins
./options.nix
./keymaps.nix
./autocmd.nix
];
}

View File

@@ -1,28 +1,30 @@
{ scheme, config, ... }:
{
scheme,
config,
...
}: {
programs.nixvim = {
colorschemes.base16 = {
enable = true;
#colorscheme = {
# base00 = "#${scheme.base00}";
# base01 = "#${scheme.base01}";
# base02 = "#${scheme.base02}";
# base03 = "#${scheme.base03}";
# base04 = "#${scheme.base04}";
# base05 = "#${scheme.base05}";
# base06 = "#${scheme.base06}";
# base07 = "#${scheme.base07}";
# base08 = "#${scheme.base08}";
# base09 = "#${scheme.base09}";
# base0A = "#${scheme.base0A}";
# base0B = "#${scheme.base0B}";
# base0C = "#${scheme.base0C}";
# base0D = "#${scheme.base0D}";
# base0E = "#${scheme.base0E}";
# base0F = "#${scheme.base0F}";
#};
};
colorschemes.base16 = {
enable = true;
#colorscheme = {
# base00 = "#${scheme.base00}";
# base01 = "#${scheme.base01}";
# base02 = "#${scheme.base02}";
# base03 = "#${scheme.base03}";
# base04 = "#${scheme.base04}";
# base05 = "#${scheme.base05}";
# base06 = "#${scheme.base06}";
# base07 = "#${scheme.base07}";
# base08 = "#${scheme.base08}";
# base09 = "#${scheme.base09}";
# base0A = "#${scheme.base0A}";
# base0B = "#${scheme.base0B}";
# base0C = "#${scheme.base0C}";
# base0D = "#${scheme.base0D}";
# base0E = "#${scheme.base0E}";
# base0F = "#${scheme.base0F}";
#};
};
enable = true;
diagnostics.signs = false;
extraConfigLua = ''

View File

@@ -1,16 +1,16 @@
{
imports = [
./alpha.nix
./haskell.nix
./vim-matchup.nix
./coq.nix
./barbar.nix
./cmp.nix
./lsp.nix
./lualine.nix
./plugins.nix
./nvim-tree.nix
./telescope.nix
./extra_plugins.nix
];
imports = [
./alpha.nix
./haskell.nix
./vim-matchup.nix
./coq.nix
./barbar.nix
./cmp.nix
./lsp.nix
./lualine.nix
./plugins.nix
./nvim-tree.nix
./telescope.nix
./extra_plugins.nix
];
}

View File

@@ -39,13 +39,13 @@
};
})
#(pkgs.vimUtils.buildVimPlugin {
#name = "nvim-ghost.nvim";
#src = pkgs.fetchFromGitHub {
#owner = "subnut";
#repo = "nvim-ghost.nvim";
#rev = "67cc8f38c69d271af1c2430ff5099766f3550eb8";
#hash = "sha256-XldDgPqVeIfUjaRLVUMp88eHBHLzoVgOmT3gupPs+ao=";
#};
#name = "nvim-ghost.nvim";
#src = pkgs.fetchFromGitHub {
#owner = "subnut";
#repo = "nvim-ghost.nvim";
#rev = "67cc8f38c69d271af1c2430ff5099766f3550eb8";
#hash = "sha256-XldDgPqVeIfUjaRLVUMp88eHBHLzoVgOmT3gupPs+ao=";
#};
#})
];
};

View File

@@ -1,7 +1,7 @@
{ pkgs, ... }: {
programs.nixvim = {
extraPlugins = [
(pkgs.vimUtils.buildVimPlugin {
{pkgs, ...}: {
programs.nixvim = {
extraPlugins = [
(pkgs.vimUtils.buildVimPlugin {
name = "haskell-tools.nvim";
src = pkgs.fetchFromGitHub {
owner = "mrcjkb";
@@ -10,9 +10,9 @@
hash = "sha256-f+M35EwAlHwjJ2Xs2u9FLnyH0FJT22D0LLShDXCbEEs=";
};
})
];
plugins = {
haskell-scope-highlighting.enable = true;
};
};
];
plugins = {
haskell-scope-highlighting.enable = true;
};
};
}

View File

@@ -14,10 +14,10 @@
nil_ls.enable = true;
pyright.enable = true;
sqls.enable = true;
hls = {
enable = true;
installGhc = true;
};
hls = {
enable = true;
installGhc = true;
};
};
};
};

View File

@@ -1,29 +1,29 @@
{
programs.nixvim = {
plugins = {
dap = {
dap = {
enable = true;
extensions.dap-ui.enable = true;
};
nix.enable = true;
neoscroll.enable = true;
endwise.enable = true;
firenvim.enable = true;
floaterm.enable = true;
fugitive.enable = true;
gitsigns.enable = true;
indent-blankline.enable = true;
lastplace.enable = true;
markdown-preview.enable = true;
marks.enable = true;
nvim-surround.enable = true;
rainbow-delimiters.enable = true;
render-markdown.enable = true;
rustaceanvim.enable = true;
treesitter.enable = true;
trim.enable = true;
trouble.enable = true;
web-devicons.enable = true;
nix.enable = true;
neoscroll.enable = true;
endwise.enable = true;
firenvim.enable = true;
floaterm.enable = true;
fugitive.enable = true;
gitsigns.enable = true;
indent-blankline.enable = true;
lastplace.enable = true;
markdown-preview.enable = true;
marks.enable = true;
nvim-surround.enable = true;
rainbow-delimiters.enable = true;
render-markdown.enable = true;
rustaceanvim.enable = true;
treesitter.enable = true;
trim.enable = true;
trouble.enable = true;
web-devicons.enable = true;
};
};
}

View File

@@ -9,7 +9,7 @@
alsa-utils
bc
cava
cabal-install
cabal-install
clang
clang-tools
cliphist

View File

@@ -1,4 +1,4 @@
{pkgs, ...}: {
{...}: {
services = {
pipewire = {
enable = true;
@@ -11,6 +11,9 @@
dbus.enable = true;
mullvad-vpn.enable = true;
blueman.enable = true;
openssh.enable = true;
openssh = {
enable = true;
allowSFTP = true;
};
};
}