update vscode extensions, hyprland cleanup
This commit is contained in:
parent
285ac3702b
commit
66121665e1
5 changed files with 153 additions and 132 deletions
|
@ -3,122 +3,119 @@
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vscodium;
|
package = pkgs.vscodium;
|
||||||
extensions = pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
{
|
ms-vscode.cpptools
|
||||||
name = "vsc-prolog";
|
]
|
||||||
publisher = "arthurwang";
|
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||||
version = "0.8.23";
|
{
|
||||||
sha256 = "1i6rgz8ap269pph6bh04bimw9yyajd7iyq8dvv7sqmpfk859vb8d";
|
name = "vsc-prolog";
|
||||||
}
|
publisher = "arthurwang";
|
||||||
{
|
version = "0.8.23";
|
||||||
name = "agda-mode";
|
sha256 = "1i6rgz8ap269pph6bh04bimw9yyajd7iyq8dvv7sqmpfk859vb8d";
|
||||||
publisher = "banacorn";
|
}
|
||||||
version = "0.5.1";
|
{
|
||||||
sha256 = "02r28a8y6pdjhad76z193xrlc4yk4fsynn064w7cff56gdc31bd5";
|
name = "agda-mode";
|
||||||
}
|
publisher = "banacorn";
|
||||||
{
|
version = "0.5.1";
|
||||||
name = "nix";
|
sha256 = "02r28a8y6pdjhad76z193xrlc4yk4fsynn064w7cff56gdc31bd5";
|
||||||
publisher = "bbenoist";
|
}
|
||||||
version = "1.0.1";
|
{
|
||||||
sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
|
name = "nix";
|
||||||
}
|
publisher = "bbenoist";
|
||||||
{
|
version = "1.0.1";
|
||||||
name = "catppuccin-vsc";
|
sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
|
||||||
publisher = "catppuccin";
|
}
|
||||||
version = "3.16.0";
|
{
|
||||||
sha256 = "1g4021qrsy67fw2b1lvazn58nvr64dkvpywqanbpz24dlgk2573r";
|
name = "catppuccin-vsc";
|
||||||
}
|
publisher = "catppuccin";
|
||||||
{
|
version = "3.16.0";
|
||||||
name = "doxdocgen";
|
sha256 = "1g4021qrsy67fw2b1lvazn58nvr64dkvpywqanbpz24dlgk2573r";
|
||||||
publisher = "cschlosser";
|
}
|
||||||
version = "1.4.0";
|
{
|
||||||
sha256 = "1d95znf2vsdzv9jqiigh9zm62dp4m9jz3qcfaxn0n0pvalbiyw92";
|
name = "doxdocgen";
|
||||||
}
|
publisher = "cschlosser";
|
||||||
{
|
version = "1.4.0";
|
||||||
name = "simple-alignment";
|
sha256 = "1d95znf2vsdzv9jqiigh9zm62dp4m9jz3qcfaxn0n0pvalbiyw92";
|
||||||
publisher = "earshinov";
|
}
|
||||||
version = "1.0.1";
|
{
|
||||||
sha256 = "1ak1v1dbwx7d6ablla5njznj59z9jaqbzmci22jmpsd3a70kka1f";
|
name = "simple-alignment";
|
||||||
}
|
publisher = "earshinov";
|
||||||
{
|
version = "1.0.1";
|
||||||
name = "yuck";
|
sha256 = "1ak1v1dbwx7d6ablla5njznj59z9jaqbzmci22jmpsd3a70kka1f";
|
||||||
publisher = "eww-yuck";
|
}
|
||||||
version = "0.0.3";
|
{
|
||||||
sha256 = "1hxdxa13s1vlilw7fidr8vnl19c9wjazjvnvmqgl4fsswwny110c";
|
name = "yuck";
|
||||||
}
|
publisher = "eww-yuck";
|
||||||
{
|
version = "0.0.3";
|
||||||
name = "todo-tree";
|
sha256 = "1hxdxa13s1vlilw7fidr8vnl19c9wjazjvnvmqgl4fsswwny110c";
|
||||||
publisher = "gruntfuggly";
|
}
|
||||||
version = "0.0.226";
|
{
|
||||||
sha256 = "0yrc9qbdk7zznd823bqs1g6n2i5xrda0f9a7349kknj9wp1mqgqn";
|
name = "todo-tree";
|
||||||
}
|
publisher = "gruntfuggly";
|
||||||
{
|
version = "0.0.226";
|
||||||
name = "haskell";
|
sha256 = "0yrc9qbdk7zznd823bqs1g6n2i5xrda0f9a7349kknj9wp1mqgqn";
|
||||||
publisher = "haskell";
|
}
|
||||||
version = "2.5.3";
|
{
|
||||||
sha256 = "13s39fvb6kwxklcfsa5xh4z7y8y3y0h6jv39ljrgl24qkwgx8xnw";
|
name = "haskell";
|
||||||
}
|
publisher = "haskell";
|
||||||
{
|
version = "2.5.3";
|
||||||
name = "latex-workshop";
|
sha256 = "13s39fvb6kwxklcfsa5xh4z7y8y3y0h6jv39ljrgl24qkwgx8xnw";
|
||||||
publisher = "james-yu";
|
}
|
||||||
version = "10.7.5";
|
{
|
||||||
sha256 = "0habsbk0w2g8vcxqzdbnwy6f0x0ghvcx1f9szd4p1pwjfij2vnax";
|
name = "latex-workshop";
|
||||||
}
|
publisher = "james-yu";
|
||||||
{
|
version = "10.7.5";
|
||||||
name = "c-cpp-flylint";
|
sha256 = "0habsbk0w2g8vcxqzdbnwy6f0x0ghvcx1f9szd4p1pwjfij2vnax";
|
||||||
publisher = "jbenden";
|
}
|
||||||
version = "1.15.0";
|
{
|
||||||
sha256 = "1z1l9ygxsqjn8vpncjzyisdg2sirgzf4ghiv5ak32mkq3k8hgawk";
|
name = "c-cpp-flylint";
|
||||||
}
|
publisher = "jbenden";
|
||||||
{
|
version = "1.15.0";
|
||||||
name = "better-cpp-syntax";
|
sha256 = "1z1l9ygxsqjn8vpncjzyisdg2sirgzf4ghiv5ak32mkq3k8hgawk";
|
||||||
publisher = "jeff-hykin";
|
}
|
||||||
version = "1.27.1";
|
{
|
||||||
sha256 = "037nigza7n71j5vgl3qw0swrmy8gvfj9m8jbi1nb2a3lmsifivqq";
|
name = "better-cpp-syntax";
|
||||||
}
|
publisher = "jeff-hykin";
|
||||||
{
|
version = "1.27.1";
|
||||||
name = "language-haskell";
|
sha256 = "037nigza7n71j5vgl3qw0swrmy8gvfj9m8jbi1nb2a3lmsifivqq";
|
||||||
publisher = "justusadam";
|
}
|
||||||
version = "3.6.0";
|
{
|
||||||
sha256 = "115y86w6n2bi33g1xh6ipz92jz5797d3d00mr4k8dv5fz76d35dd";
|
name = "language-haskell";
|
||||||
}
|
publisher = "justusadam";
|
||||||
{
|
version = "3.6.0";
|
||||||
name = "lean4";
|
sha256 = "115y86w6n2bi33g1xh6ipz92jz5797d3d00mr4k8dv5fz76d35dd";
|
||||||
publisher = "leanprover";
|
}
|
||||||
version = "0.0.187";
|
{
|
||||||
sha256 = "04pyq6v0s5dy6b8bpjakp33dff4plxxa100x8gvbw36v6ddpsx7d";
|
name = "lean4";
|
||||||
}
|
publisher = "leanprover";
|
||||||
{
|
version = "0.0.194";
|
||||||
name = "vscoq";
|
sha256 = "1anal0i85vy0y1rfjx6nj82q8bilh2pyh40j6ax9wfsjyrqzrynf";
|
||||||
publisher = "maximedenes";
|
}
|
||||||
version = "2.2.1";
|
{
|
||||||
sha256 = "04m1dby6zfzg5nahnricjax28g47mgnja7d9cbll270i7ahnyncm";
|
name = "vscoq";
|
||||||
}
|
publisher = "maximedenes";
|
||||||
{
|
version = "2.2.3";
|
||||||
name = "direnv";
|
sha256 = "066l48b22qnxlwnq2328wmldn2dwrjn5d399rp605ahdihl9f7w7";
|
||||||
publisher = "mkhl";
|
}
|
||||||
version = "0.17.0";
|
{
|
||||||
sha256 = "1n2qdd1rspy6ar03yw7g7zy3yjg9j1xb5xa4v2q12b0y6dymrhgn";
|
name = "direnv";
|
||||||
}
|
publisher = "mkhl";
|
||||||
{
|
version = "0.17.0";
|
||||||
name = "cpptools";
|
sha256 = "1n2qdd1rspy6ar03yw7g7zy3yjg9j1xb5xa4v2q12b0y6dymrhgn";
|
||||||
publisher = "ms-vscode";
|
}
|
||||||
version = "1.23.3";
|
{
|
||||||
sha256 = "sha256-YOtPISpr23g/4T7u+ZHZz9mJOBI4GpifhqfP1bNhOkU=";
|
name = "vscode-ltex";
|
||||||
}
|
publisher = "valentjn";
|
||||||
{
|
version = "13.1.0";
|
||||||
name = "vscode-ltex";
|
sha256 = "15qm97i9l65v3x0zxl1895ilazz2jk2wmizbj7kmds613jz7d46c";
|
||||||
publisher = "valentjn";
|
}
|
||||||
version = "13.1.0";
|
{
|
||||||
sha256 = "15qm97i9l65v3x0zxl1895ilazz2jk2wmizbj7kmds613jz7d46c";
|
name = "markdown-all-in-one";
|
||||||
}
|
publisher = "yzhang";
|
||||||
{
|
version = "3.6.2";
|
||||||
name = "markdown-all-in-one";
|
sha256 = "1n9d3qh7vypcsfygfr5rif9krhykbmbcgf41mcjwgjrf899f11h4";
|
||||||
publisher = "yzhang";
|
}
|
||||||
version = "3.6.2";
|
];
|
||||||
sha256 = "1n9d3qh7vypcsfygfr5rif9krhykbmbcgf41mcjwgjrf899f11h4";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"prolog.executablePath" = "/etc/profiles/per-user/leonv/bin/swipl";
|
"prolog.executablePath" = "/etc/profiles/per-user/leonv/bin/swipl";
|
||||||
"agdaMode.connection.agdaLanguageServer" = false;
|
"agdaMode.connection.agdaLanguageServer" = false;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# your system. Help is available in the configuration.nix(5) man page
|
# your system. Help is available in the configuration.nix(5) man page
|
||||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
||||||
|
|
||||||
{ config, pkgs, lib, emacs-overlay, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
{
|
{
|
||||||
imports =
|
imports =
|
||||||
[ # Include the results of the hardware scan.
|
[ # Include the results of the hardware scan.
|
||||||
|
@ -31,13 +31,38 @@
|
||||||
nix.optimise.automatic = true;
|
nix.optimise.automatic = true;
|
||||||
|
|
||||||
# Bootloader.
|
# Bootloader.
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot = {
|
||||||
boot.loader.efi.efiSysMountPoint = "/boot";
|
# systemd-boot
|
||||||
boot.loader.systemd-boot.enable = true;
|
loader.efi.canTouchEfiVariables = true;
|
||||||
boot.loader.systemd-boot.extraEntries."debian.conf" = ''
|
loader.efi.efiSysMountPoint = "/boot";
|
||||||
title Debian
|
loader.systemd-boot.enable = true;
|
||||||
efi /efi/debian/shimx64.efi
|
|
||||||
'';
|
# plymouth
|
||||||
|
plymouth = {
|
||||||
|
enable = true;
|
||||||
|
theme = "owl";
|
||||||
|
themePackages = with pkgs; [
|
||||||
|
(adi1090x-plymouth-themes.override {
|
||||||
|
selected_themes = [ "owl" ];
|
||||||
|
})
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
# Enable "Silent Boot"
|
||||||
|
consoleLogLevel = 0;
|
||||||
|
initrd.verbose = false;
|
||||||
|
kernelParams = [
|
||||||
|
"quiet"
|
||||||
|
"splash"
|
||||||
|
"boot.shell_on_fail"
|
||||||
|
"loglevel=3"
|
||||||
|
"rd.systemd.show_status=false"
|
||||||
|
"rd.udev.log_level=3"
|
||||||
|
"udev.log_priority=3"
|
||||||
|
"video=DP-1:2560x1440@144"
|
||||||
|
"video=HDMI-A-1:1920x1080@75"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
networking.hostName = "gunther";
|
networking.hostName = "gunther";
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
@ -149,6 +174,7 @@
|
||||||
socat
|
socat
|
||||||
|
|
||||||
texliveFull
|
texliveFull
|
||||||
|
adi1090x-plymouth-themes
|
||||||
];
|
];
|
||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
||||||
|
|
|
@ -9,10 +9,8 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||||
boot.initrd.kernelModules = [ ];
|
boot.initrd.kernelModules = [ "amdgpu" ];
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
boot.kernelModules = [ "kvm-intel" ];
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
boot.kernelParams = [ "video=DP-1:2560x1440@144" "video=HDMI-A-1:1920x1080@75" ];
|
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
|
|
|
@ -7,13 +7,13 @@
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
workspace = [
|
workspace = [
|
||||||
"1, monitor:HDMI-A-5, default:true, persistent:true"
|
"1, monitor:HDMI-A-1, default:true, persistent:true"
|
||||||
"2, monitor:DP-3 , default:true, persistent:true"
|
"2, monitor:DP-1 , default:true, persistent:true"
|
||||||
"special:scratchpad, on-created-empty:foot"
|
"special:scratchpad , on-created-empty:foot"
|
||||||
];
|
];
|
||||||
monitor = [
|
monitor = [
|
||||||
"DP-3 , 2560x1440@144, 1920x0, 1"
|
"DP-1 , 2560x1440@144, 1920x0, 1"
|
||||||
"HDMI-A-5, 1920x1080@75 , 0x0 , 1"
|
"HDMI-A-1, 1920x1080@75 , 0x0 , 1"
|
||||||
];
|
];
|
||||||
input = {
|
input = {
|
||||||
kb_layout = "de";
|
kb_layout = "de";
|
||||||
|
|
BIN
gunther/hypr/wallpaper.jpg
Executable file → Normal file
BIN
gunther/hypr/wallpaper.jpg
Executable file → Normal file
Binary file not shown.
Before Width: | Height: | Size: 84 KiB After Width: | Height: | Size: 576 KiB |
Loading…
Reference in a new issue