1

General update before laptop update

This commit is contained in:
2023-02-21 23:13:28 +01:00
parent 8fdbcd185d
commit b119b72f08
10 changed files with 101 additions and 89 deletions

View File

@ -316,7 +316,7 @@ rec {
# Media
wacomtablet
blender
# blender
godot
obs-studio
vlc # Addition to mpv without any shaders etc
@ -420,6 +420,7 @@ rec {
keychain = {
enable = true;
enableFishIntegration = config.modules.fish.enable;
enableNushellIntegration = false;
enableXsessionIntegration = true;
agents = ["ssh"];
keys = ["id_ed25519"];
@ -453,6 +454,11 @@ rec {
enableFishIntegration = config.modules.fish.enable;
};
nushell = {
enable = true;
};
# Git status replacement with file selection by number
scmpuff = {
enable = true;

View File

@ -46,7 +46,7 @@ rec {
bottles.enable = true;
discordChromium.enable = true;
discordElectron.enable = false; # This is the nixpkgs version, prefer the one from flatpak module
dwarffortress.enable = true;
dwarffortress.enable = false;
steam = {
enable = true;

View File

@ -16,18 +16,6 @@ rec {
];
modules = {
audio = {
enable = true;
noisesuppression = {
noisetorch.enable = true;
noisetorch.autostart = true;
};
};
# TODO: Validate that this doesn't install too much
gaming = {
enable = true;
discordChromium.enable = true;
};
};
}

View File

@ -98,49 +98,6 @@ in {
};
};
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
amp2html
augmented-steam
betterttv
bypass-paywalls-clean
c-c-search-extension # Press cc in searchbar and profit
clearurls
cookie-autodelete
display-_anchors # Easier linking to specific website parts
don-t-fuck-with-paste
h264ify
keepassxc-browser
localcdn
lovely-forks # Display notable forks on GitHub repos
# octotree # Github on steroids
# plasma-integration # TODO: Only when Plasma is used
privacy-badger
privacy-settings
protondb-for-steam
refined-github
return-youtube-dislikes
search-by-image
single-file
skip-redirect
smart-referer # Limit referer link information
snowflake # Help users from censored countries access the internet
sourcegraph # Code intelligence for GitHub/GitLap for 20+ languages
sponsorblock
steam-database
tab-session-manager
to-deepl
transparent-standalone-image
tree-style-tab
ublacklist
ublock-origin
# umatrix # NOTE: Many pages need manual intervention
unpaywall
view-image
# vimium # NOTE: Shits the bed when site needs general key input outside of text field...
# wappalyzer # Identify web technologies
youtube-shorts-block
];
profiles = {
default = {
id = 0; # 0 is default profile
@ -155,6 +112,49 @@ in {
'')
];
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
amp2html
augmented-steam
betterttv
bypass-paywalls-clean
c-c-search-extension # Press cc in searchbar and profit
clearurls
cookie-autodelete
display-_anchors # Easier linking to specific website parts
don-t-fuck-with-paste
h264ify
keepassxc-browser
localcdn
lovely-forks # Display notable forks on GitHub repos
# octotree # Github on steroids
# plasma-integration # TODO: Only when Plasma is used
privacy-badger
privacy-settings
protondb-for-steam
refined-github
return-youtube-dislikes
search-by-image
single-file
skip-redirect
smart-referer # Limit referer link information
snowflake # Help users from censored countries access the internet
sourcegraph # Code intelligence for GitHub/GitLap for 20+ languages
sponsorblock
steam-database
tab-session-manager
to-deepl
transparent-standalone-image
tree-style-tab
ublacklist
ublock-origin
# umatrix # NOTE: Many pages need manual intervention
unpaywall
view-image
# vimium # NOTE: Shits the bed when site needs general key input outside of text field...
# wappalyzer # Identify web technologies
youtube-shorts-block
];
settings = mkMerge [
(optionalAttrs cfg.vaapi {
# Firefox wayland hardware video acceleration

View File

@ -62,6 +62,9 @@ in {
# ssh locations
xxhamster = "TERM=ansi ssh christoph@217.160.142.51";
# disassemble
disassemble = "objdump -d -S -M intel";
}
# Abbrs only available if package is installed

View File

@ -16,7 +16,7 @@ in {
};
config = mkIf cfg.enable {
# TODO: Configure by enabled editor
# TODO: Configure by option
home.sessionVariables = {
EDITOR = "nvim";
VISUAL = "nvim";