11 changed files with 204 additions and 15 deletions
-
1.Xresources
-
2.config/i3/config
-
18.config/sway/config
-
118.emacs.d/init.el
-
6.guile
-
11.profile
-
16.zshrc
-
15applications/com.obsproject.Studio.desktop
-
16applications/dbeaver.desktop
-
3bin/backmeup
-
13povezi.sh
@ -0,0 +1,118 @@ |
|||
;;;;;;;;;;;; |
|||
;; PAKETI ;; |
|||
;;;;;;;;;;;; |
|||
|
|||
;; Set up package.el to work with MELPA |
|||
(require 'package) |
|||
;; Sekvence n'shiat |
|||
(require 'seq) |
|||
|
|||
;; Loudamo melpa paketice |
|||
(add-to-list 'package-archives |
|||
'("melpa" . "https://melpa.org/packages/")) |
|||
|
|||
;; Kaj vse naj bo namesceno? |
|||
(setq paketi '(;; Evil mode |
|||
evil |
|||
;; Global undo tree |
|||
undo-tree |
|||
;; Gruvbox tema |
|||
gruvbox-theme |
|||
;; Hemisu tema |
|||
hemisu-theme |
|||
;; Oblikovanje teksta |
|||
editorconfig |
|||
;; PHProgamiranje |
|||
php-mode |
|||
fennel-mode |
|||
;; Projekti |
|||
projectile |
|||
;; Completion |
|||
company |
|||
;; Completion2 |
|||
ivy |
|||
;; Iskanje po fajlih |
|||
rg)) |
|||
|
|||
(setq nema (seq-filter (lambda (p) (not (package-installed-p p))) paketi)) |
|||
(when nema |
|||
(package-initialize) |
|||
(package-refresh-contents) |
|||
(dolist (p nema) |
|||
(package-install p))) |
|||
|
|||
;;;;;;;;;; |
|||
;; EVIL ;; |
|||
;;;;;;;;;; |
|||
(require 'evil) |
|||
(defvar my-leader-map (make-sparse-keymap) |
|||
"Mapiranje za evil bliznjice (leader trigger)") |
|||
|
|||
(define-key evil-normal-state-map (kbd "SPC") my-leader-map) |
|||
(define-key my-leader-map "b" 'list-buffers) |
|||
|
|||
;;;;;;;;;;;;;;;;;;; |
|||
;; Custom (tema) ;; |
|||
;;;;;;;;;;;;;;;;;;; |
|||
(custom-set-variables |
|||
;; custom-set-variables was added by Custom. |
|||
;; If you edit it by hand, you could mess it up, so be careful. |
|||
;; Your init file should contain only one such instance. |
|||
;; If there is more than one, they won't work right. |
|||
'(custom-safe-themes |
|||
'("7661b762556018a44a29477b84757994d8386d6edee909409fabe0631952dad9" default)) |
|||
'(package-selected-packages '(fennel-mode rg ivy company projectile evil)) |
|||
'(tool-bar-mode nil)) |
|||
(custom-set-faces |
|||
;; custom-set-faces was added by Custom. |
|||
;; If you edit it by hand, you could mess it up, so be careful. |
|||
;; Your init file should contain only one such instance. |
|||
;; If there is more than one, they won't work right. |
|||
'(default ((t (:family "Iosevka SS05" :foundry "BE5N" :slant normal :weight semi-bold :height 120 :width normal))))) |
|||
|
|||
;;;;;;;;;;;;;;;; |
|||
;; UI cleanup ;; |
|||
;;;;;;;;;;;;;;;; |
|||
|
|||
;; Menu bar off |
|||
(menu-bar-mode -1) |
|||
(tool-bar-mode -1) |
|||
|
|||
;; No dialog box plx |
|||
(setq use-dialog-box nil) |
|||
|
|||
;; Brez ikon zgoraj |
|||
(setq ns-use-proxy-icon nil) |
|||
(setq frame-title-format nil) |
|||
|
|||
;; Undo tree |
|||
(global-undo-tree-mode) |
|||
(evil-set-undo-system 'undo-tree) |
|||
|
|||
;; Theme |
|||
;;(load-theme 'gruvbox-dark-medium t) |
|||
(load-theme 'hemisu-light t) |
|||
|
|||
;;;;;;;;;; |
|||
;; Text ;; |
|||
;;;;;;;;;; |
|||
(setq-default tab-width 2) |
|||
(setq-default indent-tabs-mode nil) |
|||
(display-line-numbers-mode) |
|||
(editorconfig-mode 1) |
|||
|
|||
;; Evil mode <3 |
|||
(evil-mode) |
|||
|
|||
;; PhP ko je treba |
|||
(add-to-list 'auto-mode-alist '("\\.php$" . php-mode)) |
|||
|
|||
;; Org tudi kdaj |
|||
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) |
|||
|
|||
;; Kompletiranje ukazov |
|||
(company-mode) |
|||
(ivy-mode) |
|||
|
|||
;; Iskanje po fajlih (fulltext) |
|||
(rg-enable-default-bindings) |
@ -0,0 +1,6 @@ |
|||
;; Readline fix (za smerne tipke v replu) |
|||
(use-modules (ice-9 readline)) |
|||
(activate-readline) |
|||
|
|||
;; Dodaj lokalno kompajlane knjižnice |
|||
(append! %load-compiled-path '("/usr/local/lib/guile/3.0/ccache" "/usr/local/lib/guile/3.0/site-ccache")) |
@ -0,0 +1,15 @@ |
|||
[Desktop Entry] |
|||
Version=1.0 |
|||
Name=OBS Studio |
|||
GenericName=Streaming/Recording Software |
|||
GenericName[fr]=Logiciel d'enregistrement/diffusion |
|||
Comment=Free and Open Source Streaming/Recording Software |
|||
Comment[fr]=Logiciel libre d'enregistrement et de diffusion sur Internet |
|||
Comment[ru]=Бесплатная программа с открытым кодом для записи/трансляции видео |
|||
Exec=env QT_QPA_PLATFORM=xcb obs |
|||
Icon=com.obsproject.Studio |
|||
Terminal=false |
|||
Type=Application |
|||
Categories=AudioVideo;Recorder; |
|||
StartupNotify=true |
|||
StartupWMClass=obs |
@ -0,0 +1,16 @@ |
|||
[Desktop Entry] |
|||
Version=1.0 |
|||
Type=Application |
|||
Terminal=false |
|||
Name=DBeaver Community |
|||
GenericName=UniversaL Database Manager |
|||
Comment=Universal Database Manager and SQL Client. |
|||
Path=/usr/share/dbeaver/ |
|||
Exec=env QT_QPA_PLATFORM=xcb dbeaver |
|||
Icon=/usr/share/dbeaver/dbeaver.png |
|||
Categories=IDE;Development |
|||
WM_CLASS=DBeaver |
|||
StartupWMClass=DBeaver |
|||
StartupNotify=true |
|||
Keywords=Database;SQL;IDE;JDBC;ODBC;MySQL;PostgreSQL;Oracle;DB2;MariaDB |
|||
MimeType=application/sql |
Write
Preview
Loading…
Cancel
Save
Reference in new issue