Compare commits
No commits in common. 'current_state' and 'main' have entirely different histories.
current_st
...
main
|
Before Width: | Height: | Size: 2.1 MiB |
|
Before Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 2.6 MiB |
@ -1,72 +0,0 @@ |
|||||||
{ pkgs, ... }: |
|
||||||
{ |
|
||||||
# stolen from: https://github.com/leoperegrino/.files/blob/d996b31a0b1843f05d0f27123196bfa6d0980caa/home-manager/modules/ranger.nix |
|
||||||
programs.ranger = { |
|
||||||
enable = true; |
|
||||||
extraPackages = [ |
|
||||||
pkgs.ueberzugpp |
|
||||||
]; |
|
||||||
extraConfig = "default_linemode devicons"; |
|
||||||
plugins = [ |
|
||||||
{ |
|
||||||
name = "devicons"; |
|
||||||
src = builtins.fetchGit { |
|
||||||
url = "https://github.com/alexanderjeurissen/ranger_devicons.git"; |
|
||||||
rev = "a8d626485ca83719e1d8d5e32289cd96a097c861"; |
|
||||||
}; |
|
||||||
} |
|
||||||
]; |
|
||||||
settings = { |
|
||||||
preview_images_method = "ueberzug"; |
|
||||||
show_hidden = true; |
|
||||||
use_preview_script = true; |
|
||||||
preview_images = true; |
|
||||||
preview_files = true; |
|
||||||
open_all_images = true; |
|
||||||
draw_borders = true; |
|
||||||
hidden_filter = ''^\.|\.(bak|swp)$|^lost\+found$|^__pycache__$''; |
|
||||||
nested_ranger_warning = true; |
|
||||||
colorscheme = "jungle"; |
|
||||||
}; |
|
||||||
# mappings = { |
|
||||||
# "gu" = "cd ~/.local/share"; |
|
||||||
# "gs" = "cd ~/.local/state"; |
|
||||||
# "gf" = "cd ~/.files"; |
|
||||||
# "gV" = "cd ~/.files/nvim/lua/user/"; |
|
||||||
# "gc" = "cd ~/.config"; |
|
||||||
# "gC" = "cd ~/.cache"; |
|
||||||
# "gb" = "cd ~/bin"; |
|
||||||
# "gD" = "cd ~/desktop"; |
|
||||||
# "gd" = "cd ~/documents"; |
|
||||||
# "gm" = "cd ~/music"; |
|
||||||
# "gp" = "cd ~/pictures"; |
|
||||||
# "gv" = "cd ~/videos"; |
|
||||||
# "gU" = "cd /usr/share/"; |
|
||||||
# "gr" = "cd /"; |
|
||||||
# "gt" = "cd /tmp"; |
|
||||||
# "g/r" = "shell sudo ranger ."; |
|
||||||
|
|
||||||
# "ev" = ''shell "''${EDITOR}" -- %s''; |
|
||||||
# "eV" = ''console shell "''${EDITOR}" --%space''; |
|
||||||
# "et" = ''shell "''${EDITOR}" -p -- %s''; |
|
||||||
# "eT" = ''console shell "''${EDITOR}" -p -- %s%space''; |
|
||||||
# "es" = ''shell "''${EDITOR}" -O -- %s''; |
|
||||||
# "eS" = ''console shell "''${EDITOR}" -O -- %s%space''; |
|
||||||
# "EV" = ''shell sudo "''${EDITOR}" -- %s''; |
|
||||||
# "V" = ''shell setsid -f alacritty -e zsh -ic "''${EDITOR} -- %s"''; |
|
||||||
# "B" = ''shell setsid -f alacritty -e zsh -ic "''${PAGER} -- %s"''; |
|
||||||
# "<c-o>" = "console touch%space"; |
|
||||||
|
|
||||||
# "CC" = "get_cumulative_size"; |
|
||||||
# "md" = "console mkdir%space"; |
|
||||||
# "cW" = "bulkrename"; |
|
||||||
# "i" = ''shell "''${PAGER}" -- %f''; |
|
||||||
# "v" = "mark_files all=True toggle=True"; |
|
||||||
# "n" = "tab_new"; |
|
||||||
# "b" = ''shell setsid -f "''${TERM}"''; |
|
||||||
# "f" = "console scout -ftse%space"; |
|
||||||
# "<c-j>" = "scroll_preview 1"; |
|
||||||
# "<c-k>" = "scroll_preview -1"; |
|
||||||
# }; |
|
||||||
}; |
|
||||||
} |
|
||||||
@ -1,11 +0,0 @@ |
|||||||
{ inputs, pkgs, ... }: |
|
||||||
let |
|
||||||
nixpkgsDrvRootPath = inputs.nixpkgs + "/pkgs/applications/editors/vscode"; |
|
||||||
in |
|
||||||
{ |
|
||||||
nixpkgs.overlays = [ |
|
||||||
{ |
|
||||||
vscodium = pkgs.callPackage ./vscodium-insiders.nix { inherit nixpkgsDrvRootPath; }; |
|
||||||
} |
|
||||||
]; |
|
||||||
} |
|
||||||
@ -1,104 +0,0 @@ |
|||||||
{ |
|
||||||
lib, |
|
||||||
stdenv, |
|
||||||
callPackage, |
|
||||||
nixpkgsDrvRootPath, |
|
||||||
fetchurl, |
|
||||||
nixosTests, |
|
||||||
commandLineArgs ? "", |
|
||||||
sourceExecutableName ? "codium-insiders", |
|
||||||
useVSCodeRipgrep ? stdenv.hostPlatform.isDarwin, |
|
||||||
}: |
|
||||||
|
|
||||||
let |
|
||||||
inherit (stdenv.hostPlatform) system; |
|
||||||
throwSystem = throw "Unsupported system: ${system}"; |
|
||||||
|
|
||||||
plat = |
|
||||||
{ |
|
||||||
x86_64-linux = "linux-x64"; |
|
||||||
x86_64-darwin = "darwin-x64"; |
|
||||||
aarch64-linux = "linux-arm64"; |
|
||||||
aarch64-darwin = "darwin-arm64"; |
|
||||||
armv7l-linux = "linux-armhf"; |
|
||||||
} |
|
||||||
.${system} or throwSystem; |
|
||||||
|
|
||||||
archive_fmt = if stdenv.hostPlatform.isDarwin then "zip" else "tar.gz"; |
|
||||||
|
|
||||||
hash = |
|
||||||
{ |
|
||||||
x86_64-linux = "sha256-LpLGu8COJ7lk6QoAdmTNG4CMP0aMDNg43A+50Fm1tP4="; |
|
||||||
x86_64-darwin = "sha256-d+8vt5grnLwD/cIIGgb2ogpgZrZLZs+2bqfBrRzLfJw="; |
|
||||||
aarch64-linux = "sha256-D93Eh5TPRgd9OxJ4pWsOryS5mOz2amQOHOnO+K99hAg="; |
|
||||||
aarch64-darwin = "sha256-xKBWAb23jUi8pI7mZpHOP2eF3PZFh0MWj+BM+alKF18="; |
|
||||||
armv7l-linux = "sha256-EqJNi/qMM08voA/Ltle3/28zbgIz/Ae42IE5oXLxcKU="; |
|
||||||
} |
|
||||||
.${system} or throwSystem; |
|
||||||
|
|
||||||
sourceRoot = lib.optionalString (!stdenv.hostPlatform.isDarwin) "."; |
|
||||||
in |
|
||||||
callPackage "${toString nixpkgsDrvRootPath}/generic.nix" rec { |
|
||||||
inherit |
|
||||||
sourceRoot |
|
||||||
commandLineArgs |
|
||||||
useVSCodeRipgrep |
|
||||||
sourceExecutableName |
|
||||||
; |
|
||||||
|
|
||||||
# Please backport all compatible updates to the stable release. |
|
||||||
# This is important for the extension ecosystem. |
|
||||||
version = "1.103.05263-insider"; |
|
||||||
pname = "vscodium"; |
|
||||||
|
|
||||||
executableName = "codium-insiders"; |
|
||||||
longName = "VSCodium"; |
|
||||||
shortName = "vscodium"; |
|
||||||
|
|
||||||
src = fetchurl { |
|
||||||
url = "https://github.com/VSCodium/vscodium-insiders/releases/download/${version}/VSCodium-${plat}-${version}.${archive_fmt}"; |
|
||||||
inherit hash; |
|
||||||
}; |
|
||||||
|
|
||||||
tests = nixosTests.vscodium; |
|
||||||
|
|
||||||
updateScript = ./update-vscodium.sh; |
|
||||||
|
|
||||||
# Editing the `codium` binary (and shell scripts) within the app bundle causes the bundle's signature |
|
||||||
# to be invalidated, which prevents launching starting with macOS Ventura, because VSCodium is notarized. |
|
||||||
# See https://eclecticlight.co/2022/06/17/app-security-changes-coming-in-ventura/ for more information. |
|
||||||
dontFixup = stdenv.hostPlatform.isDarwin; |
|
||||||
|
|
||||||
meta = { |
|
||||||
description = '' |
|
||||||
Open source source code editor developed by Microsoft for Windows, |
|
||||||
Linux and macOS (VS Code without MS branding/telemetry/licensing) |
|
||||||
''; |
|
||||||
longDescription = '' |
|
||||||
Open source source code editor developed by Microsoft for Windows, |
|
||||||
Linux and macOS. It includes support for debugging, embedded Git |
|
||||||
control, syntax highlighting, intelligent code completion, snippets, |
|
||||||
and code refactoring. It is also customizable, so users can change the |
|
||||||
editor's theme, keyboard shortcuts, and preferences |
|
||||||
''; |
|
||||||
homepage = "https://github.com/VSCodium/vscodium"; |
|
||||||
downloadPage = "https://github.com/VSCodium/vscodium/releases"; |
|
||||||
license = lib.licenses.mit; |
|
||||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; |
|
||||||
maintainers = with lib.maintainers; [ |
|
||||||
synthetica |
|
||||||
bobby285271 |
|
||||||
ludovicopiero |
|
||||||
]; |
|
||||||
mainProgram = "codium"; |
|
||||||
platforms = [ |
|
||||||
"x86_64-linux" |
|
||||||
"x86_64-darwin" |
|
||||||
"aarch64-linux" |
|
||||||
"aarch64-darwin" |
|
||||||
"armv7l-linux" |
|
||||||
]; |
|
||||||
# requires libc.so.6 and other glibc specifics |
|
||||||
broken = stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isGnu; |
|
||||||
}; |
|
||||||
} |
|
||||||
Loading…
Reference in new issue