Skip to content

Commit

Permalink
setup into XDG base directory
Browse files Browse the repository at this point in the history
  • Loading branch information
asonas committed Jun 22, 2023
1 parent 0dbc156 commit 80b2a95
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 66 deletions.
61 changes: 0 additions & 61 deletions Gemfile.lock

This file was deleted.

Binary file added lib/assets/default.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 7 additions & 5 deletions lib/nineteen_ninetynine.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,15 +33,17 @@ module NineteenNinetynine
extend IdVar

User = Data.define :name, :pubkey
Item = Data.define :content, :user, :date

class Error < StandardError; end
XDG_CONFIG_DIR = "~/.config/1999"
XDG_CONFIG_DIR = "#{ENV['HOME']}/.config/1999"
@users = []
@items = []
$cache = ActiveSupport::Cache::MemoryStore.new
$cache.write("item_queue", [])
$cache.write("users", [])

unless Dir.exist?(XDG_CONFIG_DIR)
FileUtils.mkdir_p(XDG_CONFIG_DIR)
FileUtils.mkdir_p(XDG_CONFIG_DIR + "/icons")
FileUtils.cp(File.dirname(__FILE__) + "../assets/default.png", XDG_CONFIG_DIR + "/icons/default.png")
end

init do
self.id_var ||= IdVar::Gen.new
Expand Down

0 comments on commit 80b2a95

Please sign in to comment.