hm management
This commit is contained in:
parent
86668f7707
commit
558dfcde48
4 changed files with 23 additions and 17 deletions
6
flake.lock
generated
6
flake.lock
generated
|
|
@ -55,11 +55,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-unstable": {
|
"nixpkgs-unstable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782723713,
|
"lastModified": 1782959384,
|
||||||
"narHash": "sha256-oPXCU/SSUokcGaJREHibG1CBX3+s/W7orDWQOZDsEeQ=",
|
"narHash": "sha256-xnJJk+ct+D2+wdRxj1wk36w5zV9RVESwRqcklPdt3fM=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b5aa0fbd538984f6e3d201be0005b4463d8b09f8",
|
"rev": "65179426c83bb3f6bc14898b42ea1c6f01d374b0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
kalk
|
kalk
|
||||||
filelight
|
filelight
|
||||||
kamoso
|
kamoso
|
||||||
|
konversation
|
||||||
];
|
];
|
||||||
plasma6.excludePackages = with pkgs.kdePackages; [
|
plasma6.excludePackages = with pkgs.kdePackages; [
|
||||||
discover
|
discover
|
||||||
|
|
|
||||||
|
|
@ -35,14 +35,6 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
foot = {
|
|
||||||
settings.main = {
|
|
||||||
initial-window-size-chars = "80x36";
|
|
||||||
font = "BigBlueTermPlus Nerd Font:size=8";
|
|
||||||
font-bold = "BigBlueTermPlus Nerd Font:size=8";
|
|
||||||
};
|
|
||||||
theme = "gruvbox";
|
|
||||||
};
|
|
||||||
starship = {
|
starship = {
|
||||||
transientPrompt.enable = true;
|
transientPrompt.enable = true;
|
||||||
transientPrompt.left = "starship module character";
|
transientPrompt.left = "starship module character";
|
||||||
|
|
@ -58,6 +50,15 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
ssh.startAgent = true;
|
ssh.startAgent = true;
|
||||||
|
obs-studio = {
|
||||||
|
enable = true;
|
||||||
|
enableVirtualCamera = true;
|
||||||
|
plugins = with pkgs.obs-studio-plugins; [
|
||||||
|
input-overlay
|
||||||
|
droidcam-obs
|
||||||
|
wlrobs
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.user.services.ssh-add-key = {
|
systemd.user.services.ssh-add-key = {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@
|
||||||
keepassxc
|
keepassxc
|
||||||
# multimedia
|
# multimedia
|
||||||
unstable.audacity
|
unstable.audacity
|
||||||
obs-studio
|
|
||||||
furnace
|
furnace
|
||||||
corrscope
|
corrscope
|
||||||
vlc
|
vlc
|
||||||
|
|
@ -24,17 +23,17 @@
|
||||||
ungoogled-chromium
|
ungoogled-chromium
|
||||||
# games
|
# games
|
||||||
osu-lazer-bin
|
osu-lazer-bin
|
||||||
|
# emulation
|
||||||
|
(unstable.bottles.override { removeWarningPopup = true; })
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
services.flatpak = {
|
services.flatpak = {
|
||||||
update.auto.enable = false;
|
update.auto.enable = false;
|
||||||
update.onActivation = false;
|
update.onActivation = true;
|
||||||
uninstallUnmanaged = false;
|
uninstallUnmanaged = false;
|
||||||
packages = [
|
packages = [
|
||||||
# { appId = "app.Id.here"; origin = "flathub"; commit = "<hash>" }
|
# { appId = "app.Id.here"; origin = "flathub"; commit = "<hash>" }
|
||||||
"com.usebottles.bottles"
|
|
||||||
"org.nickvision.tubeconverter"
|
|
||||||
];
|
];
|
||||||
overrides = {
|
overrides = {
|
||||||
global = { Context.sockets = ["wayland" "!x11" "!fallback-x11"]; };
|
global = { Context.sockets = ["wayland" "!x11" "!fallback-x11"]; };
|
||||||
|
|
@ -66,6 +65,7 @@
|
||||||
line-number = "absolute";
|
line-number = "absolute";
|
||||||
lsp.display-messages = true;
|
lsp.display-messages = true;
|
||||||
cursorline = true;
|
cursorline = true;
|
||||||
|
gutters = ["diff" "diagnostics" "spacer"];
|
||||||
};
|
};
|
||||||
theme = "gruvbox";
|
theme = "gruvbox";
|
||||||
};
|
};
|
||||||
|
|
@ -81,7 +81,7 @@
|
||||||
};
|
};
|
||||||
emacs = {
|
emacs = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extraConfig = "";
|
extraConfig = "-nw";
|
||||||
};
|
};
|
||||||
fastfetch = {
|
fastfetch = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
@ -181,7 +181,6 @@
|
||||||
};
|
};
|
||||||
librewolf = {
|
librewolf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.librewolf-bin;
|
|
||||||
languagePacks = ["en-GB"];
|
languagePacks = ["en-GB"];
|
||||||
settings = {
|
settings = {
|
||||||
"privacy.resistFingerprinting" = false;
|
"privacy.resistFingerprinting" = false;
|
||||||
|
|
@ -192,5 +191,10 @@
|
||||||
"browser.discovery.containers.enabled" = false;
|
"browser.discovery.containers.enabled" = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
yt-dlp = {
|
||||||
|
enable = true;
|
||||||
|
settings = {};
|
||||||
|
extraConfig = "--update -F";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue