retire toaster, refactor a bit
This commit is contained in:
parent
8ab21edb0d
commit
5b47cc39c1
10 changed files with 72 additions and 61 deletions
|
@ -97,6 +97,15 @@
|
|||
'';
|
||||
};
|
||||
|
||||
programs.nix-ld.enable = true;
|
||||
environment.variables = {
|
||||
NIX_LD_LIBRARY_PATH = lib.makeLibraryPath [
|
||||
pkgs.stdenv.cc.cc
|
||||
];
|
||||
NIX_LD = lib.fileContents "${pkgs.stdenv.cc}/nix-support/dynamic-linker";
|
||||
};
|
||||
|
||||
|
||||
programs.iftop.enable = true;
|
||||
programs.mosh.enable = true;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
chromium
|
||||
];
|
||||
|
||||
nixpkgs.config.chromium.commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland --force-dark-mode --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,CanvasOopRasterization,WebUIDarkMode";
|
||||
nixpkgs.config.chromium.commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland --force-dark-mode --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-native-gpu-memory-buffers --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,CanvasOopRasterization,WebUIDarkMode";
|
||||
|
||||
programs.chromium = {
|
||||
enable = true;
|
||||
|
|
|
@ -14,5 +14,6 @@
|
|||
tor-browser-bundle-bin
|
||||
wl-clipboard
|
||||
yt-dlp
|
||||
libreoffice
|
||||
];
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
gnome.gnome-tweaks
|
||||
nextcloud-client
|
||||
qbittorrent
|
||||
spotify
|
||||
];
|
||||
|
||||
environment.gnome.excludePackages = with pkgs; [
|
||||
|
@ -71,6 +72,7 @@
|
|||
programs.bash.vteIntegration = true;
|
||||
|
||||
fonts.fonts = with pkgs; [
|
||||
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
||||
monoid
|
||||
font-awesome
|
||||
dejavu_fonts
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
foot
|
||||
qt5.qtwayland
|
||||
bashmount
|
||||
(xfce.thunar.override { thunarPlugins = with xfce; [ thunar-volman thunar-archive-plugin ]; })
|
||||
gnome.nautilus
|
||||
audacity
|
||||
];
|
||||
|
||||
|
|
22
modules/vscode.nix
Normal file
22
modules/vscode.nix
Normal file
|
@ -0,0 +1,22 @@
|
|||
{ pkgs, ... }: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
(vscode-with-extensions.override {
|
||||
vscodeExtensions = with vscode-extensions; [
|
||||
bbenoist.nix
|
||||
ms-python.python
|
||||
ms-vscode-remote.remote-ssh
|
||||
rust-lang.rust-analyzer
|
||||
vscodevim.vim
|
||||
james-yu.latex-workshop
|
||||
ms-toolsai.jupyter
|
||||
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
||||
{
|
||||
name = "remote-ssh-edit";
|
||||
publisher = "ms-vscode-remote";
|
||||
version = "0.86.0";
|
||||
sha256 = "sha256-JsbaoIekUo2nKCu+fNbGlh5d1Tt/QJGUuXUGP04TsDI=";
|
||||
}
|
||||
];
|
||||
})
|
||||
];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue