mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
feat: vscode, firefox changes
This commit is contained in:
parent
78d83cd757
commit
9ded484993
9 changed files with 49 additions and 21 deletions
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -373,11 +373,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1720893836,
|
"lastModified": 1739756331,
|
||||||
"narHash": "sha256-rIwKRl1wmOoIyKPTAzOEvoyUm/roIo3QfJOcVg9Q8N0=",
|
"narHash": "sha256-nGyLe6tRiqs10mi2XwNjX7Wbn4gYhMYOZaYULPKuQgo=",
|
||||||
"owner": "kittywitch",
|
"owner": "kittywitch",
|
||||||
"repo": "konawall-py",
|
"repo": "konawall-py",
|
||||||
"rev": "936050d035788198b9c7d7e44b3acceb3d18e35a",
|
"rev": "c3ff5ef5e4e0b45b670614b09eb7e6bccae800ac",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@ in {
|
||||||
shell.enable = true;
|
shell.enable = true;
|
||||||
schemes = {
|
schemes = {
|
||||||
light = {
|
light = {
|
||||||
schemeData = schemeSources.atelier.schemes.atelier-sulphurpool-light;
|
schemeData = schemeSources.atelier.schemes.atelier-heath-light;
|
||||||
ansi.palette.background.alpha = "d000";
|
ansi.palette.background.alpha = "d000";
|
||||||
};
|
};
|
||||||
dark = {
|
dark = {
|
||||||
schemeData = schemeSources.atelier.schemes.atelier-cave;
|
schemeData = schemeSources.outrun.schemes.outrun-dark;
|
||||||
ansi.palette.background.alpha = "ee00";
|
ansi.palette.background.alpha = "ee00";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
stylus
|
stylus
|
||||||
temporary-containers
|
temporary-containers
|
||||||
multi-account-containers
|
multi-account-containers
|
||||||
|
dearrow
|
||||||
ublock-origin
|
ublock-origin
|
||||||
violentmonkey
|
violentmonkey
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,11 @@
|
||||||
mkhl.direnv
|
mkhl.direnv
|
||||||
hashicorp.terraform
|
hashicorp.terraform
|
||||||
jnoortheen.nix-ide
|
jnoortheen.nix-ide
|
||||||
|
pkgs.outrun
|
||||||
];
|
];
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"nix.enableLanguageServer" = true;
|
"nix.enableLanguageServer" = true;
|
||||||
"workbench.colorTheme" = "Catppuccin Latte";
|
"workbench.colorTheme" = "Outrun Night";
|
||||||
"editor.suggest.preview" = true;
|
"editor.suggest.preview" = true;
|
||||||
"[nix]" = {
|
"[nix]" = {
|
||||||
"editor.defaultFormatter" = "kamadorueda.alejandra";
|
"editor.defaultFormatter" = "kamadorueda.alejandra";
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,13 @@
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
programs.wezterm = {
|
programs.wezterm = {
|
||||||
enable = false;
|
enable = true;
|
||||||
package = inputs.wezterm.outputs.packages.${pkgs.system}.default;
|
package = inputs.wezterm.outputs.packages.${pkgs.system}.default;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
local wezterm = require 'wezterm';
|
local wezterm = require 'wezterm';
|
||||||
return {
|
return {
|
||||||
font = wezterm.font_with_fallback({
|
font = wezterm.font_with_fallback({
|
||||||
|
"Monaspace Krypton",
|
||||||
-- <built-in>, BuiltIn
|
-- <built-in>, BuiltIn
|
||||||
"JetBrains Mono",
|
"JetBrains Mono",
|
||||||
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
}),
|
}),
|
||||||
window_decorations = "TITLE | RESIZE",
|
window_decorations = "TITLE | RESIZE",
|
||||||
enable_wayland = false,
|
enable_wayland = true,
|
||||||
warn_about_missing_glyphs = false,
|
warn_about_missing_glyphs = false,
|
||||||
font_size = 10.0,
|
font_size = 10.0,
|
||||||
check_for_updates = false,
|
check_for_updates = false,
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,14 @@
|
||||||
qt6Packages.qtstyleplugin-kvantum
|
qt6Packages.qtstyleplugin-kvantum
|
||||||
commonalitysol
|
commonalitysol
|
||||||
];
|
];
|
||||||
|
environment.plasma6.excludePackages = with pkgs; [konsole];
|
||||||
services = {
|
services = {
|
||||||
|
displayManager.sddm = {
|
||||||
|
enable = true;
|
||||||
|
theme = "CommonalitySol";
|
||||||
|
};
|
||||||
xserver = {
|
xserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager.gdm.enable = true;
|
|
||||||
};
|
};
|
||||||
desktopManager.plasma6.enable = true;
|
desktopManager.plasma6.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@
|
||||||
pkgs.winetricks
|
pkgs.winetricks
|
||||||
pkgs.jansson
|
pkgs.jansson
|
||||||
pkgs.samba
|
pkgs.samba
|
||||||
|
pkgs.mangohud
|
||||||
|
pkgs.vkbasalt
|
||||||
];
|
];
|
||||||
extraLibraries = pkgs: [
|
extraLibraries = pkgs: [
|
||||||
pkgs.jansson
|
pkgs.jansson
|
||||||
|
|
@ -20,6 +22,9 @@
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
|
||||||
|
vkbasalt
|
||||||
|
mangohud
|
||||||
|
|
||||||
# support 32-bit only
|
# support 32-bit only
|
||||||
wine
|
wine
|
||||||
|
|
||||||
|
|
|
||||||
19
packages/outrun.nix
Normal file
19
packages/outrun.nix
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
vscode-utils,
|
||||||
|
}:
|
||||||
|
vscode-utils.buildVscodeMarketplaceExtension {
|
||||||
|
mktplcRef = {
|
||||||
|
name = "outrun";
|
||||||
|
publisher = "samrapdev";
|
||||||
|
version = "0.2.2";
|
||||||
|
hash = "sha256-d0LPpUQbz9g9Scv24oS13vQ0X4lA35unRBgRWM+G+5s=";
|
||||||
|
};
|
||||||
|
meta = {
|
||||||
|
description = "A theme for VS Code inspired by the colors, style, and culture of the synthwave music scene.";
|
||||||
|
homepage = "https://github.com/samrap/outrun-theme-vscode";
|
||||||
|
downloadPage = "https://marketplace.visualstudio.com/items?itemName=samrapdev.outrun";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [pandapip1];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -31,7 +31,7 @@ _: let
|
||||||
in {
|
in {
|
||||||
imports =
|
imports =
|
||||||
(with tree.nixos.hardware; [
|
(with tree.nixos.hardware; [
|
||||||
])
|
])
|
||||||
++ (with tree.nixos.profiles; [
|
++ (with tree.nixos.profiles; [
|
||||||
graphical
|
graphical
|
||||||
wireless
|
wireless
|
||||||
|
|
@ -48,18 +48,16 @@ _: let
|
||||||
])
|
])
|
||||||
++ (with tree.home.environments; [
|
++ (with tree.home.environments; [
|
||||||
kde
|
kde
|
||||||
]);
|
]);
|
||||||
hardware.opengl.enable = true;
|
|
||||||
|
|
||||||
services.xserver.videoDrivers = ["nvidia"];
|
services.xserver.videoDrivers = ["nvidia"];
|
||||||
|
|
||||||
|
hardware.nvidia = {
|
||||||
hardware.nvidia = {
|
package = config.boot.kernelPackages.nvidiaPackages.latest;
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.latest;
|
nvidiaSettings = true;
|
||||||
nvidiaSettings = true;
|
modesetting.enable = true;
|
||||||
modesetting.enable = true;
|
open = true;
|
||||||
open = true;
|
};
|
||||||
};
|
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
loader = {
|
loader = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue