chore: run nixfmt across repo

This commit is contained in:
2025-02-10 22:13:06 +05:00
parent fe50f35871
commit 6a386950eb
8 changed files with 96 additions and 58 deletions

View File

@@ -40,12 +40,15 @@
}; };
}; };
outputs = {nixpkgs, ...} @ inputs: let outputs =
{ nixpkgs, ... }@inputs:
let
system = "x86_64-linux"; system = "x86_64-linux";
host = "rihla"; host = "rihla";
user = "shahab"; user = "shahab";
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
in { in
{
nixosConfigurations = { nixosConfigurations = {
"${host}" = nixpkgs.lib.nixosSystem { "${host}" = nixpkgs.lib.nixosSystem {
inherit system; inherit system;
@@ -75,6 +78,7 @@
devShell.x86_64-linux = pkgs.mkShell { devShell.x86_64-linux = pkgs.mkShell {
buildInputs = with pkgs; [ buildInputs = with pkgs; [
nil nil
nixfmt-rfc-style
lua-language-server lua-language-server
]; ];
}; };

View File

@@ -6,7 +6,10 @@
settings = { settings = {
window = { window = {
padding = { x = 4; y = 8; }; padding = {
x = 4;
y = 8;
};
decorations = "full"; decorations = "full";
opacity = 1; opacity = 1;
startup_mode = "Windowed"; startup_mode = "Windowed";

View File

@@ -1,4 +1,10 @@
{ lib, pkgs, userName, userEmail, ... }: {
lib,
pkgs,
userName,
userEmail,
...
}:
{ {
programs.git = { programs.git = {

View File

@@ -2,7 +2,8 @@
let let
onePassPath = "~/.1password/agent.sock"; onePassPath = "~/.1password/agent.sock";
in { in
{
programs.ssh = { programs.ssh = {
enable = true; enable = true;
extraConfig = "IdentityAgent ${onePassPath}"; extraConfig = "IdentityAgent ${onePassPath}";

View File

@@ -5,13 +5,15 @@
config, config,
pkgs, pkgs,
... ...
}: let }:
let
# Be sure to actually install the font first! # Be sure to actually install the font first!
font = "ComicCodeLigatures"; font = "ComicCodeLigatures";
username = "shahab"; username = "shahab";
email = "shahab@dogar.dev"; email = "shahab@dogar.dev";
fullName = "Shahab Dogar"; fullName = "Shahab Dogar";
in { in
{
# You can import other home-manager modules here # You can import other home-manager modules here
imports = [ imports = [
# Custom import to configure font # Custom import to configure font

View File

@@ -57,7 +57,10 @@
nix.settings = { nix.settings = {
substituters = [ "https://hyprland.cachix.org" ]; substituters = [ "https://hyprland.cachix.org" ];
trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" ]; trusted-public-keys = [ "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" ];
experimental-features = ["nix-command" "flakes"]; experimental-features = [
"nix-command"
"flakes"
];
}; };
# Enable greetd and tuigreet # Enable greetd and tuigreet
@@ -114,7 +117,12 @@
isNormalUser = true; isNormalUser = true;
description = "Shahab Dogar"; description = "Shahab Dogar";
extraGroups = ["networkmanager" "wheel" "input" "libvirtd"]; extraGroups = [
"networkmanager"
"wheel"
"input"
"libvirtd"
];
hashedPassword = "$y$j9T$pvjyL7hL5x2VBarGNTnMl1$mLA2UsWTbfp8Hgp/ug5l8224thi..Mo8.p7ME.tDZ.4"; hashedPassword = "$y$j9T$pvjyL7hL5x2VBarGNTnMl1$mLA2UsWTbfp8Hgp/ug5l8224thi..Mo8.p7ME.tDZ.4";
openssh.authorizedKeys = { openssh.authorizedKeys = {
@@ -174,7 +182,8 @@
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; portalPackage =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
}; };
programs.nix-ld = { programs.nix-ld = {

View File

@@ -61,7 +61,11 @@
size = "100%"; size = "100%";
content = { content = {
type = "btrfs"; type = "btrfs";
extraArgs = ["-L" "nixos" "-f"]; extraArgs = [
"-L"
"nixos"
"-f"
];
subvolumes = { subvolumes = {
"@root" = { "@root" = {
mountpoint = "/"; mountpoint = "/";

View File

@@ -6,12 +6,21 @@
lib, lib,
modulesPath, modulesPath,
... ...
}: { }:
{
imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
boot = { boot = {
initrd = { initrd = {
availableKernelModules = ["nvme" "xhci_pci" "ahci" "usbhid" "thunderbolt" "usb_storage" "sd_mod"]; availableKernelModules = [
"nvme"
"xhci_pci"
"ahci"
"usbhid"
"thunderbolt"
"usb_storage"
"sd_mod"
];
kernelModules = [ ]; kernelModules = [ ];
}; };