Commit d767cf82 authored by Jake Waksbaum's avatar Jake Waksbaum

powerline as binary

parent b23e3fa6
......@@ -2,33 +2,18 @@ require 'package'
class Powerline_fonts < Package
version '1'
source_url 'https://github.com/Lokaltog/powerline-fonts/tarball/master'
source_sha1 '126437bd40b41bfef1e6e0b9b81c1cf0ff2bbb4f'
binary_url ({
i686: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0",
x86_64: "https://www.dropbox.com/s/lkrnw3hu7yb88vt/powerline_fonts.tar.gz?dl=0"
})
binary_sha1 ({
i686: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64",
x86_64: "c5bcd35c94feed9cb48bb821c2d08f3ddc36dc64"
})
def self.install
fonts = "#{CREW_DEST_DIR}/usr/local/share/fonts"
FileUtils.mkdir_p(fonts)
Dir.glob('*').each do |f|
FileUtils.mv(f, fonts) unless ["README.rst", "install.sh"].include? f
end
home = "#{CREW_DEST_DIR}/home/chronos/user"
FileUtils.mkdir_p(home)
FileUtils.cd(home) do
File.open('.font.conf','w') do |f|
f.puts "<?xml version=\"1.0\"?>"
f.puts "<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">"
f.puts "<fontconfig>"
f.puts "\t<dir>/usr/local/share/fonts</dir>"
f.puts "</fontconfig>"
end
end
puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz"
puts "To change the font in crosh, enable developer tools in extensions and execute:"
puts "\tterm_.prefs_.set(\"font-family\", \"DejaVu Sans Mono for Powerline\")"
puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n"
puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz"
puts "To change the font in crosh, enable developer tools in extensions and execute:"
puts "\tterm_.prefs_.set(\"font-family\", \"DejaVu Sans Mono for Powerline\")"
puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment