nixfmt
This commit is contained in:
parent
4146b5aece
commit
2e10a00830
32 changed files with 2944 additions and 2163 deletions
|
@ -1,7 +1,6 @@
|
|||
{ pkgs, options, ...}:
|
||||
{ pkgs, options, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
let unstable = import <nixos-unstable> { };
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
cryptsetup
|
||||
|
@ -29,8 +28,8 @@ in {
|
|||
];
|
||||
|
||||
virtualisation.docker = {
|
||||
enable = true;
|
||||
storageDriver = "zfs";
|
||||
enable = true;
|
||||
storageDriver = "zfs";
|
||||
};
|
||||
virtualisation.libvirtd.enable = true;
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
let unstable = import <nixos-unstable> { };
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
acpi
|
||||
|
@ -42,9 +41,7 @@ in {
|
|||
];
|
||||
|
||||
environment = {
|
||||
etc = {
|
||||
"starship.toml".source = ../dotfiles/starship.toml;
|
||||
};
|
||||
etc = { "starship.toml".source = ../dotfiles/starship.toml; };
|
||||
|
||||
variables = {
|
||||
BAT_THEME = "ansi";
|
||||
|
@ -141,9 +138,9 @@ in {
|
|||
services.lorri.enable = true;
|
||||
|
||||
security.wrappers.gvfsd-nfs = {
|
||||
source = "${pkgs.gnome.gvfs}/libexec/gvfsd-nfs";
|
||||
owner = "nobody";
|
||||
group = "nogroup";
|
||||
source = "${pkgs.gnome.gvfs}/libexec/gvfsd-nfs";
|
||||
owner = "nobody";
|
||||
group = "nogroup";
|
||||
capabilities = "cap_net_bind_service+ep";
|
||||
};
|
||||
services.gvfs = {
|
||||
|
|
|
@ -26,21 +26,15 @@ in {
|
|||
wf-recorder
|
||||
xwayland
|
||||
];
|
||||
extraSessionCommands = ''
|
||||
'';
|
||||
extraSessionCommands = "";
|
||||
};
|
||||
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
gtkUsePortal = true;
|
||||
extraPortals = with pkgs; [
|
||||
xdg-desktop-portal-gtk
|
||||
xdg-desktop-portal-wlr
|
||||
];
|
||||
extraPortals = with pkgs; [ xdg-desktop-portal-gtk xdg-desktop-portal-wlr ];
|
||||
};
|
||||
boot.extraModulePackages = with config.boot.kernelPackages; [
|
||||
v4l2loopback
|
||||
];
|
||||
boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ];
|
||||
|
||||
colors = {
|
||||
background = "#282a36";
|
||||
|
@ -50,7 +44,7 @@ in {
|
|||
green = "#50fa7b";
|
||||
yellow = "#f1fa8c";
|
||||
cyan = "#8be9fd";
|
||||
magenta ="#bd93f9";
|
||||
magenta = "#bd93f9";
|
||||
blue = "#61bfff";
|
||||
white = "#ffffff";
|
||||
};
|
||||
|
@ -60,37 +54,37 @@ in {
|
|||
"sway/config".source = ../dotfiles/sway/config;
|
||||
"sway/status.toml".source = ../dotfiles/sway/status.toml;
|
||||
"xdg/alacritty/alacritty.yml".text = ''
|
||||
font:
|
||||
normal:
|
||||
family: CaskaydiaCove Nerd Font
|
||||
size: 12
|
||||
font:
|
||||
normal:
|
||||
family: CaskaydiaCove Nerd Font
|
||||
size: 12
|
||||
|
||||
background_opacity: 0.98
|
||||
draw_bold_text_with_bright_colors: true
|
||||
background_opacity: 0.98
|
||||
draw_bold_text_with_bright_colors: true
|
||||
|
||||
colors:
|
||||
primary:
|
||||
background: "${colors.background}"
|
||||
foreground: "${colors.foreground}"
|
||||
colors:
|
||||
primary:
|
||||
background: "${colors.background}"
|
||||
foreground: "${colors.foreground}"
|
||||
|
||||
normal:
|
||||
black: "${colors.black}"
|
||||
red: "${colors.red}"
|
||||
green: "${colors.green}"
|
||||
yellow: "${colors.yellow}"
|
||||
cyan: "${colors.cyan}"
|
||||
magenta: "${colors.magenta}"
|
||||
blue: "${colors.blue}"
|
||||
white: "${colors.white}"
|
||||
normal:
|
||||
black: "${colors.black}"
|
||||
red: "${colors.red}"
|
||||
green: "${colors.green}"
|
||||
yellow: "${colors.yellow}"
|
||||
cyan: "${colors.cyan}"
|
||||
magenta: "${colors.magenta}"
|
||||
blue: "${colors.blue}"
|
||||
white: "${colors.white}"
|
||||
|
||||
window:
|
||||
dynamic_title: true
|
||||
window:
|
||||
dynamic_title: true
|
||||
|
||||
env:
|
||||
TERM: xterm-256color
|
||||
env:
|
||||
TERM: xterm-256color
|
||||
|
||||
key_bindings:
|
||||
- { key: Escape, mods: Control, action: ToggleViMode }
|
||||
key_bindings:
|
||||
- { key: Escape, mods: Control, action: ToggleViMode }
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
@ -105,9 +99,7 @@ key_bindings:
|
|||
jack.enable = true;
|
||||
|
||||
config.pipewire = {
|
||||
"context.properties" = {
|
||||
"default.clock.rate" = 48000;
|
||||
};
|
||||
"context.properties" = { "default.clock.rate" = 48000; };
|
||||
};
|
||||
};
|
||||
services.udev.packages = [
|
||||
|
@ -128,13 +120,11 @@ key_bindings:
|
|||
fira-code
|
||||
noto-fonts
|
||||
noto-fonts-emoji
|
||||
(nerdfonts.override {
|
||||
fonts = [ "CascadiaCode" "Meslo" ];
|
||||
})
|
||||
(nerdfonts.override { fonts = [ "CascadiaCode" "Meslo" ]; })
|
||||
];
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
environment.pathsToLink = ["/libexec"];
|
||||
environment.pathsToLink = [ "/libexec" ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
polkit_gnome
|
||||
|
||||
|
@ -194,31 +184,29 @@ key_bindings:
|
|||
xfce.thunar
|
||||
xfce.thunar-volman
|
||||
ydotool
|
||||
(
|
||||
pkgs.writeTextFile {
|
||||
name = "startsway";
|
||||
destination = "/bin/startsway";
|
||||
executable = true;
|
||||
text = ''
|
||||
#! ${pkgs.bash}/bin/bash
|
||||
(pkgs.writeTextFile {
|
||||
name = "startsway";
|
||||
destination = "/bin/startsway";
|
||||
executable = true;
|
||||
text = ''
|
||||
#! ${pkgs.bash}/bin/bash
|
||||
|
||||
export GTK_ICON_THEME=Dracula
|
||||
export GTK_THEME=Dracula
|
||||
export _JAVA_AWT_WM_NOREPARENTING=1
|
||||
export MOZ_ENABLE_WAYLAND=1
|
||||
export MOZ_USE_XINPUT2=1
|
||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0
|
||||
export QT_QPA_PLATFORM=wayland-egl
|
||||
export QT_WAYLAND_FORCE_DPI=96
|
||||
export SDL_VIDEODRIVER=wayland
|
||||
export XDG_CURRENT_DESKTOP=sway
|
||||
export XDG_DATA_DIRS=${datadir}:$XDG_DATA_DIRS
|
||||
export XDG_SESSION_TYPE=wayland
|
||||
export GTK_ICON_THEME=Dracula
|
||||
export GTK_THEME=Dracula
|
||||
export _JAVA_AWT_WM_NOREPARENTING=1
|
||||
export MOZ_ENABLE_WAYLAND=1
|
||||
export MOZ_USE_XINPUT2=1
|
||||
export QT_AUTO_SCREEN_SCALE_FACTOR=0
|
||||
export QT_QPA_PLATFORM=wayland-egl
|
||||
export QT_WAYLAND_FORCE_DPI=96
|
||||
export SDL_VIDEODRIVER=wayland
|
||||
export XDG_CURRENT_DESKTOP=sway
|
||||
export XDG_DATA_DIRS=${datadir}:$XDG_DATA_DIRS
|
||||
export XDG_SESSION_TYPE=wayland
|
||||
|
||||
${pkgs.dbus}/bin/dbus-run-session ${pkgs.sway}/bin/sway
|
||||
'';
|
||||
}
|
||||
)
|
||||
${pkgs.dbus}/bin/dbus-run-session ${pkgs.sway}/bin/sway
|
||||
'';
|
||||
})
|
||||
];
|
||||
|
||||
hardware.bluetooth.enable = true;
|
||||
|
@ -233,14 +221,9 @@ key_bindings:
|
|||
};
|
||||
|
||||
services.printing.enable = true;
|
||||
services.printing.drivers = [
|
||||
pkgs.gutenprint
|
||||
];
|
||||
services.printing.drivers = [ pkgs.gutenprint ];
|
||||
services.avahi.enable = true;
|
||||
services.avahi.nssmdns = true;
|
||||
|
||||
|
||||
hardware.opengl = {
|
||||
enable = true;
|
||||
};
|
||||
hardware.opengl = { enable = true; };
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
let unstable = import <nixos-unstable> { };
|
||||
in {
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
@ -15,12 +14,8 @@ in {
|
|||
#unstable.esphome
|
||||
|
||||
nodePackages.pyright
|
||||
(python39.withPackages(python-packages: with python-packages; [
|
||||
black
|
||||
pyyaml
|
||||
requests
|
||||
black
|
||||
]))
|
||||
(python39.withPackages
|
||||
(python-packages: with python-packages; [ black pyyaml requests black ]))
|
||||
|
||||
mariadb-client
|
||||
musl
|
||||
|
@ -35,6 +30,12 @@ in {
|
|||
tig
|
||||
unstable.bazel
|
||||
|
||||
openssl pkg-config nasm cmake zlib gcc binutils-unwrapped
|
||||
openssl
|
||||
pkg-config
|
||||
nasm
|
||||
cmake
|
||||
zlib
|
||||
gcc
|
||||
binutils-unwrapped
|
||||
];
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
let
|
||||
unstable = import <nixos-unstable> { config.allowUnfree = true; };
|
||||
notcoal = pkgs.callPackage (import ../packages/notcoal) {};
|
||||
notcoal = pkgs.callPackage (import ../packages/notcoal) { };
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
unstable.astroid
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> { config.allowUnfree = true; };
|
||||
let unstable = import <nixos-unstable> { config.allowUnfree = true; };
|
||||
in {
|
||||
|
||||
networking.networkmanager.enable = true;
|
||||
|
|
|
@ -1,30 +1,30 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
let unstable = import <nixos-unstable> { };
|
||||
in {
|
||||
environment.systemPackages = with pkgs; [
|
||||
# embedded
|
||||
#arduino
|
||||
#avrdude
|
||||
#gcc-arm-embedded
|
||||
#openocd
|
||||
#pkgsCross.avr.avrlibc
|
||||
#pkgsCross.avr.buildPackages.binutils
|
||||
#pkgsCross.avr.buildPackages.gcc8
|
||||
#pkgsCross.avr.libcCross
|
||||
environment.systemPackages = with pkgs;
|
||||
[
|
||||
# embedded
|
||||
#arduino
|
||||
#avrdude
|
||||
#gcc-arm-embedded
|
||||
#openocd
|
||||
#pkgsCross.avr.avrlibc
|
||||
#pkgsCross.avr.buildPackages.binutils
|
||||
#pkgsCross.avr.buildPackages.gcc8
|
||||
#pkgsCross.avr.libcCross
|
||||
|
||||
#cura
|
||||
#candle
|
||||
openscad
|
||||
#kicad
|
||||
#blender
|
||||
#python3Packages.numpy
|
||||
#python3Packages.shapely
|
||||
#cura
|
||||
#candle
|
||||
openscad
|
||||
#kicad
|
||||
#blender
|
||||
#python3Packages.numpy
|
||||
#python3Packages.shapely
|
||||
|
||||
#steam
|
||||
#unstable.obs-studio
|
||||
];
|
||||
#steam
|
||||
#unstable.obs-studio
|
||||
];
|
||||
|
||||
# stm32 debugger
|
||||
users.extraGroups.plugdev = { };
|
||||
|
|
|
@ -2,7 +2,5 @@
|
|||
|
||||
{
|
||||
networking.wireguard.enable = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
wireguard
|
||||
];
|
||||
environment.systemPackages = with pkgs; [ wireguard ];
|
||||
}
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
|
||||
let
|
||||
unstable = import <nixos-unstable> { config.allowUnfree = true; };
|
||||
cloudstation = pkgs.callPackage (import ../packages/cloudstation.nix) {};
|
||||
nagstamon = pkgs.libsForQt5.callPackage (import ../packages/nagstamon.nix) {};
|
||||
cloudstation = pkgs.callPackage (import ../packages/cloudstation.nix) { };
|
||||
nagstamon =
|
||||
pkgs.libsForQt5.callPackage (import ../packages/nagstamon.nix) { };
|
||||
in {
|
||||
|
||||
security.pki.certificateFiles = [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue