fixed helix texlab, formatted
This commit is contained in:
parent
f97c8ab307
commit
de6a60bca7
|
@ -27,6 +27,8 @@
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
pkgs = inputs.nixpkgs.legacyPackages.${system};
|
pkgs = inputs.nixpkgs.legacyPackages.${system};
|
||||||
in {
|
in {
|
||||||
|
formatter.${system} = pkgs.alejandra;
|
||||||
|
|
||||||
# nixosConfigurations: define options for different systems
|
# nixosConfigurations: define options for different systems
|
||||||
# desktop
|
# desktop
|
||||||
nixosConfigurations."BICEP" = nixpkgs.lib.nixosSystem {
|
nixosConfigurations."BICEP" = nixpkgs.lib.nixosSystem {
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||||||
# and may be overwritten by future invocations. Please make changes
|
# and may be overwritten by future invocations. Please make changes
|
||||||
# to /etc/nixos/configuration.nix instead.
|
# to /etc/nixos/configuration.nix instead.
|
||||||
{ config, lib, pkgs, modulesPath, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
imports =
|
config,
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
lib,
|
||||||
|
pkgs,
|
||||||
|
modulesPath,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
imports = [
|
||||||
|
(modulesPath + "/installer/scan/not-detected.nix")
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc"];
|
boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc"];
|
||||||
|
@ -13,28 +17,28 @@
|
||||||
boot.kernelModules = ["kvm-intel"];
|
boot.kernelModules = ["kvm-intel"];
|
||||||
boot.extraModulePackages = [];
|
boot.extraModulePackages = [];
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" = {
|
||||||
{ device = "/dev/disk/by-uuid/d05d358d-19d4-4629-b0bd-594a754ad76d";
|
device = "/dev/disk/by-uuid/d05d358d-19d4-4629-b0bd-594a754ad76d";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/boot" =
|
fileSystems."/boot" = {
|
||||||
{ device = "/dev/disk/by-uuid/6DD4-5A29";
|
device = "/dev/disk/by-uuid/6DD4-5A29";
|
||||||
fsType = "vfat";
|
fsType = "vfat";
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/mnt/void" =
|
fileSystems."/mnt/void" = {
|
||||||
{ device = "/dev/disk/by-uuid/987518fa-8ea0-49a6-b1e5-1fed4e4ae50f";
|
device = "/dev/disk/by-uuid/987518fa-8ea0-49a6-b1e5-1fed4e4ae50f";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/mnt/secondary" =
|
fileSystems."/mnt/secondary" = {
|
||||||
{ device = "/dev/disk/by-uuid/3b424592-6b20-42e0-9d28-8bf562c15913";
|
device = "/dev/disk/by-uuid/3b424592-6b20-42e0-9d28-8bf562c15913";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
swapDevices =
|
swapDevices = [
|
||||||
[ { device = "/dev/disk/by-uuid/802e89ce-52b8-41b9-85ea-b969ab08765f"; }
|
{device = "/dev/disk/by-uuid/802e89ce-52b8-41b9-85ea-b969ab08765f";}
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
|
||||||
|
|
|
@ -34,9 +34,6 @@
|
||||||
(require 'evil-org-agenda)
|
(require 'evil-org-agenda)
|
||||||
(evil-org-agenda-set-keys)
|
(evil-org-agenda-set-keys)
|
||||||
|
|
||||||
(require 'smooth-scrolling)
|
|
||||||
(smooth-scrolling-mode 1)
|
|
||||||
|
|
||||||
(setq org-startup-with-inline-images 1)
|
(setq org-startup-with-inline-images 1)
|
||||||
(setq org-startup-indented 1)
|
(setq org-startup-indented 1)
|
||||||
|
|
||||||
|
@ -94,8 +91,8 @@
|
||||||
evil
|
evil
|
||||||
evil-org
|
evil-org
|
||||||
org-download
|
org-download
|
||||||
smooth-scrolling
|
|
||||||
ox-pandoc
|
ox-pandoc
|
||||||
|
monokai-theme
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,12 @@
|
||||||
# };
|
# };
|
||||||
# }
|
# }
|
||||||
|
|
||||||
|
{
|
||||||
|
name = "latex";
|
||||||
|
indent.tab-width = 2;
|
||||||
|
indent.unit = "\t";
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
name = "java";
|
name = "java";
|
||||||
language-servers = ["java-language-server"];
|
language-servers = ["java-language-server"];
|
||||||
|
@ -25,10 +31,10 @@
|
||||||
# args = ["start"];
|
# args = ["start"];
|
||||||
# };
|
# };
|
||||||
|
|
||||||
clangd = {
|
# clangd = {
|
||||||
command = "${pkgs.clang-tools}/bin/clangd";
|
# command = "${pkgs.clang-tools}/bin/clangd";
|
||||||
clangd.fallbackFlags = ["-std=c++2b"];
|
# clangd.fallbackFlags = ["-std=c++2b"];
|
||||||
};
|
# };
|
||||||
|
|
||||||
nil = {
|
nil = {
|
||||||
command = lib.getExe pkgs.nil;
|
command = lib.getExe pkgs.nil;
|
||||||
|
@ -37,16 +43,27 @@
|
||||||
|
|
||||||
texlab = {
|
texlab = {
|
||||||
command = "${pkgs.texlab}/bin/texlab";
|
command = "${pkgs.texlab}/bin/texlab";
|
||||||
config.texlab.executable = "${pkgs.tectonic}/bin/tectonic";
|
config.texlab = {
|
||||||
config.texlab.build.onSave = true;
|
forwardSearch.executable = "${pkgs.zathura}";
|
||||||
config.texlab.args = [
|
forwardSearch.args = ["--synctex-forward" "%l:1:%f"];
|
||||||
|
build = {
|
||||||
|
executable = "${pkgs.tectonic}/bin/tectonic";
|
||||||
|
onSave = true;
|
||||||
|
auxDirectory = "build";
|
||||||
|
logDirectory = "build";
|
||||||
|
pdfDirectory = "build";
|
||||||
|
args = [
|
||||||
"-X"
|
"-X"
|
||||||
"compile"
|
"compile"
|
||||||
"%f"
|
"%f"
|
||||||
"--keep-logs"
|
"--keep-logs"
|
||||||
"--keep-intermediates"
|
"--keep-intermediates"
|
||||||
|
"--outdir"
|
||||||
|
"build"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
java-language-server = {
|
java-language-server = {
|
||||||
command = "${pkgs.java-language-server}/bin/java-language-server";
|
command = "${pkgs.java-language-server}/bin/java-language-server";
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{pkgs, ...}:
|
{pkgs, ...}: {
|
||||||
{
|
|
||||||
services.nextcloud-client = {
|
services.nextcloud-client = {
|
||||||
enable = true;
|
enable = true;
|
||||||
startInBackground = true;
|
startInBackground = true;
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{lib, ...}:
|
{lib, ...}: {
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
./zsh.nix
|
./zsh.nix
|
||||||
./bash.nix
|
./bash.nix
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
{pkgs, ...}:
|
{pkgs, ...}: {
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
./waybar
|
./waybar
|
||||||
./foot.nix
|
./foot.nix
|
||||||
|
|
Loading…
Reference in a new issue