Compare commits
No commits in common. "8befee6d36f6012cbaebf42e39d970514e990958" and "954b3904976fcc22d57c01901fa6462c22556ebd" have entirely different histories.
8befee6d36
...
954b390497
9 changed files with 8 additions and 115 deletions
|
@ -174,8 +174,6 @@
|
||||||
neovim
|
neovim
|
||||||
git
|
git
|
||||||
jujutsu
|
jujutsu
|
||||||
# SDDM Cursor theme
|
|
||||||
vimix-cursors
|
|
||||||
];
|
];
|
||||||
programs.zsh.enable = true;
|
programs.zsh.enable = true;
|
||||||
|
|
||||||
|
@ -214,10 +212,7 @@
|
||||||
};
|
};
|
||||||
services.displayManager.sddm = {
|
services.displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland = {
|
wayland.enable = true;
|
||||||
enable = true;
|
|
||||||
compositor = "kwin";
|
|
||||||
};
|
|
||||||
enableHidpi = true;
|
enableHidpi = true;
|
||||||
package = lib.mkForce pkgs.libsForQt5.sddm;
|
package = lib.mkForce pkgs.libsForQt5.sddm;
|
||||||
extraPackages = lib.mkForce [
|
extraPackages = lib.mkForce [
|
||||||
|
@ -225,12 +220,6 @@
|
||||||
pkgs.libsForQt5.qt5.qtgraphicaleffects
|
pkgs.libsForQt5.qt5.qtgraphicaleffects
|
||||||
];
|
];
|
||||||
|
|
||||||
settings = {
|
|
||||||
Theme = {
|
|
||||||
CursorTheme = "Vimix-cursors";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
sugarCandyNix = {
|
sugarCandyNix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
|
@ -244,60 +233,4 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Nvidia config
|
|
||||||
hardware.graphics.enable = true;
|
|
||||||
services.xserver.videoDrivers = ["nvidia" "amdgpu"];
|
|
||||||
hardware.nvidia = {
|
|
||||||
modesetting.enable = true;
|
|
||||||
|
|
||||||
# Nvidia power management. Experimental, and can cause sleep/suspend to fail.
|
|
||||||
# Enable this if you have graphical corruption issues or application crashes after waking
|
|
||||||
# up from sleep. This fixes it by saving the entire VRAM memory to /tmp/ instead
|
|
||||||
# of just the bare essentials.
|
|
||||||
powerManagement.enable = false;
|
|
||||||
|
|
||||||
# Fine-grained power management. Turns off GPU when not in use.
|
|
||||||
# Experimental and only works on modern Nvidia GPUs (Turing or newer).
|
|
||||||
powerManagement.finegrained = true;
|
|
||||||
|
|
||||||
# Use the NVidia open source kernel module (not to be confused with the
|
|
||||||
# independent third-party "nouveau" open source driver).
|
|
||||||
# Support is limited to the Turing and later architectures. Full list of
|
|
||||||
# supported GPUs is at:
|
|
||||||
# https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus
|
|
||||||
# Only available from driver 515.43.04+
|
|
||||||
# Currently alpha-quality/buggy, so false is currently the recommended setting.
|
|
||||||
open = false;
|
|
||||||
|
|
||||||
nvidiaSettings = true;
|
|
||||||
|
|
||||||
prime = {
|
|
||||||
amdgpuBusId = "PCI:4:0:0";
|
|
||||||
nvidiaBusId = "PCI:1:0:0";
|
|
||||||
|
|
||||||
offload = {
|
|
||||||
enable = true;
|
|
||||||
enableOffloadCmd = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# Fonts
|
|
||||||
fonts = {
|
|
||||||
packages = with pkgs; [
|
|
||||||
symbola
|
|
||||||
noto-fonts
|
|
||||||
noto-fonts-cjk-sans
|
|
||||||
noto-fonts-emoji
|
|
||||||
fira-code
|
|
||||||
fira-code-symbols
|
|
||||||
jetbrains-mono
|
|
||||||
# Nerd fonts
|
|
||||||
(nerdfonts.override {
|
|
||||||
fonts = [ "FiraCode" "JetBrainsMono" ];
|
|
||||||
})
|
|
||||||
];
|
|
||||||
enableDefaultPackages = false;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,7 +93,7 @@
|
||||||
search = {
|
search = {
|
||||||
force = true;
|
force = true;
|
||||||
default = "SearXNG";
|
default = "SearXNG";
|
||||||
order = [ "SearXNG" "Google" "Wikipedia" "Nix Packages" "NixOS Options" "NixOS Wiki" ];
|
order = [ "SearXNG" "Google" "Wikipedia" "Nix Packages" "NixOS Wiki" ];
|
||||||
engines = {
|
engines = {
|
||||||
# Nix Package Search
|
# Nix Package Search
|
||||||
"Nix Packages" = {
|
"Nix Packages" = {
|
||||||
|
@ -107,18 +107,6 @@
|
||||||
icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
||||||
definedAliases = [ "@np" ];
|
definedAliases = [ "@np" ];
|
||||||
};
|
};
|
||||||
# NixOS Options Search
|
|
||||||
"NixOS Options" = {
|
|
||||||
urls = [{
|
|
||||||
template = "https://search.nixos.org/options";
|
|
||||||
params = [
|
|
||||||
{ name = "type"; value = "packages"; }
|
|
||||||
{ name = "query"; value = "{searchTerms}"; }
|
|
||||||
];
|
|
||||||
}];
|
|
||||||
icon = "''${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
|
||||||
definedAliases = [ "@no" ];
|
|
||||||
};
|
|
||||||
# NixOS Wiki Search
|
# NixOS Wiki Search
|
||||||
"NixOS Wiki" = {
|
"NixOS Wiki" = {
|
||||||
urls = [{ template = "https://nixos.wiki/index.php?search={searchTerms}"; }];
|
urls = [{ template = "https://nixos.wiki/index.php?search={searchTerms}"; }];
|
||||||
|
|
|
@ -8,6 +8,9 @@
|
||||||
# Tailsccale
|
# Tailsccale
|
||||||
tailscale
|
tailscale
|
||||||
|
|
||||||
|
# Fonts
|
||||||
|
fira-code-nerdfont
|
||||||
|
|
||||||
# KDE Packages
|
# KDE Packages
|
||||||
kdePackages.kate
|
kdePackages.kate
|
||||||
kdePackages.elisa
|
kdePackages.elisa
|
||||||
|
|
|
@ -22,13 +22,6 @@
|
||||||
kwin = {
|
kwin = {
|
||||||
edgeBarrier = 0; # Disables the highlighting when approaching an edge with an effect
|
edgeBarrier = 0; # Disables the highlighting when approaching an edge with an effect
|
||||||
cornerBarrier = false;
|
cornerBarrier = false;
|
||||||
|
|
||||||
effects = {
|
|
||||||
blur.enable = true;
|
|
||||||
shakeCursor.enable = false;
|
|
||||||
translucency.enable = true;
|
|
||||||
wobblyWindows.enable = true;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
kscreenlocker = {
|
kscreenlocker = {
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
programs.btop = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
settings = {
|
|
||||||
color_theme = "Dracula";
|
|
||||||
theme_background = false;
|
|
||||||
truecolor = true;
|
|
||||||
shown_boxes = "proc cpu mem net gpu0";
|
|
||||||
update_ms = 100;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -4,6 +4,5 @@
|
||||||
./zsh.nix
|
./zsh.nix
|
||||||
./starship.nix
|
./starship.nix
|
||||||
./konsole.nix
|
./konsole.nix
|
||||||
./btop.nix
|
|
||||||
];
|
];
|
||||||
}
|
}
|
|
@ -20,8 +20,6 @@
|
||||||
pager = "delta";
|
pager = "delta";
|
||||||
default-command = "log";
|
default-command = "log";
|
||||||
|
|
||||||
editor = "codium --wait";
|
|
||||||
|
|
||||||
diff = {
|
diff = {
|
||||||
format = "git";
|
format = "git";
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,16 +9,8 @@
|
||||||
mutableExtensionsDir = false;
|
mutableExtensionsDir = false;
|
||||||
|
|
||||||
extensions = with inputs.vscode-extensions.extensions."${system}".open-vsx; [
|
extensions = with inputs.vscode-extensions.extensions."${system}".open-vsx; [
|
||||||
# Language servers
|
rust-lang.rust-analyzer
|
||||||
rust-lang.rust-analyzer # Rust
|
jnoortheen.nix-ide
|
||||||
llvm-vs-code-extensions.vscode-clangd # C++
|
|
||||||
vadimcn.vscode-lldb # C++ Debugging
|
|
||||||
jnoortheen.nix-ide # Nix
|
|
||||||
tamasfe.even-better-toml # TOML
|
|
||||||
# Theming
|
|
||||||
pkief.material-icon-theme # Material icons
|
|
||||||
# Utilities
|
|
||||||
streetsidesoftware.code-spell-checker # Spellchecking
|
|
||||||
];
|
];
|
||||||
|
|
||||||
userSettings = {
|
userSettings = {
|
||||||
|
|
1
result
Symbolic link
1
result
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/nix/store/8r0ifgzrfwls4lv0kimklysq8scjsnmw-beautyline-garuda-04052024
|
Loading…
Reference in a new issue