why is vsc so bad with git I hate

This commit is contained in:
blahai 2024-08-30 23:18:40 +03:00
parent 9ea3b83bc6
commit 1d44666920
No known key found for this signature in database
12 changed files with 507 additions and 70 deletions

View file

@ -47,6 +47,8 @@
variant = "euro";
};
};
gnome.gnome-keyring.enable = true;
pipewire = {
enable = true;
@ -81,22 +83,47 @@
virtualisation.docker.enable = true;
systemd.services."getty@tty1".enable = false;
systemd.services."autovt@tty1".enable = false;
systemd = {
user.services.polkit-gnome-authentication-agent-1 = {
description = "polkit-gnome-authentication-agent-1";
wantedBy = [ "graphical-session.target" ];
wants = [ "graphical-session.target" ];
after = [ "graphical-session.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
Restart = "on-failure";
RestartSec = 1;
TimeoutStopSec = 10;
};
};
};
programs = {
firefox.enable = true;
fish.enable = true;
hyprland = {
enable = true;
package = inputs.hyprland.packages."${pkgs.system}".hyprland;
};
direnv = {
dir{
enable = true;
};
nh = {
enable = true;
flake = "/home/pingu/.config/nixos";
};
git = {
enable = true;
lfs.enable = true;
};
};
@ -108,6 +135,7 @@
auto-optimise-store = true;
substituters = ["https://hyprland.cachix.org"];
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
trusted-users = [ "@wheel" "pingu" "root" ];
};
gc = {
automatic = true;

View file

@ -2,8 +2,9 @@
{
imports = [
../../modules/home-manager/hyprland.nix
../../modules/home-manager/ags/ags.nix
../../modules/home-manager/hypr/default.nix
../../modules/home-manager/ags/default.nix
../../modules/nixos/games/default.nix
];
# Home Manager needs a bit of information about you and the paths it should
@ -59,6 +60,25 @@
#
home.sessionVariables = {
EDITOR = "nvim";
XMODIFIERS = "@im=ibus";
GTK_IM_MODULE = "ibus";
QT_IM_MODULE = "ibus"
QT_QPA_PLATFORMTHEME = "qt5ct";
WLR_NO_HARDWARE_CURSORS = "1";
GSK_RENDERER = "cairo";
MOZ_ENABLE_WAYLAND = "1";
XDG_CURRENT_DESKTOP = "Hyprland";
XDG_SESSION_TYPE = "wayland";
XDG_SESSION_DESKTOP = "Hyprland";
_JAVA_AWT_WM_NONREPARENTING = "1"
XCURSOR_THEME = "Bibata-Modern-Classic";
HYPRCURSOR_THEME = "HyprBibataModernClassicSVG"
XCURSOR_SIZE, 24
__GL_THREADED_OPTIMIZATIONS, 0
QT_QPA_PLATFORM = "wayland";
QT_WAYLAND_DISABLE_WINDOWDECORATION = 1
};
# Let Home Manager install and manage itself.