Compare commits

..

471 Commits

Author SHA1 Message Date
288be4bd96 Set external monitor to fixed position 2025-11-07 02:04:18 +01:00
afec522f39 Update fish variables 2025-11-07 01:16:22 +01:00
4d8ad1d6d3 Set default applications via MIME 2025-10-30 11:12:22 +01:00
fe51ba9a90 Disable recoloring by default in Zathura 2025-10-30 11:11:28 +01:00
291dcd3955 Add tmpdir alias 2025-10-30 11:11:14 +01:00
94c6278db4 Parse through Downloads folder with finder script 2025-10-29 17:11:45 +01:00
2b7b2a5e58 Remove unused scripts 2025-10-09 16:54:58 +02:00
412212719c Restore autotagging functionality of beets 2025-10-09 16:54:33 +02:00
3bc57b4593 Use clipboard manager with image support 2025-10-04 19:24:15 +02:00
572854dbd0 Disable org pomodoro functionality in Waybar 2025-08-29 01:46:51 +02:00
5d9699df24 Fix automatic assignment of Chromium to workspace 2025-08-29 01:41:00 +02:00
336bb2a2b8 Update known hosts 2025-08-29 01:40:37 +02:00
50f09af5e9 Add keybinding for screenshots 2025-08-29 01:39:25 +02:00
3e6baf384c Initialize Flake dev projects only with one file 2025-08-29 01:38:09 +02:00
4d5c984575 Update global gitignore 2025-08-29 01:37:32 +02:00
a83bbd299d Add yt-dlp configuration 2025-08-27 11:08:33 +02:00
1787b7da6a Adapt goimapnotify configuration to YAML 2025-05-18 17:45:52 +02:00
5c326f2e01 Add git credential mapping for new domain 2025-04-10 13:20:34 +02:00
7eb67000e4 Add new mail folder to mail configuration 2025-04-10 13:20:09 +02:00
d582f89568 Remove catt config 2025-04-10 13:19:57 +02:00
c70388ba07 Update global gitignore 2025-04-10 13:19:48 +02:00
5d80befa63 Apply color profile for laptop screen 2025-04-01 00:58:44 +02:00
fd17f874d7 Add script to convert ZFS legacy mountpoint 2025-04-01 00:49:03 +02:00
9b73bc787b Remove UGent email account configuration 2025-04-01 00:38:23 +02:00
1dd5e8f092 Update SSH hosts 2025-04-01 00:37:35 +02:00
e136885293 Set quality settings for yt-dlp 2025-04-01 00:36:03 +02:00
c7f1c7ac6b Remove kathreftis from SSH hosts 2024-11-19 13:59:22 +01:00
c2d829b34d Change IP of kathreftis 2024-09-15 23:24:07 +02:00
877bdb115f Add TinHifi C0 convolver 2024-09-15 23:23:22 +02:00
a6d65a3f7c Remove CGM value script from Waybar 2024-07-30 20:53:20 +02:00
97a5faf876 Add kathreftis to SSH hosts 2024-05-28 13:19:57 +02:00
9d44d0d25f Add Koss KPH40 convolver 2024-05-28 13:19:00 +02:00
ce95f5c5c0 Revert "Improve performance of yt-dlp with user agent"
This reverts commit 34990f45c5.
2024-03-15 00:08:04 +01:00
6cef994d2c Ignore ccls files in git 2024-03-05 23:51:26 +01:00
5e924530ba Add KZ ZVX convolver 2024-02-05 23:39:02 +01:00
34990f45c5 Improve performance of yt-dlp with user agent 2024-02-05 23:38:24 +01:00
26a36504d0 Parse year in peerflix script 2024-02-05 23:36:58 +01:00
666ba4e5d9 Simplify search pattern for file finder script 2024-01-18 22:14:46 +01:00
1129dcabb0 Remove kermit-gpu from SSH hosts 2024-01-15 14:25:17 +01:00
b3f64d4683 Update kanshi config to new device 2024-01-15 02:54:18 +01:00
6475998fc7 Remove git-ignore-line script 2024-01-08 22:35:29 +01:00
2e6c12c4f9 Adapt config to new device 2024-01-08 03:01:54 +01:00
421401c207 Revert "Use dmabuf backend in mpv"
This reverts commit 60a829f526.
2024-01-08 02:38:44 +01:00
30d8b5404c Adapt Easyeffects presets to new device 2024-01-07 08:10:20 +01:00
8b817c8e54 Use the proper terminal name in tmux 2024-01-05 18:07:39 +01:00
87e2f7f595 Adapt teams matching mechanism to fork 2024-01-05 18:06:39 +01:00
39e1dd3e1f Save position of videos in MPV 2024-01-05 18:04:55 +01:00
f3b83e85df Update SSH hosts 2024-01-05 18:04:47 +01:00
4a8e71c6d5 Add Thinkpad T14S Gen 3 convolver 2024-01-05 18:04:08 +01:00
60a829f526 Use dmabuf backend in mpv 2023-09-02 02:43:35 +02:00
43a56b7bfc Adapt emacs matching mechanism in sway to wayland 2023-09-02 02:42:21 +02:00
1bb7c44c37 Decrease cadence of custom waybar scripts 2023-09-02 02:42:00 +02:00
7541dd8954 Set default casting device for catt 2023-07-14 11:45:20 +01:00
ace73a76be Add nix-shell alias 2023-07-14 10:58:09 +01:00
cc3e6654df Set brightness to 70% in laptop mode 2023-06-13 16:27:42 +02:00
672b735752 Update known_hosts 2023-06-13 16:27:28 +02:00
10ccea25a3 Connect to SSH without compression for zion 2023-06-13 16:27:12 +02:00
474357ed98 Remove nix config files 2023-06-13 16:26:57 +02:00
bcec83476c Add CGM direction arrow to Waybar 2023-05-24 19:10:57 +02:00
87cbce4084 Add CGM value to Waybar 2023-05-24 17:19:40 +02:00
554b794ad2 Improve csv parsing and error handling in peerflix 2023-05-15 16:47:27 +02:00
2db9446294 Update nerd font icons due to upstream changes 2023-05-09 04:45:23 +02:00
3bfa8383bb Change emacs light theme to os1 2023-04-25 07:27:26 +02:00
88d7f81d1c Jump to the end of journalctl logs by default 2023-04-25 07:24:52 +02:00
6b734aabf3 Update nvim nord repo and switch-theme script 2023-04-12 15:56:28 +02:00
1d5521bca6 Update README 2023-04-11 01:21:08 +02:00
214cae809d Assign MS Teams to specific workspace 2023-03-22 23:23:42 +01:00
a1aeb66814 Save poetry venv inside the project 2023-03-21 22:19:56 +01:00
0384c78706 Update SSH hosts 2023-03-13 10:28:29 +01:00
95a5576bd6 Revert back to the wayland backend for MPV 2023-03-13 10:27:38 +01:00
3be7820be2 Copy shell.nix for remote-git projects 2023-02-25 01:16:51 +01:00
2ec144e902 Enable recolor and best-fit adjustement in zathura 2023-02-16 14:51:55 +01:00
80d0d8433f Replace spaces with underline in subject script 2023-02-14 15:46:23 +01:00
4779337530 Show the progress of the iptv script on stdout 2023-02-04 16:20:19 +01:00
9e5203a6b7 Switch to Rosé Pine as light theme 2023-02-01 08:17:17 +01:00
7fb7569e18 Switch to Gruvbox as light theme 2023-02-01 04:33:37 +01:00
b2f54d5d6e Switch to Nord colorscheme as dark theme 2023-02-01 03:38:06 +01:00
eef3078518 Move euro symbol keybinding to 4 2023-01-24 16:56:21 +01:00
24bb42fbaa Separate albums in playlist view 2023-01-23 18:43:28 +01:00
5e58673aa2 Update SSH hosts 2023-01-23 18:43:20 +01:00
b485b6649f Stop PDF recoloring by default in zathura 2023-01-13 21:37:03 +01:00
814bbbc1b5 Add Earth View wallpaper download script 2023-01-13 21:36:18 +01:00
32d869d7e0 Use the US international with AltGr dead keys 2023-01-13 21:35:16 +01:00
7c79d67381 Update location of peerflix-db 2023-01-13 21:34:40 +01:00
81edcfd66b Remove IM window from local tmux session 2023-01-10 17:49:57 +01:00
0b8bd6f674 Use the US international layout 2023-01-10 17:47:25 +01:00
d5c755be58 Add CLI argument check in shebang-patcher 2022-12-27 11:02:25 +01:00
d927b1d645 Rename Easy Effects sink in waybar 2022-12-19 18:26:09 +01:00
419e823d97 Revert "Add PCS lab to SSH hosts"
This reverts commit 2bafe12889.
2022-12-19 18:25:53 +01:00
179ff2c636 Use VLC for iptv 2022-12-05 12:12:11 +01:00
0e9d6ac325 Use constants in the iptv scripts 2022-12-05 11:52:50 +01:00
0d0b51fb09 Add script to stream World Cup 2022-12-05 11:08:50 +01:00
21daa33a81 Change emacs light theme to solarized light 2022-12-01 11:06:13 +01:00
3a16db8de9 Decrease screen backlight to 60% 2022-12-01 11:06:09 +01:00
c6c73741f2 Open URL by clicking on it in kitty 2022-12-01 11:06:09 +01:00
7669aabdeb Copy nix files on init action in project-init 2022-12-01 11:06:09 +01:00
36cffdcd00 Improve parsing of peerflix 2022-11-26 23:47:55 +01:00
2bafe12889 Add PCS lab to SSH hosts 2022-11-18 13:59:45 +01:00
fe83c4be25 Use pipewire and dmabuf as backends in MPV 2022-11-18 13:58:19 +01:00
91c92e08d2 Remove line number neovim hack in switch-theme 2022-11-18 13:57:49 +01:00
f6ace04d40 Add existing project init to project-init 2022-11-16 09:40:25 +01:00
3df053ff6d Add LFS config to git 2022-11-16 09:39:53 +01:00
977cd4a99f Remove redundant shell alias 2022-11-04 14:35:50 +01:00
8e79ec4823 Removed commented code from waybar config 2022-11-02 22:23:53 +01:00
df8305f1e9 Don't disable external monitor when lid is closed 2022-11-01 20:02:22 +01:00
fdd5a029bf Kill firefox sharing indicator automatically 2022-11-01 20:02:21 +01:00
0e4424e1e4 Remove redundant git config 2022-11-01 20:02:21 +01:00
afb3633767 Update SSH hosts 2022-11-01 20:02:21 +01:00
73e9ab7c13 Fix font color problem in waybar 2022-11-01 20:02:20 +01:00
7bcd9aff7c Improve torrent name parsing of peerflix 2022-10-30 23:11:15 +01:00
5c8729b209 Add org-protocol desktop file 2022-10-28 09:46:07 +02:00
7d99784249 Change location of nix files in project-init 2022-10-20 10:35:44 +02:00
e66228c107 Add python data science type in project-init 2022-10-20 09:00:14 +02:00
1d2e5d0571 Refactor directory creation in project-init 2022-10-20 09:00:05 +02:00
403272e426 Force external display resolution in kanshi 2022-10-19 13:48:51 +02:00
4d7320418f Revert "Use delta as git diff pager"
This reverts commit b37187f79e.
2022-10-19 13:48:34 +02:00
1a508bd19e Remove redundant resolution value from kanshi 2022-10-18 14:57:03 +02:00
dbf7828baa Add jupyter checkpoints to global gitignore 2022-10-18 14:57:03 +02:00
9653b8c936 Remove neovim config for neomutt and markdown 2022-10-18 14:57:02 +02:00
d6943d6162 Remove fff config 2022-10-18 14:57:02 +02:00
d5325c5e72 Create kermit-gpu tmuxp session 2022-10-18 14:57:02 +02:00
bd12619ee6 Stop resizing zathura to 70% on workspace 4 2022-10-18 14:57:02 +02:00
34558df58c Replace neomutt with mu4e 2022-10-18 14:57:02 +02:00
4c3a9c65ee Add alias for systemctl --user 2022-09-17 12:14:34 +02:00
252568eb6b Monitor all mailboxes with goimapnotify 2022-09-17 12:14:14 +02:00
88aa7ddc6d Change emacs and delta themes in switch-theme 2022-09-12 01:07:03 +02:00
df08d3b604 Remove idlab files 2022-09-10 13:23:14 +02:00
2023c27d06 Add alias for journalctl --user 2022-09-10 06:17:27 +02:00
d0d686b472 Add shebang-patcher script 2022-09-09 19:18:56 +02:00
cfafac3cae Add IM window to local tmux session 2022-09-09 17:48:49 +02:00
3e7e9342b9 Increase MPD timeout 2022-09-06 22:27:18 +02:00
c398b49653 Update SSH hosts 2022-09-06 22:26:46 +02:00
ef7d21638d Add nix-ld option to project-init 2022-09-04 08:45:22 +02:00
39ee7e9042 Update SSH hosts 2022-09-04 08:44:19 +02:00
bfcf8a38ae Set correct path for git-ignore-line 2022-09-04 08:15:04 +02:00
fa1dae003f squash! Use delta as git diff pager 2022-09-04 07:25:14 +02:00
36a17aacab Add kobo to SSH hosts 2022-09-04 07:22:25 +02:00
b37187f79e Use delta as git diff pager 2022-09-04 07:16:17 +02:00
bff17eb884 Fix journalctl alias 2022-09-02 22:21:34 +02:00
06dd7772ea Update SSH hosts 2022-09-02 22:21:28 +02:00
3b0fa215de Add episode database to peerflix script 2022-08-31 02:08:18 +02:00
ceadea0989 Show the real volume in Waybar 2022-08-13 00:07:51 +02:00
9c205e5e5b Modify zion IP and clean up SSH hosts 2022-07-22 16:53:13 +02:00
908b3c8886 Use compression for SSH 2022-07-22 16:51:45 +02:00
bde8bbb550 Stop MS Teams from autostarting 2022-07-04 15:24:59 +02:00
35d15a5737 Replace Dolby ATMOS with AutoEQ 2022-07-04 15:19:16 +02:00
1fc8c1cdb5 Replace Perfect EQ with Dolby ATMOS 2022-06-22 17:45:46 +02:00
c6dfe5b8dc Add Dolby ATMOS convolver for headphones 2022-06-22 00:03:00 +02:00
f1f8c1bb05 Set up easyeffects 2022-06-21 23:34:40 +02:00
037a1d6c76 Update email aliases 2022-06-19 06:27:15 +02:00
4c7fa0311d Only fetch jpeg images in beets 2022-06-17 02:14:00 +02:00
fe1f689c18 Add keybinding to change subtitle size in MPV 2022-06-16 00:07:41 +02:00
b35d5d87fc Add Restart Waybar to recurrent-actions 2022-06-13 10:27:13 +02:00
0905401dac Add webtorrent alias to fish 2022-06-13 10:27:02 +02:00
bb89177ff9 Revert "Replace peerflix script with a shell alias"
This reverts commit ac6a2451db.
2022-06-10 01:10:06 +02:00
330180f5b1 Disable window closing confirmation in kitty 2022-06-10 01:02:53 +02:00
d5610a5dc7 Cycle through sound normalization in MPV 2022-06-09 20:48:04 +02:00
ac6a2451db Replace peerflix script with a shell alias 2022-06-09 18:17:42 +02:00
0e5c236508 Autoload subtitles from subfolder in MPV 2022-06-09 00:23:03 +02:00
41b1dcb08e Remove .dir_locals.el from global gitignore 2022-06-08 18:46:51 +02:00
1dc3ec3aaf HACK: run doom sync before launching emacs 2022-06-08 16:56:11 +02:00
80077c8ef7 Use gitea token for git authentification 2022-06-08 13:58:05 +02:00
cf961161dc Add Disroot folder 2022-06-08 13:57:51 +02:00
f5e863fd49 Add script to update github forks 2022-06-04 23:00:34 +02:00
c3c7560cce Remove redundant else clause from subject script 2022-06-02 23:05:53 +02:00
8ce73375bc Update eisvogel template 2022-05-25 20:47:42 +02:00
5f78d73099 Remove waybar reloading hack from kanshi 2022-05-25 20:46:09 +02:00
28236662b0 Fix HDMI profile in kanshi 2022-05-24 00:05:43 +02:00
6477fe5b12 Remove black bars from PiP window 2022-05-21 12:02:45 +02:00
72153fd971 Assign powerpoint to a specific workspace 2022-05-21 11:54:39 +02:00
f889076a8b Add HDMI profile to kanshi 2022-05-21 11:53:41 +02:00
24ce922304 Update README 2022-05-19 19:15:19 +02:00
016aa93c21 Use sponsorblock API instead of local db for MPV 2022-05-17 01:08:58 +02:00
6f35721d0b Replace Disroot folders 2022-05-12 14:08:29 +02:00
9a82d6ec83 Rename files during the import in beets 2022-05-12 14:05:33 +02:00
0e839d4da2 Show length when hovering over the current song 2022-05-11 11:48:09 +02:00
eaa014154c Rename options in the recurrent-actions script 2022-05-11 11:23:45 +02:00
f51da4431d Remove videocall script 2022-05-11 11:22:05 +02:00
867b817501 Move args check below functions in switch-theme 2022-05-10 23:41:35 +02:00
7e53079246 Remove multiple invocations of nvr in switch-theme 2022-05-10 03:27:25 +02:00
2aaf0d58c1 Enlarge Firefox PiP window 2022-05-08 21:04:42 +02:00
37a26b83d3 Reload nvim in switch-theme 2022-05-08 21:04:31 +02:00
857e154ece Using relative line numbers 2022-05-08 17:44:30 +02:00
4bafd8d586 Add vim-nix plugin 2022-05-03 20:00:43 +02:00
8cef7527fc Remove redundant option from zathura 2022-05-02 14:38:36 +02:00
c4156d2080 Recolor zathura in switch-theme 2022-05-02 14:03:22 +02:00
5232b8a3e9 Set Firefox PiP as pinned floating window 2022-05-02 13:23:33 +02:00
6127f66f1a Ignore theme specific lines in git using a filter 2022-05-02 13:17:33 +02:00
27c2b8f983 Update gitignore 2022-05-02 13:09:03 +02:00
cb6d36b983 Refactor switch-theme using kitty theme-switcher 2022-05-02 12:44:06 +02:00
80e5f3e090 Revert "Replace tmuxp with smug"
This reverts commit 1032a7fb6a.
2022-05-02 12:22:30 +02:00
3cbbb097be Revert "Add shell.nix"
This reverts commit 219932b3a2.
2022-05-02 05:51:10 +02:00
e87475c9cb Update MPD playlists 2022-05-02 05:50:15 +02:00
30d3148e7b Move port to default in msmtp 2022-05-02 05:49:59 +02:00
058a8be80b Remove kill emacs from recurrent-actions 2022-05-02 04:30:55 +02:00
8c3cf4b4c9 Update HPC ssh key 2022-05-01 18:58:57 +02:00
db367b140b Use nix shell to run oauth2 and MIMEmbellish 2022-05-01 18:57:42 +02:00
1032a7fb6a Replace tmuxp with smug 2022-04-25 12:22:30 +02:00
712f6865da Increase subtitle size in MPV 2022-04-25 06:41:32 +02:00
e8b9d88fd7 Limit length of the current track in Waybar 2022-04-25 06:40:54 +02:00
5a92d299f7 Replace Emacs PGTK with Emacs 28 2022-04-25 06:40:14 +02:00
c3f88d0656 Improve MPV HW decoding settings 2022-04-18 17:54:32 +02:00
636f95874b Notify of low battery in Waybar 2022-04-16 01:35:45 +02:00
13ba2c19ea Add new Disroot folders 2022-04-15 20:11:34 +02:00
5fb7c8bda5 Move pomodoro timer to the center 2022-04-13 18:13:05 +02:00
cf5575b311 Add new Disroot folder and change password 2022-04-13 14:56:03 +02:00
6e030a60ec Update fish variables 2022-04-13 11:01:17 +02:00
db1fd548cb Remove unused modules from Waybar 2022-04-13 11:00:59 +02:00
0b2c759a89 Add pomodoro status to Waybar 2022-04-13 11:00:19 +02:00
5688f06062 Revert "Change date format in waybar"
This reverts commit 71b445e8b8.
2022-04-11 13:31:00 +02:00
cefbaf9867 Assign certain programs to workspaces 2022-04-08 00:02:50 +02:00
bdcd623970 fixup! Move workspace between monitors 2022-04-07 07:30:35 +02:00
3b47be316f Stop killing Xwayland on monitor change 2022-04-07 07:26:55 +02:00
9b67d80aed Move workspace between monitors 2022-04-07 07:24:58 +02:00
16284fdfe5 Add excel files to neomutt mailcap 2022-04-07 07:14:20 +02:00
6000eaa15c Increase the number of workspaces 2022-04-07 07:13:58 +02:00
71b445e8b8 Change date format in waybar 2022-04-06 12:00:28 +02:00
a886e56dcb Add disroot email account 2022-04-06 11:56:56 +02:00
696e41cb08 Search for documents even if present in gitignore 2022-03-30 10:36:20 +02:00
27e4c3af31 Hide album dates in ncmpcpp 2022-03-30 10:36:09 +02:00
54b0d6456c Clean up MPD playlists 2022-03-30 10:35:55 +02:00
3abd16348f Change monitor to DP-1 in sway config 2022-03-29 11:04:41 +02:00
3bac1dc0fe Add mail sync script 2022-03-23 13:05:32 +01:00
dfa2219ce3 Remove album playlists 2022-03-23 00:42:58 +01:00
c94b2970ee Show album artist instead of artist in ncmpcpp 2022-03-22 23:47:19 +01:00
8dc2444057 Add Helios to SSH hosts 2022-03-21 00:47:58 +01:00
8173e3394b Use a more formal email signature 2022-03-07 01:11:02 +01:00
0524fa8b54 Launch MS teams on startup 2022-03-07 01:10:47 +01:00
262e95de05 Update zion SSH address 2022-03-02 10:07:09 +01:00
cfc5a43419 Remove limit in tmux copy mode 2022-03-02 10:06:43 +01:00
7c33fd1c77 Add gitlab username to git config 2022-02-21 19:15:59 +01:00
66983b06a3 Remove kill MS Teams from recurrent-actions script 2022-02-21 19:15:39 +01:00
49e3f368eb Use OAUTH2 for UGent mail account 2022-02-03 14:45:59 +01:00
a21ae8963b Remove old SSH hosts and keys 2022-01-29 13:44:06 +01:00
0df4099eb8 Add beets configuration 2022-01-09 18:42:58 +01:00
3a84773a9e Revert "Remove peerflix script"
This reverts commit e15b4d74ac.
2021-12-30 00:09:47 +01:00
709dedd7b8 Revert "Add kill zoom option to recurrent-actions"
This reverts commit c08017fa97.
2021-11-29 11:44:51 +01:00
d87153bd00 Add script to change to the UGent git identity 2021-11-22 16:28:41 +01:00
eeedf54a97 Add powerpoint files to finder script 2021-11-14 18:24:40 +01:00
20ca9f947c Configure UGent email account with XOAUTH2 2021-11-14 17:47:56 +01:00
7becec8017 Use flakes only in VCS projects in project-init 2021-11-13 12:48:05 +01:00
ce5b9bb5b3 Add local to the tmuxp-session script 2021-11-11 15:55:54 +01:00
77fd043e7b Remove weechat and clean up gitignore 2021-11-10 18:25:30 +01:00
221a56593e Remove Muis Lata from bookmarks 2021-11-08 20:44:10 +01:00
71668bacb9 Rename Github and Gitlab API keys 2021-11-08 18:14:28 +01:00
699b8f6cf2 Use Github access token instead of password 2021-11-05 16:25:03 +01:00
d8e11efb93 Assign MS Teams to workspace 6 2021-11-05 16:24:13 +01:00
5e089351de Remove old SSH hosts 2021-11-04 16:37:52 +01:00
d0f2ad7cd2 Remove COACE SSH hosts 2021-11-03 18:32:01 +01:00
767307c383 Add idlab to SSH hosts 2021-11-03 18:22:14 +01:00
ba00ebdace Fix Gmail goimapnotify sync 2021-11-02 23:46:32 +01:00
a29ea3e8a7 Map audio play/pause key to mpc toggle 2021-10-30 16:13:52 +02:00
c08017fa97 Add kill zoom option to recurrent-actions 2021-10-29 17:02:20 +02:00
bb50ffa1c0 hack: kill Xwayland when switching to nomad mode 2021-10-28 14:52:52 +02:00
82437c662d Add kill MS teams option to recurrent-actions 2021-10-26 17:35:44 +02:00
a3d56cd2b9 Resize R plots to 40% 2021-10-25 11:43:50 +02:00
e5654d094e Add .cache to global gitignore 2021-10-25 01:29:38 +02:00
c51c7a757c Refactor project-init script 2021-10-19 10:18:31 +02:00
f22358d0b5 Change monitor identifier in kanshi 2021-10-19 10:16:47 +02:00
570fc79fa9 Create hpc tmuxp session 2021-10-11 18:44:50 +02:00
6a58336fbe Add section notes markdown snippets 2021-10-11 18:42:55 +02:00
0ebcc28ec2 Fix flake.nix creation in project-init 2021-10-09 22:57:45 +02:00
1b545c45da Add mapping to github.ugent.be password 2021-10-09 22:57:08 +02:00
008290931e Create .project file in project-init 2021-10-06 15:01:11 +02:00
ba20fdd8ee Add flake template to project-init 2021-10-06 10:25:04 +02:00
9ffb3d2d10 Add first slide markdown snippet 2021-10-05 15:28:07 +02:00
169c3cb42a Add HPC to SSH hosts 2021-10-05 14:41:46 +02:00
e15b4d74ac Remove peerflix script 2021-10-03 17:41:50 +02:00
035ad35ac7 Replace lorri with nix-direnv 2021-09-29 12:47:10 +02:00
a0d41c649d Adapt subject and markdown snippets to EN 2021-09-27 16:29:53 +02:00
afc9449156 Replace UGR email with UGent 2021-09-22 00:12:17 +02:00
fff1a5ac2f Execute htop after loading tmux session 2021-09-10 11:47:09 +02:00
bf53841b6c Adapt rofi configuration to new format 2021-09-07 11:06:46 +02:00
b849a7148a Change keybinding for recurrent-actions script 2021-09-07 10:02:49 +02:00
70a0416597 Update gitignore 2021-08-13 08:57:50 +01:00
9e7574fa52 Add 1 git-crypt collaborator
New collaborators:

	6405AF57 coolneng <akasroua@gmail.com>
2021-08-12 14:48:31 +01:00
07b2774253 Add encrypted SSH keys 2021-08-12 14:17:23 +01:00
f8565007e8 Update README 2021-08-11 20:45:06 +01:00
219932b3a2 Add shell.nix 2021-08-11 20:43:30 +01:00
7fee6644f7 Add Gitlab API key to pass 2021-08-09 22:21:01 +01:00
2b126f3c04 Remove localhost SSH config 2021-08-09 22:20:46 +01:00
c4836f6284 Remove lock files from global_gitignore 2021-07-06 20:16:23 +02:00
a7d9da8dda Convert power menu into a rofi selection screen 2021-07-03 23:35:11 +02:00
9ddf5bc34e Add emacs org-plain-latex template 2021-06-24 15:25:47 +02:00
6dbed67716 Remove IM window from local tmux session 2021-06-23 17:52:54 +02:00
f6feea4695 Increase clipman elements to 50 2021-06-22 00:04:31 +02:00
cf183235bf Delegate mailbox sync on send to goimapnotify 2021-06-18 16:29:19 +02:00
a9be2c1cc7 Replace imapnotify with goimapnotify 2021-06-18 16:10:51 +02:00
6adc63bf71 Only synchronize the affected mailbox on send 2021-06-16 14:46:09 +02:00
d8b3acb07b Synchronize mailboxes when sending mail 2021-06-15 14:03:39 +02:00
d8e75cdfe3 Add sync email option to popup-window selection 2021-06-13 22:53:20 +02:00
0f6750c47f Add videocall options to popup-window selection 2021-06-02 11:52:11 +02:00
f2122ddb41 Refactor videocall script 2021-05-31 13:26:58 +02:00
9504037034 Add videocall workspace screen switch script 2021-05-31 13:23:35 +02:00
c5c3bf3ac1 Change S keybinding to next session in tmux 2021-05-29 18:22:52 +02:00
e2920f3bcd Revert "Update UGR mail server host"
This reverts commit a082554fe4.
2021-05-29 11:53:00 +02:00
bdaa3ebba8 Change zion IP address in ssh config 2021-05-28 10:51:21 +02:00
75d2d7e9e7 Switch session on session kill in tmux 2021-05-28 04:01:22 +02:00
1357d20275 Replace tmuxp session mode with rofi selection 2021-05-28 03:50:30 +02:00
a558a6584a Add doom sync action to popup-window script 2021-05-27 17:42:26 +02:00
1ec54bccfc Implement a temporary popup window selection menu 2021-05-27 17:06:11 +02:00
7e9301983d Create a temporary htop floating window on demand 2021-05-27 14:21:25 +02:00
31898b4392 Add aegis to tmuxp session loader 2021-05-26 11:52:43 +02:00
23c85ccb2b Add niv init script 2021-05-24 18:40:21 +02:00
afaf220e98 Add Paperwork folder to GTK bookmarks 2021-05-17 21:54:23 +02:00
f4b04b09e0 Add word and excel file search to finder script 2021-05-17 17:56:18 +02:00
a11c487a1c Add tmuxp session loader with key bind 2021-05-17 00:47:51 +02:00
e95ab81ad9 Change tmuxp zion session layout 2021-05-17 00:47:08 +02:00
a3823e33b9 Revert "Set environment variables in sway"
This reverts commit 25c56a6117.
2021-05-16 22:13:37 +02:00
370fb098d0 Remove obsolete CalDAV/CardDAV files 2021-05-11 20:45:38 +02:00
a082554fe4 Update UGR mail server host 2021-05-11 15:31:47 +02:00
be88ce64fa Save emacs session before shutdown with a script 2021-05-02 17:13:00 +02:00
883903f636 Set right margin in emails 2021-04-27 11:03:26 +02:00
2658ad245f Customize neomutt colorscheme 2021-04-23 11:45:21 +02:00
eb68cc2353 Work around mic pulseaudio ID value with a script 2021-04-19 14:08:46 +02:00
25c56a6117 Set environment variables in sway 2021-04-16 13:59:24 +02:00
1c8ce8ec6c Change sica SSH host user 2021-04-15 13:14:07 +02:00
c1e855c22a Revert "Revert "hack: kill Xwayland when switching to nomad mode""
This reverts commit 366161284f.
2021-04-13 17:47:13 +02:00
992d4154a0 Refactor switch-theme script 2021-04-06 18:37:10 +02:00
e5595ff2ae Add aegis tmuxp session 2021-04-06 18:36:36 +02:00
19dd0f1f68 Adapt microphone mute keybinding to new Pipewire 2021-03-31 14:38:55 +02:00
3da6b2df9d Add nixbuild to SSH config 2021-03-31 00:52:24 +02:00
0e9a10b015 Use imapnotify only for uni account 2021-03-31 00:39:35 +02:00
c681e8d538 Add work VM to SSH config 2021-03-30 18:06:52 +02:00
43cad053a6 Add missing src option to project-init script 2021-03-25 01:16:47 +01:00
2074e1d657 Adapt microphone mute keybinding to Pipewire 2021-03-22 16:27:39 +01:00
8c00c04b57 Add unit tmuxp session 2021-03-17 13:03:38 +01:00
aa4a1b8172 Add work server to SSH config 2021-03-17 12:57:35 +01:00
858ecae4e6 Change Emacs light theme to nord-light 2021-03-15 10:01:54 +01:00
f0fd0c7a56 Switch teachers mail address to their department's 2021-03-11 23:49:05 +01:00
9cb9b4c524 Fix microphone mute keybinding 2021-03-10 12:57:24 +01:00
ff2df6e4b0 hack: add a workaround for Goyo in small windows 2021-03-10 12:56:40 +01:00
8c2bbf0a99 Add COACE mail aliases and uni cleanup 2021-03-10 12:55:48 +01:00
919940140b Bind rotate-window to J/K on tmux 2021-02-22 02:35:07 +01:00
8050930df6 Remove redundant lines from Goyo functions 2021-02-22 01:56:26 +01:00
fe6ce8c033 Lazy load goyo vim for markdown only 2021-02-22 01:56:08 +01:00
366161284f Revert "hack: kill Xwayland when switching to nomad mode"
This reverts commit 90d4662c45.
2021-02-20 01:33:45 +01:00
f9947a0f42 Replace Pulseaudio with PipeWire 2021-02-20 01:32:03 +01:00
e4e37361bc Fix uni's mail account user 2021-02-17 13:53:23 +01:00
817e5c06e5 Replace blurry terminus with inconsolota in waybar 2021-02-17 04:26:01 +01:00
02405aa4aa Add Work documents to GTK bookmarks 2021-02-12 13:33:49 +01:00
655dfcfb94 Add tooltip to network module of waybar 2021-02-11 00:37:09 +01:00
cef8f5df6d Change terminal font to Terminus 2021-02-10 17:17:42 +01:00
0c8a3c8509 Unset signature variable in neomutt 2021-02-08 15:30:10 +01:00
84c3512f80 Fix breaking changes in mbsync config 2021-02-08 15:29:54 +01:00
1e370c0072 Add pgdata to global gitignore 2021-02-05 18:38:17 +01:00
e9fdd16727 Store undo events persistently in Vim 2021-02-05 02:23:10 +01:00
11764c370f Ignore auctex folder 2021-02-01 01:09:14 +01:00
f6a81d185c Change search engine view to columns in ncmpcpp 2021-01-17 20:45:23 +01:00
c777e43361 Configure vim-like keybindings for ncmpcpp 2021-01-14 00:14:57 +01:00
511779c7f5 Update eisvogel template to latest version 2021-01-14 00:14:46 +01:00
6287a7235e Map volume control keys to +/- in MPV 2021-01-10 04:15:06 +01:00
482c920665 Add msword to neomutt mailcap 2021-01-03 20:12:54 +01:00
1a4e72a3a7 Enable WebRTC screensharing 2020-12-28 15:55:05 +01:00
a6196c344e Add remote-git option in project-init 2020-12-16 17:54:33 +01:00
f05cde75a3 Add Java files to gitignore 2020-12-16 00:20:52 +01:00
ba525dc4f4 Disable annoying keybindings on fff 2020-12-11 12:36:14 +01:00
2515f79b8f Ignore lock files globally 2020-12-11 12:35:48 +01:00
b2915bd55c Update stow command instructions on README 2020-12-05 19:15:37 +01:00
6ae1e27c0e Broaden the scope of vcs-init and rename it 2020-12-01 01:13:40 +01:00
8cd381e119 Maintain original hue when recoloring in zathura 2020-11-29 19:34:24 +01:00
c7616c3ee4 Rewrite rofi finder script using ripgrep 2020-11-25 23:42:48 +01:00
a343121a34 Fix neomutt mailcap for HTML rendering 2020-11-19 16:10:31 +01:00
862cd4486e Resize zathura to 70% only on workspace 4 2020-11-09 12:11:46 +01:00
f204c7c53d fixup! Revert "Migrate from neovim to vim" 2020-11-09 12:11:24 +01:00
b8a1eec4df Add vcs-init script 2020-10-27 13:16:05 +01:00
f39e3e50de Change emacs light theme to doom-flatwhite 2020-10-27 13:12:17 +01:00
f1c108d991 Add gitlab to pass-git-helper 2020-10-27 13:02:34 +01:00
3c840416f6 Change journalctl options in alias 2020-10-22 21:45:42 +02:00
9fe21f7f29 Revert "Migrate from neovim to vim"
This reverts commit d86f8477fc.
2020-10-22 14:37:39 +02:00
d86f8477fc Migrate from neovim to vim 2020-10-22 14:24:36 +02:00
98bd78c823 Remove neomutt keys folder 2020-10-22 01:27:09 +02:00
c1d1aee7f1 Accept android sdk license in nix-shell 2020-10-21 23:13:08 +02:00
e2c20e36ea Clean up neomutt files 2020-10-21 23:09:37 +02:00
46ded55674 Change emacs theme without user confirmation 2020-10-13 03:23:04 +02:00
654e3474ba Ensure tmux right side is empty 2020-10-13 01:44:43 +02:00
b7846cd08e Stop waybar execution when sway is reloaded 2020-10-13 01:41:53 +02:00
13b9873118 Remove separators between window number and name 2020-10-12 19:52:28 +02:00
fd49427d84 Remove old hacks and fix typos 2020-10-12 19:48:18 +02:00
a7764f6878 Add global dark/light theme switch with key bind 2020-10-12 19:45:16 +02:00
ac74cedb5f Adapt nix-direnv script to lorri 2020-10-07 17:46:27 +02:00
b8b99eae51 Update neomutt aliases 2020-10-06 15:32:43 +02:00
90d4662c45 hack: kill Xwayland when switching to nomad mode 2020-10-06 15:32:05 +02:00
ab0772be9c Tweak rofi finder script to only search for files 2020-10-01 16:08:18 +02:00
7fad6ba91f Add script to initialize nix-direnv project 2020-09-30 18:33:47 +02:00
8b95931751 Add direnv configuration 2020-09-30 12:11:48 +02:00
c7e79640da Update GTK bookmarks 2020-09-29 02:13:13 +02:00
2d934c6f58 Resize zathura to 70% in tiling mode 2020-09-28 14:08:28 +02:00
4dae5ee1ae Enable clipboard manager 2020-09-28 13:17:48 +02:00
edfd306c91 Replace Emacs class attribute with app_id 2020-09-25 06:24:37 +02:00
f68426f2f1 Document subject script properly 2020-09-22 16:44:53 +02:00
7dc82c939f Move tmux workspace to laptop screen 2020-09-22 15:39:26 +02:00
ad0fa3fb9f Add pycache to global gitignore 2020-09-22 12:31:57 +02:00
2f4e7777ce Clean up unused configurations 2020-09-22 01:07:59 +02:00
00973f2a92 Improve deployment instructions in README 2020-09-22 01:03:16 +02:00
6efc280907 Add systemctl and journalctl shell aliases 2020-09-21 18:45:46 +02:00
63c26ca3e8 Move Emacs workspace to laptop screen 2020-09-18 22:52:51 +02:00
6cc79fc797 Upgrade rofi config file to new format 2020-09-18 22:30:05 +02:00
e5d53052ad hack: Restart waybar process on display change 2020-09-13 17:14:08 +02:00
5ca208967e Turn off keyboard backlight when multihead 2020-09-13 17:09:58 +02:00
3c99eb7ece Change brightness level when multihead and nomad 2020-09-12 16:47:13 +02:00
1ed528ece5 Fix regex for Emacs window class name 2020-09-10 13:25:56 +02:00
5ee0cb28f5 Allow unfree software in nix-shell 2020-09-10 13:19:51 +02:00
5802a7658f Turn off monitor when the laptop lid is closed 2020-09-10 13:19:35 +02:00
c5253d7a54 Fix workspaces names in kanshi 2020-09-10 13:19:05 +02:00
376b4b9a42 Assign mpv instances to workspace 6 2020-09-07 01:59:04 +02:00
c12c454853 Replace pulseaudio numbers with unique identifiers 2020-09-06 17:58:42 +02:00
af15bee62d Add aliases to switch between HDMI and speakers 2020-09-06 17:36:22 +02:00
1998117f87 Move workspaces to monitor when docked 2020-09-06 17:29:36 +02:00
9478e13177 Use regex for Emacs window class name 2020-09-06 16:21:54 +02:00
b7fef835ff Revert "Disable touchscreen to save battery life"
This reverts commit 2208a08858.
2020-09-06 02:09:26 +02:00
2208a08858 Disable touchscreen to save battery life 2020-09-03 22:28:42 +02:00
7114b28846 Update gitea URL for pass-git-helper 2020-08-24 15:40:07 +02:00
ea4bd1d73f Adjust external display resolution automatically 2020-07-11 13:19:58 +02:00
9aabb79bd0 Enable pass completion on fish 2020-07-11 13:19:47 +02:00
630c8d387b Change ethernet icon and improve home office setup 2020-06-22 22:28:55 +02:00
c474c51293 Add useful GTK bookmarks and minor cleanup 2020-06-13 01:02:21 +02:00
910239fdef Recreate user scripts and add them to the PATH 2020-06-09 02:32:10 +02:00
3869933134 Add vim window focus keybindings on sway 2020-06-06 15:53:06 +02:00
37a6767e50 Create addtional battery indicator on waybar 2020-06-06 15:52:24 +02:00
d0d4c80fda Adapt home office environment to panacea 2020-05-31 02:21:33 +02:00
6e23af4691 Migrate to panacea as daily driver 2020-05-24 22:46:16 +02:00
9743634f3c Embrace Pulseaudio as audio server 2020-04-28 13:16:32 +02:00
932c82162a Remove fundle and add rofi pdf finder 2020-04-26 17:38:38 +02:00
4fe43f1c2e Add screenshot selection keybinding and fix GOPATH 2020-04-15 02:48:56 +02:00
dbcb96e2c2 Create comfortable home office setup 2020-04-08 12:51:57 +02:00
52c33cce79 Move from vertical splits to horizontal splits 2020-03-29 17:29:12 +02:00
913116c383 Add Wayland compatibility improvements 2020-03-21 20:34:16 +01:00
b705145bac Add odyfo tmux workspace and aliases 2020-03-21 20:31:04 +01:00
e0a11876e7 Clean up of old X11 configs 2020-03-13 19:45:47 +01:00
17f25883df Remove lock after inactivity 2020-03-13 18:22:25 +01:00
e139aac27b Allow monitor hotplug and lock screen on suspend 2020-03-10 04:00:55 +01:00
c0e0786a09 Curate Sway config with full Wayland switch 2020-03-08 01:34:57 +01:00
a088278bd0 Create usable Sway config 2020-03-06 00:29:24 +01:00
35ba2dd3ad Sync work calendar and map next/previous media key 2020-03-04 00:39:54 +01:00
9310de768f Create work snippets and minor tweaks 2020-03-03 20:20:24 +01:00
e60391a4e2 Set up pam-gnupg 2020-03-03 19:11:15 +01:00
cbebd2d450 Removal of neovim plugins and some cleanup 2020-02-19 20:33:39 +01:00
b5ef9ff08e Move GOPATH to ~/.local/share 2020-02-12 10:26:34 +01:00
5233d6adea Migrate to Mopidy 2020-01-23 19:14:36 +01:00
a60cb1cf9e Add GTK theme configuration 2020-01-23 00:13:34 +01:00
e89829535c Tweak fish variables and colors 2020-01-23 00:12:46 +01:00
be2b76c3a0 Come back to Kitty 2020-01-18 16:35:19 +01:00
2fd238b62c Switch to Neovim 2020-01-14 13:44:11 +01:00
6df75b18f2 Switch to alacritty + minor cleanup 2020-01-11 19:44:02 +01:00
43ef0262ee Remove 'doom upgrade' on startup 2019-12-26 06:53:27 +01:00
a4d7562f74 Fix picom config file location 2019-12-25 14:43:15 +01:00
2ae2a5fd48 Add parcellite config 2019-12-24 04:25:10 +01:00
5b7368b6ea Move redshift conf to folder 2019-12-24 03:45:59 +01:00
c3cd911377 Replace compton with picom 2019-12-24 03:26:42 +01:00
2b92d0d55a Add Nitrogen config 2019-12-24 03:14:42 +01:00
b466a25274 Remove kawase blur and minor cleanup of compton 2019-12-24 03:08:03 +01:00
df0a61e392 Add XDG MIME applications 2019-12-24 02:50:14 +01:00
62abafb347 Remove syncthing config 2019-12-23 05:10:21 +01:00
2bd75b4a67 Clean up openbox 2019-12-23 04:51:42 +01:00
8e591030e1 Clean up tmux folder 2019-12-23 04:50:14 +01:00
3e3836163f Update pandoc templates 2019-12-17 21:08:54 +01:00
db90bc295c Add zion tmuxp session 2019-12-09 05:14:06 +01:00
ba314e3ed4 Add pandoc letter template 2019-12-09 05:13:48 +01:00
84b68484ac Switch to Doom Emacs 2019-12-09 05:13:28 +01:00
c0129a1289 Layer cleanup and global gitignore update 2019-12-03 20:36:59 +01:00
4f81b39feb Update global gitignore and cleanup 2019-12-03 01:56:03 +01:00
5f9f08adc0 Replace tmux plugins with tmuxp 2019-12-03 01:55:14 +01:00
dbdcc791aa Execute urlgrab when bitlbee starts up 2019-11-26 02:07:33 +01:00
dbba0c9f85 Change kitty and zathura fonts to 'Go Mono' 2019-11-25 20:22:21 +01:00
2ed3daf381 Change weechat authentification method to SASL plain 2019-11-25 20:20:51 +01:00
18032a8e03 Add report pandoc template 2019-11-25 20:20:38 +01:00
19d2cab38f Move emacs autosave files to cache 2019-11-25 03:27:49 +01:00
aa2cf15846 Highlight search matches in vim 2019-11-25 02:26:44 +01:00
3711b25225 Change terminal font to Iosevka Term 2019-11-25 01:11:52 +01:00
f56fdb28d0 Fix vim colorscheme inside tmux 2019-11-25 00:44:30 +01:00
300 changed files with 4599 additions and 20288 deletions

4
.git-crypt/.gitattributes vendored Normal file
View File

@@ -0,0 +1,4 @@
# Do not edit this file. To specify the files to encrypt, create your own
# .gitattributes file in the directory where your files are.
* !filter !diff
*.gpg binary

2
.gitattributes vendored Normal file
View File

@@ -0,0 +1,2 @@
ssh/.ssh/** filter=git-crypt diff=git-crypt
ssh/.ssh/config !filter !diff

25
.gitignore vendored
View File

@@ -1,17 +1,8 @@
# Ignore logs
tmux/.tmux/resurrect/
tmux/.tmux/plugins/tmux-sessionist
weechat/.weechat/logs
weechat/**/*.log
weechat/.weechat/script/
emacs/.emacs.d/.cache/layouts/persp-auto-*
vim/.vim/.netrwhist
vim/.vim/autoload/
vim/.vim/plugged/
deluge/.config/deluge/state/
deluge/.config/deluge/*.state
deluge/.config/deluge/icons/
mpd/.config/mpd/mpdstate
mpd/.config/mpd/mpd.pid
mpd/.config/mpd/mpd.db
syncthing/.config/syncthing/index-v0.14.0.db/
neovim/.config/nvim/.netrwhist
neovim/.config/nvim/plugged
gpg/.gnupg/**
!gpg/.gnupg/gpg-agent.conf
beets/.config/beets/**
!beets/.config/beets/config.yaml
kitty/.config/kitty/current-theme.conf
kitty/.config/kitty/kitty.conf.bak

3
.gitmodules vendored
View File

@@ -1,3 +0,0 @@
[submodule "vim/.vim/bundle/delimitMate"]
path = vim/.vim/bundle/delimitMate
url = https://github.com/Raimondi/delimitMate

View File

@@ -1,16 +1,26 @@
* Dotfiles
** Compilation of my essential configs, managed with GNU stow
Compilation of my personal dotfiles, you will need to tweak them for your system.
I try to comment as many files as possible.
Every configuration file is categorized, inside a parent folder.
** Deployment
If you want to deploy them without using GNU stow, copy the
configuration file with the corresponding folder hierarchy, in your home
folder.
For example:
The deployment is done via GNU stow, which can be done in a few steps:
1. Clone the repository
#+BEGIN_SRC sh
cd vim
cp .vimrc ~/.vimrc
cp -R .vim ~/.vim
git clone https://git.coolneng.duckdns.org/coolneng/dotfiles ~/.dotfiles
#+END_SRC
2. Change the working directory
#+BEGIN_SRC sh
cd ~/.dotfiles
#+END_SRC
3. Run stow
#+BEGIN_SRC sh
stow */
#+END_SRC

View File

@@ -0,0 +1,14 @@
directory: ~/Music
library: ~/.config/beets/musiclibrary.db
import:
write: yes
copy: no
move: yes
resume: ask
incremental: yes
quiet_fallback: skip
timid: no
plugins: fetchart embedart musicbrainz
art_filename: folder
fetchart:
cover_format: jpeg

Binary file not shown.

View File

@@ -1,74 +0,0 @@
# Compton config
backend = "glx"; # Enables Opengl backend
paint-on-overlay = true; # These 3 can improve performance, work well in most cases
glx-no-stencil = true;
glx-no-rebind-pixmap = true;
glx-swap-method = true;
vsync = "opengl-mswc"; # Enables one of the vsync methods. Check here for more info: https://github.com/chjj/compton/wiki/vsync-guide
unredir-if-possible = true;
# Shadow
shadow = true; # Enabled client-side shadows on windows.
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
no-dnd-shadow = true; # Don't draw shadows on DND windows.
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
shadow-radius = 7; # The blur radius for shadows. (default 12)
shadow-offset-x = -7; # The left offset for shadows. (default -15)
shadow-offset-y = -7; # The top offset for shadows. (default -15)
shadow-exclude = [
"! name~=''",
"name *= 'compton'",
"name *= 'chromium-browser'",
"name *= 'Chrome'",
"name *= 'mpv'",
"class_g = 'Conky'",
"_GTK_FRAME_EXTENTS@:c"
];
# Blur
blur-background = true;
blur-method = "kawase";
blur-strength = 9;
# Blur background of opaque windows with transparent frames as well.
blur-background-frame = true;
# Do not let blur radius adjust based on window opacity.
blur-background-fixed = true;
blur-background-exclude = [
"window_type = 'desktop'",
"class_g *?= 'chromium-browser'",
"class_g *?= 'mpv'"
];
# Fading
fading = true; # Fade windows during opacity changes.
fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10).
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
# Opacity
menu-opacity = 1;
inactive-opacity = 1;
active-opacity = 1;
frame-opacity = 1;
inactive-opacity-override = false;
alpha-step = 0.06;
opacity-rule = [
"91:class_g *?='kitty'",
"91:class_g *?='zathura'",
"91:class_g *?='emacs'"
];
# Window type settings
# Disables shadows on tooltips and enables fading on tooltips
wintypes:
{
tooltip = {
fade = true;
shadow = false;
};
};

View File

@@ -1,90 +0,0 @@
conky.config = {
--======================== Aqua-rings-110.conkyrc ========================================
--
-- Heavily modified version of SunForMiles.conkyrc;
-- Ported to Conky v1.10;
-- Removed unecessary ${font} calls, tweaked positions, colours etc;
-- Added BL forum atomfeed;
-- Designed to complement BunsenLabs Beam desktop themeing
--
-- by damo, July2017 <damo.linux@gmail.com>
--
--======================= Modification of ================================================
-- SunForMiles.conkyrc
-- Date : 05 July 2017
-- Author : Sun For Miles
-- Version : v0.41
-- License : Distributed under the terms of GNU GPL version 2 or later
--
-- This version is a modification of conkyrc_seamod, which is modification of conkyrc_lunatico,
-- which is modification of conkyrc_orange
--
-- conkyrc_orange: http://gnome-look.org/content/show.php?content=137503&forumpage=0
-- conkyrc_lunatico: http://gnome-look.org/content/show.php?content=142884
-- conkyrc_seamod: http://custom-linux.deviantart.com/art/Conky-Seamod-v0-1-283461046
--=============================================================================================
background = true,
update_interval = 1,
cpu_avg_samples = 1,
net_avg_samples = 2,
temperature_unit = 'celsius',
double_buffer = true,
no_buffers = true,
text_buffer_size = 2048,
gap_x = 40,
gap_y = 20,
minimum_width = 150, minimum_height = 600,
maximum_width = 300,
own_window = true,
own_window_transparent = true,
own_window_argb_visual = true,
own_window_type = 'desktop',
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
border_inner_margin = 30,
border_outer_margin = 0,
alignment = 'top_right',
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = false,
override_utf8_locale = true,
use_xft = true,
--font = 'caviar dreams:size=10',
--font = 'Roboto Condensed:size=14',
font = 'Roboto Condensed:size=9',
xftalpha = 0.5,
uppercase = false,
-- Defining colors
default_color = '#FFFFFF',
-- Shades of Gray
color1 = 'DDDDDD',
color2 = 'AAAAAA',
color3 = '888888',
color4 = '678b8b',
color5 = '284f63',
color6 = '617b78',
color7 = '668989',
color8 = 'dae1e3',
color9 = '6B9083',
};
conky.text = [[
# Showing disk partitions: root, home and Data. Edit paths as required for your system
${voffset 10}
#${voffset -10}${font}${color3}CPU1: ${cpu cpu0}% ${cpubar cpu0}
#${voffset -5}${font}${color3}CPU2: ${cpu cpu1}% ${cpubar cpu1}
#${voffset 0}${font}${color3}RAM: ${memperc}% ${mem}/${memmax} ${membar}
${font Roboto Condensed:size=11:style=bold}${color4}${alignr}EMMC
${voffset 15}${alignr}${diskiograph 20,180 666666 68364B -t -l}
${voffset 0}
${offset 100}${font}${color3}Free: ${fs_free /}${alignr}Used: ${fs_used /}
# End
]];

View File

@@ -1 +0,0 @@
localclient:899af0a066851be501fe66d420ee78a5d1d09133:10

View File

@@ -1,101 +0,0 @@
{
"file": 1,
"format": 1
}{
"info_sent": 0.0,
"lsd": true,
"send_info": false,
"move_completed_path": "/home/coolneng/Downloads",
"enc_in_policy": 1,
"queue_new_to_top": false,
"ignore_limits_on_local_network": true,
"rate_limit_ip_overhead": true,
"daemon_port": 58846,
"natpmp": true,
"max_active_limit": 8,
"utpex": true,
"max_active_downloading": 3,
"max_active_seeding": 5,
"allow_remote": false,
"max_half_open_connections": 50,
"download_location": "/home/coolneng/Downloads",
"compact_allocation": false,
"max_upload_speed": -1.0,
"cache_expiry": 60,
"prioritize_first_last_pieces": false,
"auto_managed": true,
"enc_level": 2,
"max_connections_per_second": 20,
"dont_count_slow_torrents": false,
"random_outgoing_ports": true,
"max_upload_slots_per_torrent": -1,
"new_release_check": true,
"enc_out_policy": 1,
"outgoing_ports": [
0,
0
],
"seed_time_limit": 180,
"cache_size": 512,
"share_ratio_limit": 2.0,
"max_download_speed": -1.0,
"geoip_db_location": "/var/lib/GeoIP/GeoIP.dat",
"torrentfiles_location": "/home/coolneng/Downloads",
"stop_seed_at_ratio": false,
"peer_tos": "0x00",
"listen_interface": "",
"upnp": true,
"max_download_speed_per_torrent": -1,
"max_upload_slots_global": 4,
"enabled_plugins": [],
"random_port": true,
"autoadd_enable": false,
"max_connections_global": 200,
"enc_prefer_rc4": true,
"listen_ports": [
6881,
6891
],
"dht": true,
"stop_seed_ratio": 2.0,
"seed_time_ratio_limit": 7.0,
"max_upload_speed_per_torrent": -1,
"copy_torrent_file": false,
"del_copy_torrent_file": false,
"move_completed": false,
"proxies": {
"peer": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"web_seed": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"tracker": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"dht": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
}
},
"add_paused": false,
"max_connections_per_torrent": -1,
"remove_seed_at_ratio": false,
"autoadd_location": "/home/coolneng/Downloads",
"plugins_location": "/home/coolneng/.config/deluge/plugins"
}

View File

@@ -1,101 +0,0 @@
{
"file": 1,
"format": 1
}{
"info_sent": 0.0,
"lsd": true,
"send_info": false,
"move_completed_path": "/home/coolneng/Downloads",
"enc_in_policy": 1,
"queue_new_to_top": false,
"ignore_limits_on_local_network": true,
"rate_limit_ip_overhead": true,
"daemon_port": 58846,
"natpmp": true,
"max_active_limit": 8,
"utpex": true,
"max_active_downloading": 3,
"max_active_seeding": 5,
"allow_remote": false,
"max_half_open_connections": 50,
"download_location": "/home/coolneng/Downloads",
"compact_allocation": false,
"max_upload_speed": -1.0,
"cache_expiry": 60,
"prioritize_first_last_pieces": false,
"auto_managed": true,
"enc_level": 2,
"max_connections_per_second": 20,
"dont_count_slow_torrents": false,
"random_outgoing_ports": true,
"max_upload_slots_per_torrent": -1,
"new_release_check": true,
"enc_out_policy": 1,
"outgoing_ports": [
0,
0
],
"seed_time_limit": 180,
"cache_size": 512,
"share_ratio_limit": 2.0,
"max_download_speed": -1.0,
"geoip_db_location": "/var/lib/GeoIP/GeoIP.dat",
"torrentfiles_location": "/home/coolneng/Downloads",
"stop_seed_at_ratio": false,
"peer_tos": "0x00",
"listen_interface": "",
"upnp": true,
"max_download_speed_per_torrent": -1,
"max_upload_slots_global": 4,
"enabled_plugins": [],
"random_port": true,
"autoadd_enable": false,
"max_connections_global": 200,
"enc_prefer_rc4": true,
"listen_ports": [
6881,
6891
],
"dht": true,
"stop_seed_ratio": 2.0,
"seed_time_ratio_limit": 7.0,
"max_upload_speed_per_torrent": -1,
"copy_torrent_file": false,
"del_copy_torrent_file": false,
"move_completed": false,
"proxies": {
"peer": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"web_seed": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"tracker": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"dht": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
}
},
"add_paused": false,
"max_connections_per_torrent": -1,
"remove_seed_at_ratio": false,
"autoadd_location": "/home/coolneng/Downloads",
"plugins_location": "/home/coolneng/.config/deluge/plugins"
}

View File

@@ -1,9 +0,0 @@
There is a deluge daemon running with this config directory!
You cannot run multiple daemons with the same config directory set.
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.
There is a deluge daemon running with this config directory!
You cannot run multiple daemons with the same config directory set.
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.
There is a deluge daemon running with this config directory!
You cannot run multiple daemons with the same config directory set.
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.

View File

@@ -1,75 +0,0 @@
{
"file": 1,
"format": 1
}{
"close_to_tray": false,
"ntf_sound_path": "/home/coolneng/Downloads",
"window_width": 548,
"default_load_path": "/tmp/torrent-stream",
"window_y_pos": 30,
"ntf_email": false,
"tray_upload_speed_list": [
5.0,
10.0,
30.0,
80.0,
300.0
],
"show_statusbar": true,
"ntf_popup": false,
"ntf_pass": "",
"show_sidebar": true,
"window_maximized": true,
"enable_system_tray": false,
"tray_download_speed_list": [
5.0,
10.0,
30.0,
80.0,
300.0
],
"show_connection_manager_on_start": false,
"lock_tray": false,
"createtorrent.trackers": [],
"ntf_sound": false,
"tray_password": "",
"focus_add_dialog": true,
"ntf_server": "",
"start_in_tray": false,
"ntf_tray_blink": true,
"check_new_releases": true,
"pref_dialog_height": 560,
"autoadd_queued": false,
"pref_dialog_width": 500,
"autoconnect_host_id": null,
"classic_mode": true,
"window_pane_position": 384,
"focus_main_window_on_add": true,
"show_rate_in_title": false,
"autoadd_enable": false,
"ntf_username": "",
"interactive_add": true,
"sidebar_show_zero": false,
"window_x_pos": 818,
"window_height": 718,
"ntf_security": null,
"connection_limit_list": [
50,
100,
200,
300,
500
],
"sidebar_position": 170,
"show_new_releases": false,
"autoconnect": false,
"choose_directory_dialog_path": "/home/coolneng/Downloads",
"sidebar_show_trackers": true,
"autostart_localhost": false,
"show_toolbar": true,
"autoadd_location": "",
"enable_appindicator": false,
"enabled_plugins": [],
"ntf_email_add": "",
"signal_port": 40000
}

View File

@@ -1,75 +0,0 @@
{
"file": 1,
"format": 1
}{
"close_to_tray": false,
"ntf_sound_path": "/home/coolneng/Downloads",
"window_width": 548,
"default_load_path": "/tmp/torrent-stream",
"window_y_pos": 30,
"ntf_email": false,
"tray_upload_speed_list": [
5.0,
10.0,
30.0,
80.0,
300.0
],
"show_statusbar": true,
"ntf_popup": false,
"ntf_pass": "",
"show_sidebar": true,
"window_maximized": true,
"enable_system_tray": false,
"tray_download_speed_list": [
5.0,
10.0,
30.0,
80.0,
300.0
],
"show_connection_manager_on_start": false,
"lock_tray": false,
"createtorrent.trackers": [],
"ntf_sound": false,
"tray_password": "",
"focus_add_dialog": true,
"ntf_server": "",
"start_in_tray": false,
"ntf_tray_blink": true,
"check_new_releases": true,
"pref_dialog_height": 560,
"autoadd_queued": false,
"pref_dialog_width": 500,
"autoconnect_host_id": null,
"classic_mode": false,
"window_pane_position": 384,
"focus_main_window_on_add": true,
"show_rate_in_title": false,
"autoadd_enable": false,
"ntf_username": "",
"interactive_add": true,
"sidebar_show_zero": false,
"window_x_pos": 818,
"window_height": 718,
"ntf_security": null,
"connection_limit_list": [
50,
100,
200,
300,
500
],
"sidebar_position": 170,
"show_new_releases": false,
"autoconnect": false,
"choose_directory_dialog_path": "/home/coolneng/Downloads",
"sidebar_show_trackers": true,
"autostart_localhost": false,
"show_toolbar": true,
"autoadd_location": "",
"enable_appindicator": false,
"enabled_plugins": [],
"ntf_email_add": "",
"signal_port": 40000
}

View File

@@ -1,14 +0,0 @@
{
"file": 1,
"format": 1
}{
"hosts": [
[
"d186a75ce188201b9b95e0b8505b039fea94708a",
"127.0.0.1",
58846,
"",
""
]
]
}

View File

@@ -1,14 +0,0 @@
{
"file": 1,
"format": 1
}{
"hosts": [
[
"d186a75ce188201b9b95e0b8505b039fea94708a",
"127.0.0.1",
58846,
"",
""
]
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 632 B

View File

@@ -1,17 +0,0 @@
-----BEGIN CERTIFICATE-----
MIICpDCCAYwCAQAwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAwwNRGVsdWdlIERh
ZW1vbjAeFw0xODAzMjYyMTQ4MzBaFw0yMTAzMjUyMTQ4MzBaMBgxFjAUBgNVBAMM
DURlbHVnZSBEYWVtb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5
o2A4uH+bHuTrgIYilGW8n2rbDzu46WYVr9w0Uv0yhr8GETsL0fpCDBCchehChB9/
gygPtBBa3SJ9ujjpzcjTy3lUaDaDC+UxlDOPiXiqWOg6YzATh322/nEFo7yPnrKH
uTO2OX3uR9ZESgtaG1CgZQgOCrWJYgloq/FH0eGCCZzsPxJd6JEnrA3wFajA0Qp9
iC0POcRLMnNA6NsFZp2qTnHDGRcF6zjjgNcb6EGVRuANurwUEBc0S290py7Qg0/Y
YTuda0+/6iB9D1SjIjC4NusVqtKUBSnRwxTYxrfU32iz0Bd9wb+jny9R3J1HZKck
uVcu6sPXQ/ra8TorJBIVAgMBAAEwDQYJKoZIhvcNAQELBQADggEBALY0ceDsbO4i
RMgY2x/weikIJ2skiaXcuoXTeqzcu79Dv7iH99ODgMNIN+RIaGX64tOlf7lcvo5L
zLUZq8v8gI+8+LEPVjDIJTC7pZOkWe6/NntjdCsPLXgusa+YskM+IT9gXI2fJZ21
lyyJQyXtAiXvdJ2WCRvJWVd+ZoWMgfFQwExPJovGCEYS+IwrP+rUGUV0J+LqUA3M
YttOcVtwA3t6VFZWCaL38M4oZwZeXYtqnuo85AL9OWILwaVh+QbfaSu7s5Lv9xxU
bG7CBkFtkncv2kom9eceZLbx7j5umWaOYFDpUvd2l2PBMuCTxN7ekcTw7VRBfU1o
jasbkJ0xo6E=
-----END CERTIFICATE-----

View File

@@ -1,28 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5o2A4uH+bHuTr
gIYilGW8n2rbDzu46WYVr9w0Uv0yhr8GETsL0fpCDBCchehChB9/gygPtBBa3SJ9
ujjpzcjTy3lUaDaDC+UxlDOPiXiqWOg6YzATh322/nEFo7yPnrKHuTO2OX3uR9ZE
SgtaG1CgZQgOCrWJYgloq/FH0eGCCZzsPxJd6JEnrA3wFajA0Qp9iC0POcRLMnNA
6NsFZp2qTnHDGRcF6zjjgNcb6EGVRuANurwUEBc0S290py7Qg0/YYTuda0+/6iB9
D1SjIjC4NusVqtKUBSnRwxTYxrfU32iz0Bd9wb+jny9R3J1HZKckuVcu6sPXQ/ra
8TorJBIVAgMBAAECggEAOtulB3bf5qPt+wk9/jrE4wA8lgYHboJ5/ohKrkBdzSZR
7K+L5ByIV2aR4b7HPEe94OUJz6jMwrJ4XBquLtszQIu0BWIhXn1oBscxbeItYv1b
bB/Ev3xnDJ0x4pLelz6+5i9/SNiDqAgY1IARh1k/wAsoeaNFmbB+wTQ7BQVzlZHB
6GmybE4ja3X1w2fkgZKadvL4ugzwPCZQ40dWpGNTOibk8VBIL+tHRy0rKpEQQ9wY
FlvFxAjUhZceeppYgFtLRW3P5g/VAdm28JitTwGX0aMb3eOOrRE8AwhLqDvztQnm
grOqXifk0+GTE9IQ+eCa/voMvmwPmtwpURb8FbX1RQKBgQDuV3qS/a1JN42y7kJV
QYJaHloQrtiv6exJpWwb1ue8IcgcShPdsba4u1SFeYcQxI/40Qu8T7VGjSACHfiQ
TUvWlk3ZLvCRd7a/Ml1glcqH//Yncu6HR2b7+Y99kHbtcfY6rXygB+Xoe7NbDuSv
Pa4CbpGX0BufroqgqHaa2Ge5twKBgQDHZErv1YMl0O6AWE4C2A9ss+zH+7pV32nB
QseRZBz9brmSd5aoK7DVO/EBa9LCfU2BVOgdGobXINKyWNpEpBCPF8FKmyGFIgMA
YLdG3BAnuaI8IGhvtbv+KY9UmXHOow3mOlbnMaBrsLHAp8hHL+YQrZFMK9sBVL8q
TkT9nOcCkwKBgQCqcKBVEVekLjgEpuGEuk4PR/k8SOzoD65LlCJVXj9lh/rkUA0Y
0odKX5w3vwpZcVdLpaJwzcdiZnVnTit8deov0FhnYWvjeuqSm9+uvC+TRfWvjD8L
OoJo2rREJNUHRCHDIGEox70fnaZLDcF3l/IiBxPSrp2yeUzlStNWND8ozQKBgFeu
B7Htbw1rEeYIbs2bWzUO7dmHHYpzgxrEFeQeZQ0g6qO4yNxM0icCg9l/I5/43+M2
hhd+ObtSKLTak6jJiKqT5KC9FQFpUm6RGSck0EnXvLq5+ZLeFLwQZIHsM/qNAyix
kNN7pDKW8aNpZI3BR2cgHBul0VmFfcbJwlbP71nXAoGAWwnngYdJPOvyzRUW/NEY
W1pd9fXxeqoSQSZECVWzE4aTdExeeRiafTUwoXCNWuOouTfzxBcjZ/56wpW1XDkJ
P+d3twYOseE8Ih7J5BNlcTPebirz+twwE9sgGODMAQFD+q6wuYySuy9Ne1cQi3IS
RS0s9nEPv2U8an9qblOSvUw=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,2 @@
[MIME Cache]
x-scheme-handler/org-protocol=org-protocol.desktop;

View File

@@ -0,0 +1,7 @@
[Desktop Entry]
Name=org-protocol
Exec=emacsclient %u
Type=Application
Terminal=false
Categories=System;
MimeType=x-scheme-handler/org-protocol;

1
direnv/.direnvrc Normal file
View File

@@ -0,0 +1 @@
source /run/current-system/sw/share/nix-direnv/direnvrc

View File

@@ -0,0 +1,6 @@
{
"device": "alsa_input.pci-0000_00_1f.3.analog-stereo",
"device-description": "Built-in Audio Analog Stereo",
"device-profile": "analog-input-internal-mic",
"preset-name": "Improved Microphone"
}

View File

@@ -0,0 +1,6 @@
{
"device": "alsa_output.pci-0000_04_00.6.analog-stereo",
"device-description": "Family 17h/19h HD Audio Controller Analog Stereo",
"device-profile": "analog-output-headphones",
"preset-name": "AKG K361"
}

View File

@@ -0,0 +1,6 @@
{
"device": "alsa_output.pci-0000_04_00.6.analog-stereo",
"device-description": "Family 17h/19h HD Audio Controller Analog Stereo",
"device-profile": "analog-output-speaker",
"preset-name": "Laptop speakers"
}

View File

@@ -0,0 +1,100 @@
{
"input": {
"blocklist": [],
"compressor": {
"attack": 20.0,
"boost-amount": 6.0,
"boost-threshold": -72.0,
"hpf-frequency": 10.0,
"hpf-mode": "off",
"input-gain": 0.0,
"knee": -6.0,
"lpf-frequency": 20000.0,
"lpf-mode": "off",
"makeup": 0.0,
"mode": "Downward",
"output-gain": 0.0,
"ratio": 4.0,
"release": 100.0,
"release-threshold": -120.0,
"sidechain": {
"lookahead": 0.0,
"mode": "RMS",
"preamp": 0.0,
"reactivity": 10.0,
"source": "Middle",
"type": "Feed-forward"
},
"threshold": -12.0
},
"deesser": {
"detection": "RMS",
"f1-freq": 6000.0,
"f1-level": 0.0,
"f2-freq": 4500.0,
"f2-level": 12.0,
"f2-q": 1.0,
"input-gain": 0.0,
"laxity": 15,
"makeup": 0.0,
"mode": "Wide",
"output-gain": 0.0,
"ratio": 3.0,
"sc-listen": false,
"threshold": -18.0
},
"filter": {
"frequency": 80.0,
"inertia": 20.0,
"input-gain": 0.0,
"mode": "12dB/oct Highpass",
"output-gain": 0.0,
"resonance": -3.0
},
"gate": {
"attack": 5.0,
"detection": "RMS",
"input-gain": 0.0,
"knee": 9.0,
"makeup": 0.0,
"output-gain": 0.0,
"range": -12.0,
"ratio": 2.0,
"release": 100.0,
"stereo-link": "Average",
"threshold": -18.0
},
"limiter": {
"alr": false,
"alr-attack": 5.0,
"alr-knee": 0.0,
"alr-release": 50.0,
"attack": 5.0,
"dithering": "None",
"external-sidechain": false,
"gain-boost": true,
"input-gain": 0.0,
"lookahead": 5.0,
"mode": "Herm Thin",
"output-gain": 0.0,
"oversampling": "None",
"release": 5.0,
"sidechain-preamp": 0.0,
"stereo-link": 100.0,
"threshold": -1.0
},
"plugins_order": [
"gate",
"compressor",
"filter",
"deesser",
"rnnoise",
"limiter"
],
"rnnoise": {
"input-gain": 0.0,
"model-path": "",
"output-gain": 0.0
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,15 @@
{
"output": {
"blocklist": [],
"convolver": {
"autogain": true,
"input-gain": 0.0,
"ir-width": 100,
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
"output-gain": 0.0
},
"plugins_order": [
"convolver"
]
}
}

View File

@@ -0,0 +1,653 @@
{
"output": {
"autogain": {
"target": -12.0
},
"blocklist": [],
"equalizer": {
"input-gain": -0.3,
"left": {
"band0": {
"frequency": 22.59,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band1": {
"frequency": 28.440000000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band2": {
"frequency": 35.799999999999997,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band3": {
"frequency": 45.07,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band4": {
"frequency": 56.740000000000002,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band5": {
"frequency": 71.430000000000007,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band6": {
"frequency": 89.930000000000007,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band7": {
"frequency": 113.20999999999999,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band8": {
"frequency": 142.53,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band9": {
"frequency": 179.43000000000001,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band10": {
"frequency": 225.88999999999999,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band11": {
"frequency": 284.38,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band12": {
"frequency": 358.01999999999998,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band13": {
"frequency": 450.72000000000003,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band14": {
"frequency": 567.41999999999996,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band15": {
"frequency": 714.34000000000003,
"gain": -1,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band16": {
"frequency": 899.28999999999996,
"gain": -2,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band17": {
"frequency": 1132.1500000000001,
"gain": -3.6000000000000001,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band18": {
"frequency": 1425.29,
"gain": -2.5,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band19": {
"frequency": 1794.3299999999999,
"gain": -1.5,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band20": {
"frequency": 2258.9299999999998,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band21": {
"frequency": 2843.8200000000002,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band22": {
"frequency": 3580.1599999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band23": {
"frequency": 4507.1499999999996,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band24": {
"frequency": 5674.1599999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band25": {
"frequency": 7143.3500000000004,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band26": {
"frequency": 8992.9400000000005,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band27": {
"frequency": 11321.450000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band28": {
"frequency": 14252.860000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band29": {
"frequency": 17943.279999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
}
},
"mode": "IIR",
"num-bands": 30,
"output-gain": -6.5,
"right": {
"band0": {
"frequency": 22.59,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band1": {
"frequency": 28.440000000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band2": {
"frequency": 35.799999999999997,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band3": {
"frequency": 45.07,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band4": {
"frequency": 56.740000000000002,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band5": {
"frequency": 71.430000000000007,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band6": {
"frequency": 89.930000000000007,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band7": {
"frequency": 113.20999999999999,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band8": {
"frequency": 142.53,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band9": {
"frequency": 179.43000000000001,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band10": {
"frequency": 225.88999999999999,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band11": {
"frequency": 284.38,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band12": {
"frequency": 358.01999999999998,
"gain": 4,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band13": {
"frequency": 450.72000000000003,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band14": {
"frequency": 567.41999999999996,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band15": {
"frequency": 714.34000000000003,
"gain": -1,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band16": {
"frequency": 899.28999999999996,
"gain": -2,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band17": {
"frequency": 1132.1500000000001,
"gain": -3.6000000000000001,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band18": {
"frequency": 1425.29,
"gain": -2.5,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band19": {
"frequency": 1794.3299999999999,
"gain": -1.5,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band20": {
"frequency": 2258.9299999999998,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band21": {
"frequency": 2843.8200000000002,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band22": {
"frequency": 3580.1599999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band23": {
"frequency": 4507.1499999999996,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band24": {
"frequency": 5674.1599999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band25": {
"frequency": 7143.3500000000004,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band26": {
"frequency": 8992.9400000000005,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band27": {
"frequency": 11321.450000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band28": {
"frequency": 14252.860000000001,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band29": {
"frequency": 17943.279999999999,
"gain": 0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.3600000000000003,
"slope": "x1",
"solo": false,
"type": "Bell"
}
},
"split-channels": false
},
"exciter": {
"amount": 6.0,
"blend": 0.0,
"ceil": 16000.0,
"ceil-active": false,
"harmonics": 8.000000000000002,
"input-gain": -2.0,
"output-gain": 0.0,
"scope": 5500.0
},
"limiter": {
"alr": false,
"alr-attack": 5.0,
"alr-knee": 0.0,
"alr-release": 50.0,
"attack": 5.0,
"dithering": "None",
"gain-boost": true,
"input-gain": 0.0,
"lookahead": 10.0,
"mode": "Herm Thin",
"output-gain": 0.0,
"oversampling": "Half x4(3L)",
"release": 5.0,
"sidechain-preamp": 0.0,
"stereo-link": 100.0,
"threshold": 0.0
},
"plugins_order": [
"equalizer",
"exciter",
"autogain",
"limiter"
]
}
}

View File

@@ -0,0 +1,16 @@
{
"output": {
"blocklist": [],
"convolver#0": {
"autogain": true,
"bypass": false,
"input-gain": 0.0,
"ir-width": 100,
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
"output-gain": 0.0
},
"plugins_order": [
"convolver#0"
]
}
}

View File

@@ -0,0 +1,16 @@
{
"output": {
"blocklist": [],
"convolver#0": {
"autogain": true,
"bypass": false,
"input-gain": 0.0,
"ir-width": 100,
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
"output-gain": 0.0
},
"plugins_order": [
"convolver#0"
]
}
}

View File

@@ -0,0 +1,16 @@
{
"output": {
"blocklist": [],
"convolver#0": {
"autogain": true,
"bypass": false,
"input-gain": 0.0,
"ir-width": 100,
"kernel-name": "AKG K361",
"output-gain": 0.0
},
"plugins_order": [
"convolver#0"
]
}
}

View File

@@ -1,675 +0,0 @@
;; -*- mode: emacs-lisp; lexical-binding: t -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Layer configuration:
This function should only modify configuration layer settings."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
;; `+distribution'. For now available distributions are `spacemacs-base'
;; or `spacemacs'. (default 'spacemacs)
dotspacemacs-distribution 'spacemacs-base
;; Lazy installation of layers (i.e. layers are installed only when a file
;; with a supported type is opened). Possible values are `all', `unused'
;; and `nil'. `unused' will lazy install only unused layers (i.e. layers
;; not listed in variable `dotspacemacs-configuration-layers'), `all' will
;; lazy install any layer that support lazy installation even the layers
;; listed in `dotspacemacs-configuration-layers'. `nil' disable the lazy
;; installation feature and you have to explicitly list a layer in the
;; variable `dotspacemacs-configuration-layers' to install it.
;; (default 'unused)
dotspacemacs-enable-lazy-installation 'unused
;; If non-nil then Spacemacs will ask for confirmation before installing
;; a layer lazily. (default t)
dotspacemacs-ask-for-lazy-installation t
;; If non-nil layers with lazy install support are lazy installed.
;; List of additional paths where to look for configuration layers.
;; Paths must have a trailing slash (i.e. `~/.mycontribs/')
dotspacemacs-configuration-layer-path '()
;; List of configuration layers to load.
dotspacemacs-configuration-layers '(
;; ----------------------------------------------------------------
;; Example of useful layers you may want to use right away.
;; Uncomment some layer names and press `SPC f e R' (Vim style) or
;; `M-m f e R' (Emacs style) to install them.
;; ----------------------------------------------------------------
(ivy :variables ivy-enable-advanced-buffer-information t)
(auto-completion :variables
auto-completion-return-key-behavior 'complete
auto-completion-tab-key-behavior 'cycle)
syntax-checking
emacs-lisp
git
markdown
(org :variables org-projectile-file "TODOs.org"
org-want-todo-bindings t)
(shell :variables
shell-default-height 30
shell-default-position 'bottom
shell-default-shell 'eshell
shell-enable-smart-eshell t)
(version-control :variables
version-control-diff-tool 'diff-hl
version-control-diff-side 'left
version-control-global-margin t)
(cmake :variables
cmake-enable-cmake-ide-support t
cmake-compile-command "cmake -H. -BDebug -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=YES; ln -s Debug/compile_commands.json .; cmake .")
(c-c++ :variables
c-c++-default-mode-for-headers 'c++-mode
c-c++-backend 'lsp-ccls)
;;(java :variables
;;java-backend 'lsp)
shell-scripts
spacemacs-layouts
dap
spacemacs-project
(python :variables
python-backend 'lsp
python-test-runner 'pytest
python-enable-yapf-format-on-save t)
yaml
latex
pandoc
csv
bibtex
nixos
pdf
(plantuml :variables
org-plantuml-jar-path "~/Documents/Uni/DDSI/Code/PlantUML/plantuml.jar")
major-modes
javascript
html
(go :variables
go-backend 'lsp
go-tab-width 4
go-format-before-save t)
)
;; List of additional packages that will be installed without being
;; wrapped in a layer. If you need some configuration for these
;; packages, then consider creating a layer. You can also put the
;; configuration in `dotspacemacs/user-config'.
;; To use a local version of a package, use the `:location' property:
;; '(your-package :location "~/path/to/your-package/")
;; Also include the dependencies as they will not be resolved automatically.
dotspacemacs-additional-packages '(
doom-themes
all-the-icons
doom-modeline
smartparens
solidity-mode
solidity-flycheck
company-solidity
ivy-bibtex
)
;; A list of packages that cannot be updated.
dotspacemacs-frozen-packages '()
;; A list of packages that will not be installed and loaded.
dotspacemacs-excluded-packages '(
treemacs
lsp-treemacs
rtags
company-rtags
flycheck-rtags
ivy-rtags
helm-bibtex
helm-core
helm
)
;; Defines the behaviour of Spacemacs when installing packages.
;; Possible values are `used-only', `used-but-keep-unused' and `all'.
;; `used-only' installs only explicitly used packages and deletes any unused
;; packages as well as their unused dependencies. `used-but-keep-unused'
;; installs only the used packages but won't delete unused ones. `all'
;; installs *all* packages supported by Spacemacs and never uninstalls them.
;; (default is `used-only')
dotspacemacs-install-packages 'used-only))
(defun dotspacemacs/init ()
"Initialization:
This function is called at the very beginning of Spacemacs startup,
before layer configuration.
It should only modify the values of Spacemacs settings."
;; This setq-default sexp is an exhaustive list of all the supported
;; spacemacs settings.
(setq-default
;; If non-nil then enable support for the portable dumper. You'll need
;; to compile Emacs 27 from source following the instructions in file
;; EXPERIMENTAL.org at to root of the git repository.
;; (default nil)
dotspacemacs-enable-emacs-pdumper nil
;; File path pointing to emacs 27.1 executable compiled with support
;; for the portable dumper (this is currently the branch pdumper).
;; (default "emacs-27.0.50")
dotspacemacs-emacs-pdumper-executable-file "emacs-27.0.50"
;; Name of the Spacemacs dump file. This is the file will be created by the
;; portable dumper in the cache directory under dumps sub-directory.
;; To load it when starting Emacs add the parameter `--dump-file'
;; when invoking Emacs 27.1 executable on the command line, for instance:
;; ./emacs --dump-file=~/.emacs.d/.cache/dumps/spacemacs.pdmp
;; (default spacemacs.pdmp)
dotspacemacs-emacs-dumper-dump-file "spacemacs.pdmp"
;; If non-nil ELPA repositories are contacted via HTTPS whenever it's
;; possible. Set it to nil if you have no way to use HTTPS in your
;; environment, otherwise it is strongly recommended to let it set to t.
;; This variable has no effect if Emacs is launched with the parameter
;; `--insecure' which forces the value of this variable to nil.
;; (default t)
dotspacemacs-elpa-https t
;; Maximum allowed time in seconds to contact an ELPA repository.
;; (default 5)
dotspacemacs-elpa-timeout 5
;; Set `gc-cons-threshold' and `gc-cons-percentage' when startup finishes.
;; This is an advanced option and should not be changed unless you suspect
;; performance issues due to garbage collection operations.
;; (default '(100000000 0.1))
dotspacemacs-gc-cons '(100000000 0.1)
;; If non-nil then Spacelpa repository is the primary source to install
;; a locked version of packages. If nil then Spacemacs will install the
;; latest version of packages from MELPA. (default nil)
dotspacemacs-use-spacelpa nil
;; If non-nil then verify the signature for downloaded Spacelpa archives.
;; (default nil)
dotspacemacs-verify-spacelpa-archives nil
;; If non-nil then spacemacs will check for updates at startup
;; when the current branch is not `develop'. Note that checking for
;; new versions works via git commands, thus it calls GitHub services
;; whenever you start Emacs. (default nil)
dotspacemacs-check-for-update nil
;; If non-nil, a form that evaluates to a package directory. For example, to
;; use different package directories for different Emacs versions, set this
;; to `emacs-version'. (default 'emacs-version)
dotspacemacs-elpa-subdirectory 'emacs-version
;; One of `vim', `emacs' or `hybrid'.
;; `hybrid' is like `vim' except that `insert state' is replaced by the
;; `hybrid state' with `emacs' key bindings. The value can also be a list
;; with `:variables' keyword (similar to layers). Check the editing styles
;; section of the documentation for details on available variables.
;; (default 'vim)
dotspacemacs-editing-style 'vim
;; If non-nil output loading progress in `*Messages*' buffer. (default nil)
dotspacemacs-verbose-loading nil
;; Specify the startup banner. Default value is `official', it displays
;; the official spacemacs logo. An integer value is the index of text
;; banner, `random' chooses a random text banner in `core/banners'
;; directory. A string value must be a path to an image format supported
;; by your Emacs build.
;; If the value is nil then no banner is displayed. (default 'official)
dotspacemacs-startup-banner 'official
;; List of items to show in startup buffer or an association list of
;; the form `(list-type . list-size)`. If nil then it is disabled.
;; Possible values for list-type are:
;; `recents' `bookmarks' `projects' `agenda' `todos'.
;; List sizes may be nil, in which case
;; `spacemacs-buffer-startup-lists-length' takes effect.
dotspacemacs-startup-lists '((recents . 5)
(projects . 7))
;; True if the home buffer should respond to resize events. (default t)
dotspacemacs-startup-buffer-responsive t
;; Default major mode of the scratch buffer (default `text-mode')
dotspacemacs-scratch-mode 'text-mode
;; Initial message in the scratch buffer, such as "Welcome to Spacemacs!"
;; (default nil)
dotspacemacs-initial-scratch-message nil
;; List of themes, the first of the list is loaded when spacemacs starts.
;; Press `SPC T n' to cycle to the next theme in the list (works great
;; with 2 themes variants, one dark and one light)
dotspacemacs-themes '(doom-one
doom-solarized-light)
;; Set the theme for the Spaceline. Supported themes are `spacemacs',
;; `all-the-icons', `custom', `doom', `vim-powerline' and `vanilla'. The
;; first three are spaceline themes. `doom' is the doom-emacs mode-line.
;; `vanilla' is default Emacs mode-line. `custom' is a user defined themes,
;; refer to the DOCUMENTATION.org for more info on how to create your own
;; spaceline theme. Value can be a symbol or list with additional properties.
;; (default '(spacemacs :separator wave :separator-scale 1.5))
dotspacemacs-mode-line-theme '(doom)
;; If non-nil the cursor color matches the state color in GUI Emacs.
;; (default t)
dotspacemacs-colorize-cursor-according-to-state t
;; Default font, or prioritized list of fonts. `powerline-scale' allows to
;; quickly tweak the mode-line size to make separators look not too crappy.
dotspacemacs-default-font '("Iosevka"
:size 16
:weight normal
:width normal)
;; The leader key (default "SPC")
dotspacemacs-leader-key "SPC"
;; The key used for Emacs commands `M-x' (after pressing on the leader key).
;; (default "SPC")
dotspacemacs-emacs-command-key "SPC"
;; The key used for Vim Ex commands (default ":")
dotspacemacs-ex-command-key ":"
;; The leader key accessible in `emacs state' and `insert state'
;; (default "M-m")
dotspacemacs-emacs-leader-key "M-m"
;; Major mode leader key is a shortcut key which is the equivalent of
;; pressing `<leader> m`. Set it to `nil` to disable it. (default ",")
dotspacemacs-major-mode-leader-key ","
;; Major mode leader key accessible in `emacs state' and `insert state'.
;; (default "C-M-m")
dotspacemacs-major-mode-emacs-leader-key "C-M-m"
;; These variables control whether separate commands are bound in the GUI to
;; the key pairs `C-i', `TAB' and `C-m', `RET'.
;; Setting it to a non-nil value, allows for separate commands under `C-i'
;; and TAB or `C-m' and `RET'.
;; In the terminal, these pairs are generally indistinguishable, so this only
;; works in the GUI. (default nil)
dotspacemacs-distinguish-gui-tab nil
;; Name of the default layout (default "Default")
dotspacemacs-default-layout-name "Misc"
;; If non-nil the default layout name is displayed in the mode-line.
;; (default nil)
dotspacemacs-display-default-layout nil
;; If non-nil then the last auto saved layouts are resumed automatically upon
;; start. (default nil)
dotspacemacs-auto-resume-layouts nil
;; If non-nil, auto-generate layout name when creating new layouts. Only has
;; effect when using the "jump to layout by number" commands. (default nil)
dotspacemacs-auto-generate-layout-names nil
;; Size (in MB) above which spacemacs will prompt to open the large file
;; literally to avoid performance issues. Opening a file literally means that
;; no major mode or minor modes are active. (default is 1)
dotspacemacs-large-file-size 1
;; Location where to auto-save files. Possible values are `original' to
;; auto-save the file in-place, `cache' to auto-save the file to another
;; file stored in the cache directory and `nil' to disable auto-saving.
;; (default 'cache)
dotspacemacs-auto-save-file-location nil
;; Maximum number of rollback slots to keep in the cache. (default 5)
dotspacemacs-max-rollback-slots 5
;; If non-nil, the paste transient-state is enabled. While enabled, after you
;; paste something, pressing `C-j' and `C-k' several times cycles through the
;; elements in the `kill-ring'. (default nil)
dotspacemacs-enable-paste-transient-state nil
;; Which-key delay in seconds. The which-key buffer is the popup listing
;; the commands bound to the current keystroke sequence. (default 0.4)
dotspacemacs-which-key-delay 0.4
;; Which-key frame position. Possible values are `right', `bottom' and
;; `right-then-bottom'. right-then-bottom tries to display the frame to the
;; right; if there is insufficient space it displays it at the bottom.
;; (default 'bottom)
dotspacemacs-which-key-position 'bottom
;; Control where `switch-to-buffer' displays the buffer. If nil,
;; `switch-to-buffer' displays the buffer in the current window even if
;; another same-purpose window is available. If non-nil, `switch-to-buffer'
;; displays the buffer in a same-purpose window even if the buffer can be
;; displayed in the current window. (default nil)
dotspacemacs-switch-to-buffer-prefers-purpose nil
;; If non-nil a progress bar is displayed when spacemacs is loading. This
;; may increase the boot time on some systems and emacs builds, set it to
;; nil to boost the loading time. (default t)
dotspacemacs-loading-progress-bar nil
;; If non-nil the frame is fullscreen when Emacs starts up. (default nil)
;; (Emacs 24.4+ only)
dotspacemacs-fullscreen-at-startup nil
;; If non-nil `spacemacs/toggle-fullscreen' will not use native fullscreen.
;; Use to disable fullscreen animations in OSX. (default nil)
dotspacemacs-fullscreen-use-non-native nil
;; If non-nil the frame is maximized when Emacs starts up.
;; Takes effect only if `dotspacemacs-fullscreen-at-startup' is nil.
;; (default nil) (Emacs 24.4+ only)
dotspacemacs-maximized-at-startup t
;; A value from the range (0..100), in increasing opacity, which describes
;; the transparency level of a frame when it's active or selected.
;; Transparency can be toggled through `toggle-transparency'. (default 90)
dotspacemacs-active-transparency 90
;; A value from the range (0..100), in increasing opacity, which describes
;; the transparency level of a frame when it's inactive or deselected.
;; Transparency can be toggled through `toggle-transparency'. (default 90)
dotspacemacs-inactive-transparency 90
;; If non-nil show the titles of transient states. (default t)
dotspacemacs-show-transient-state-title t
;; If non-nil show the color guide hint for transient state keys. (default t)
dotspacemacs-show-transient-state-color-guide t
;; If non-nil unicode symbols are displayed in the mode line.
;; If you use Emacs as a daemon and wants unicode characters only in GUI set
;; the value to quoted `display-graphic-p'. (default t)
dotspacemacs-mode-line-unicode-symbols t
;; If non-nil smooth scrolling (native-scrolling) is enabled. Smooth
;; scrolling overrides the default behavior of Emacs which recenters point
;; when it reaches the top or bottom of the screen. (default t)
dotspacemacs-smooth-scrolling t
;; Control line numbers activation.
;; If set to `t' or `relative' line numbers are turned on in all `prog-mode' and
;; `text-mode' derivatives. If set to `relative', line numbers are relative.
;; This variable can also be set to a property list for finer control:
;; '(:relative nil
;; :disabled-for-modes dired-mode
;; doc-view-mode
;; markdown-mode
;; org-mode
;; pdf-view-mode
;; text-mode
;; :size-limit-kb 1000)
;; (default nil)
dotspacemacs-line-numbers 't
;; Code folding method. Possible values are `evil' and `origami'.
;; (default 'evil)
dotspacemacs-folding-method 'evil
;; If non-nil `smartparens-strict-mode' will be enabled in programming modes.
;; (default nil)
dotspacemacs-smartparens-strict-mode nil
;; If non-nil pressing the closing parenthesis `)' key in insert mode passes
;; over any automatically added closing parenthesis, bracket, quote, etc…
;; This can be temporary disabled by pressing `C-q' before `)'. (default nil)
dotspacemacs-smart-closing-parenthesis nil
;; Select a scope to highlight delimiters. Possible values are `any',
;; `current', `all' or `nil'. Default is `all' (highlight any scope and
;; emphasis the current one). (default 'all)
dotspacemacs-highlight-delimiters 'all
;; If non-nil, start an Emacs server if one is not already running.
;; (default nil)
dotspacemacs-enable-server nil
;; Set the emacs server socket location.
;; If nil, uses whatever the Emacs default is, otherwise a directory path
;; like \"~/.emacs.d/server\". It has no effect if
;; `dotspacemacs-enable-server' is nil.
;; (default nil)
dotspacemacs-server-socket-dir nil
;; If non-nil, advise quit functions to keep server open when quitting.
;; (default nil)
dotspacemacs-persistent-server nil
;; List of search tool executable names. Spacemacs uses the first installed
;; tool of the list. Supported tools are `rg', `ag', `pt', `ack' and `grep'.
;; (default '("rg" "ag" "pt" "ack" "grep"))
dotspacemacs-search-tools '("rg" "ag" "pt" "ack" "grep")
;; Format specification for setting the frame title.
;; %a - the `abbreviated-file-name', or `buffer-name'
;; %t - `projectile-project-name'
;; %I - `invocation-name'
;; %S - `system-name'
;; %U - contents of $USER
;; %b - buffer name
;; %f - visited file name
;; %F - frame name
;; %s - process status
;; %p - percent of buffer above top of window, or Top, Bot or All
;; %P - percent of buffer above bottom of window, perhaps plus Top, or Bot or All
;; %m - mode name
;; %n - Narrow if appropriate
;; %z - mnemonics of buffer, terminal, and keyboard coding systems
;; %Z - like %z, but including the end-of-line format
;; (default "%I@%S")
dotspacemacs-frame-title-format "%I@%S"
;; Format specification for setting the icon title format
;; (default nil - same as frame-title-format)
dotspacemacs-icon-title-format nil
;; Delete whitespace while saving buffer. Possible values are `all'
;; to aggressively delete empty line and long sequences of whitespace,
;; `trailing' to delete only the whitespace at end of lines, `changed' to
;; delete only whitespace for changed lines or `nil' to disable cleanup.
;; (default nil)
dotspacemacs-whitespace-cleanup nil
;; Either nil or a number of seconds. If non-nil zone out after the specified
;; number of seconds. (default nil)
dotspacemacs-zone-out-when-idle nil
;; Run `spacemacs/prettify-org-buffer' when
;; visiting README.org files of Spacemacs.
;; (default nil)
dotspacemacs-pretty-docs nil))
(defun dotspacemacs/user-env ()
"Environment variables setup.
This function defines the environment variables for your Emacs session. By
default it calls `spacemacs/load-spacemacs-env' which loads the environment
variables declared in `~/.spacemacs.env' or `~/.spacemacs.d/.spacemacs.env'.
See the header of this file for more information."
(spacemacs/load-spacemacs-env))
(defun dotspacemacs/user-init ()
"Initialization for user code:
This function is called immediately after `dotspacemacs/init', before layer
configuration.
It is mostly for variables that should be set before packages are loaded.
If you are unsure, try setting them in `dotspacemacs/user-config' first."
(setq-default git-magit-status-fullscreen t))
(defun dotspacemacs/user-load ()
"Library to load while dumping.
This function is called only while dumping Spacemacs configuration. You can
`require' or `load' the libraries of your choice that will be included in the
dump."
)
(defun dotspacemacs/user-config ()
"Configuration for user code:
This function is called at the very end of Spacemacs startup, after layer
configuration.
Put your configuration code here, except for variables that should be set
before packages are loaded."
(smartparens-global-mode t)
(show-smartparens-global-mode +1)
(add-hook 'after-init-hook 'global-company-mode)
; Force Vertical Window spawn
(setq split-height-threshold nil)
(setq split-width-threshold 0)
; Function Keybindings
(global-set-key [f3] 'other-window)
(global-set-key [f4] 'ivy-switch-buffer)
(global-set-key [f5] 'delete-window)
(global-set-key [f6] 'counsel-recentf)
(windmove-default-keybindings)
; Add dired in recentf
(load-file "~/.emacs.d/private/recentf-ext.el")
; Close compilation buffer automatically
(setq compilation-finish-function
(lambda (buf str)
(if (null (string-match ".*exited abnormally.*" str))
;;no errors, make the compilation window go away in a few seconds
(progn
(run-at-time
"1 sec" nil 'delete-windows-on
(get-buffer-create "*compilation*"))
(message "No Compilation Errors!")))))
(setq magit-repository-directories
'(("/home/coolneng/Documents/Uni/" . 6)
("/home/coolneng/.dotfiles/" . 0)
("/home/coolneng/Projects" . 3)))
; lsp-ui variables
(setq lsp-ui-doc-enable nil
lsp-ui-sideline-show-hover t)
; Modeline settings
(doom-modeline-mode t)
(setq doom-modeline-height 20)
(setq doom-modeline-buffer-encoding 'nil)
(setq doom-modeline-major-mode-icon 'nil)
; Default mode for some file extensions
(add-to-list 'auto-mode-alist '("\\.tpp\\'" . c++-mode))
(add-to-list 'auto-mode-alist '("\\.aiml\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.latex\\'" . latex-mode))
(add-to-list 'auto-mode-alist '("\\.le\\'" . c-mode))
; Disable company-mode in org
(spacemacs|disable-company org-mode)
; Add bibliography file to org-ref
(setq org-ref-default-bibliography '("~/Documents/Uni/DDSI/Code/IGDB/Assets/Citations.bib"))
; Auto cleanup recentf
(setq recentf-auto-cleanup 120)
; Save backup files to ~/.cache
(setq backup-directory-alist `(("." . "~/.cache")))
; Redirect stdout to results in org for python
(setq org-babel-default-header-args:python
'((:exports . "both")
(:preamble . "from __future__ import print_function")
(:results . "output")))
; Add TODO states in org
(setq org-todo-keywords '((sequence "TODO" "NEXT" "WAITING" "INACTIVE" "|" "DONE" "CANCELLED")))
(setq org-todo-keyword-faces
'(("INACTIVE" . "violet")
("NEXT" . "turquoise")
("WAITING" . "brown")))
)
;; Do not write anything past this comment. This is where Emacs will
;; auto-generate custom variable definitions.
(defun dotspacemacs/emacs-custom-settings ()
"Emacs custom settings.
This is an auto-generated function, do not modify its content directly, use
Emacs customize menu instead.
This function is called at the very end of Spacemacs initialization."
(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.
'(ansi-color-names-vector
["#282c34" "#ff6c6b" "#98be65" "#da8548" "#61afef" "#c678dd" "#1f5582" "#abb2bf"])
'(evil-want-Y-yank-to-eol nil)
'(fci-rule-color "#f8fce8")
'(hl-paren-background-colors (quote ("#e8fce8" "#c1e7f8" "#f8e8e8")))
'(hl-paren-colors (quote ("#40883f" "#0287c8" "#b85c57")))
'(hl-todo-keyword-faces
(quote
(("TODO" . "#dc752f")
("NEXT" . "#dc752f")
("THEM" . "#2d9574")
("PROG" . "#3a81c3")
("OKAY" . "#3a81c3")
("DONT" . "#f2241f")
("FAIL" . "#f2241f")
("DONE" . "#42ae2c")
("NOTE" . "#b1951d")
("KLUDGE" . "#b1951d")
("HACK" . "#b1951d")
("TEMP" . "#b1951d")
("FIXME" . "#dc752f")
("XXX" . "#dc752f")
("XXXX" . "#dc752f")
("???" . "#dc752f"))))
'(jdee-db-active-breakpoint-face-colors (cons "#f0f0f0" "#4078f2"))
'(jdee-db-requested-breakpoint-face-colors (cons "#f0f0f0" "#50a14f"))
'(jdee-db-spec-breakpoint-face-colors (cons "#f0f0f0" "#9ca0a4"))
'(objed-cursor-color "#e45649")
'(org-agenda-files
(quote
("~/Notes/Uni.org" "~/Documents/Uni/DDSI/Code/IGDB/Design.org" "~/Projects/Titank/Organization.org" "~/Notes/Projects.org" "~/Notes/Education.org")))
'(package-selected-packages
(quote
(yapfify yaml-mode xterm-color which-key wgrep web-mode use-package tagedit smex smeargle smartparens slim-mode shell-pop scss-mode sass-mode pyvenv pytest pyenv-mode py-isort pug-mode pip-requirements persp-mode pcre2el pandoc-mode ox-pandoc ht orgit org-plus-contrib multi-term markdown-toc markdown-mode magit-gitflow magit-popup magit macrostep live-py-mode ivy-hydra insert-shebang hydra lv hy-mode dash-functional helm-make haml-mode gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gh-md fuzzy flycheck-pos-tip pos-tip flycheck flx fish-mode eyebrowse exec-path-from-shell transient git-commit with-editor evil-escape goto-chg eshell-z eshell-prompt-extras esh-help emmet-mode elisp-slime-nav doom-modeline shrink-path disaster diminish diff-hl cython-mode counsel-projectile projectile pkg-info epl counsel swiper ivy company-web web-completion-data company-statistics company-shell company-emacs-eclim eclim company-c-headers company-auctex company-anaconda company cmake-mode clang-format bind-map bind-key auto-yasnippet yasnippet auto-compile packed async anaconda-mode pythonic f s all-the-icons memoize ace-window avy ac-ispell auto-complete popup doom-themes dash)))
'(pdf-view-midnight-colors (quote ("#655370" . "#fbf8ef")))
'(safe-local-variable-values
(quote
((cmake-ide-project-dir . "~/Nextcloud/Documents/Archive-uni/Second year/IA/Code/P2/practica2")
(eval progn
(pp-buffer)
(indent-buffer)))))
'(sml/active-background-color "#98ece8")
'(sml/active-foreground-color "#424242")
'(sml/inactive-background-color "#4fa8a8")
'(sml/inactive-foreground-color "#424242")
'(vc-annotate-background "#fafafa")
'(vc-annotate-color-map
(list
(cons 20 "#50a14f")
(cons 40 "#688e35")
(cons 60 "#807b1b")
(cons 80 "#986801")
(cons 100 "#ae7118")
(cons 120 "#c37b30")
(cons 140 "#da8548")
(cons 160 "#c86566")
(cons 180 "#b74585")
(cons 200 "#a626a4")
(cons 220 "#ba3685")
(cons 240 "#cf4667")
(cons 260 "#e45649")
(cons 280 "#d2685f")
(cons 300 "#c07b76")
(cons 320 "#ae8d8d")
(cons 340 "#383a42")
(cons 360 "#383a42")))
'(vc-annotate-very-old-color 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.
)
)
(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.
'(package-selected-packages
(quote
(yapfify yaml-mode xterm-color which-key wgrep web-mode use-package tagedit smex smeargle smartparens slim-mode shell-pop scss-mode sass-mode pyvenv pytest pyenv-mode py-isort pug-mode pip-requirements persp-mode pcre2el pandoc-mode ox-pandoc ht orgit org-plus-contrib multi-term markdown-toc markdown-mode magit-gitflow magit-popup magit macrostep live-py-mode ivy-hydra insert-shebang hydra lv hy-mode dash-functional helm-make haml-mode gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gh-md fuzzy flycheck-pos-tip pos-tip flycheck flx fish-mode eyebrowse exec-path-from-shell transient git-commit with-editor evil-escape goto-chg eshell-z eshell-prompt-extras esh-help emmet-mode elisp-slime-nav doom-modeline shrink-path disaster diminish diff-hl cython-mode counsel-projectile projectile pkg-info epl counsel swiper ivy company-web web-completion-data company-statistics company-shell company-emacs-eclim eclim company-c-headers company-auctex company-anaconda company cmake-mode clang-format bind-map bind-key auto-yasnippet yasnippet auto-compile packed async anaconda-mode pythonic f s all-the-icons memoize ace-window avy ac-ispell auto-complete popup doom-themes dash))))
(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.
)

View File

@@ -1,52 +1,25 @@
# Fish config file
fundle plugin 'decors/fish-colored-man'
fundle plugin 'oh-my-fish/theme-nai'
fundle init
# Text Editor
set -x EDITOR nvim
# Man colors
set -g man_standout -o blue
set -g man_bold -o magenta
# Text Editor
set -x EDITOR vim
# ZFS GRUB
set -x ZPOOL_VDEV_NAME_PATH 1
# Aliases
alias f "fff"
alias peerflix "peerflix -d"
alias xclip "xclip -selection clipboard"
alias xi "xbps-install -S"
alias xu "xbps-install -Su"
alias xr "xbps-remove -R"
alias xc "xbps-remove -Oo"
alias xq "xbps-query -Rs"
alias wlan "iw dev wlp2s0 scan | grep SSID"
alias bc "bc -l"
function fish_title
true
end
# Compiler
set -x CC /usr/bin/clang
set -x CXX /usr/bin/clang++
alias vim "nvim"
alias docker-compose "podman-compose"
alias sc "systemctl"
alias scu "systemctl --user"
alias jc "journalctl -eu"
alias jcu "journalctl --user -eu"
alias webtorrent "webtorrent -i -o /tmp/webtorrent --mpv --player-args='--sub-auto=all --sub-file-paths=Subs:subs'"
alias ns "nix-shell -p"
alias tmpdir "cd $(mktemp -d)"
# Additional paths
set PATH /opt/texlive/2019/bin/x86_64-linux/ /bin /usr/bin /usr/local/bin /usr/local/sbin /usr/sbin /sbin
set PATH $PATH /$HOME/.local/bin
set PATH $PATH /$HOME/.scripts
set PATH $PATH /$HOME/Projects/Go/bin
set PATH $PATH $HOME/.emacs.d/bin
set PATH $PATH $HOME/.local/share/scripts
# Go workspace
set -x GOPATH /$HOME/Projects/Go/
# fff
## Directory color [0-9]
set -x FFF_COL1 3
set -x FFF_COL2 8
## Favourites (keys 1-9) (dir or file)
set -x FFF_FAV1 /$HOME/Sync/Documents/Uni
set -x FFF_FAV2 /$HOME/Sync/Documents/Papers
set -x FFF_FAV3 /$HOME/Sync/Documents/Books/Academic/
set -x FFF_FAV4 /$HOME/Sync/Documents/Education/
# Set up direnv
eval (direnv hook fish)

View File

@@ -1,29 +1,36 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
SETUVAR __fish_init_2_39_8:\x1d
SETUVAR __fish_init_2_3_0:\x1d
SETUVAR __fish_init_3_x:\x1d
SETUVAR __fish_initialized:3800
SETUVAR fish_color_autosuggestion:555\x1ebrblack
SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:005fd7
SETUVAR fish_color_command:white\x1e\x2d\x2dbold
SETUVAR fish_color_comment:990000
SETUVAR fish_color_cwd:green
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:009900
SETUVAR fish_color_error:ff0000
SETUVAR fish_color_error:red
SETUVAR fish_color_escape:00a6b2
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_host_remote:yellow
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
SETUVAR fish_color_normal:normal
SETUVAR fish_color_operator:00a6b2
SETUVAR fish_color_param:00afff
SETUVAR fish_color_quote:999900
SETUVAR fish_color_redirection:00afff
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_operator:red
SETUVAR fish_color_param:cyan
SETUVAR fish_color_quote:green
SETUVAR fish_color_redirection:red
SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
SETUVAR fish_greeting:\x1d
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_completion:\x1d
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
SETUVAR fish_pager_color_selected_background:\x2dr

View File

@@ -0,0 +1,42 @@
# name: nai
# Display the following bits on the left:
# * Current directory name
# * Git branch and dirty state (if inside a git repo)
function _git_branch_name
echo (command git symbolic-ref HEAD 2> /dev/null | sed -e 's|^refs/heads/||')
end
function _git_dirty
echo (command git status -s --ignore-submodules=dirty 2> /dev/null)
end
function fish_prompt
if test $TERM = "dumb"
echo "\$ "
return 0
end
set -l yellow (set_color yellow)
set -l green (set_color green)
set -l normal (set_color normal)
set -l cwd (basename (prompt_pwd))
echo -e ""
echo -n -s ' ' $cwd $normal
if [ (_git_branch_name) ]
set -l git_branch (_git_branch_name)
if [ (_git_dirty) ]
set git_info $yellow $git_branch
else
set git_info $green $git_branch
end
echo -n -s ' ' $git_info $normal
end
echo -n -s ' ' $normal
end

View File

@@ -1,453 +0,0 @@
set __fundle_current_version '0.7.0'
function __fundle_seq -a upto
seq 1 1 $upto 2>/dev/null
end
function __fundle_next_arg -a index
set -l args $argv[2..-1]
set -l arg_index (math $index + 1)
if test (count $args) -lt $arg_index
echo "missing argument for $args[$index]"
return 1
end
set -l arg $args[$arg_index]
switch $arg
case '--*'
echo "expected argument for $args[$index], got $arg"; and return 1
case '*'
echo $arg; and return 0
end
end
function __fundle_compare_versions -a version1 -a version2
for i in (__fundle_seq 4)
set -l v1 (echo $version1 | cut -d '.' -f $i | sed -Ee 's/[a-z]+//g')
set -l v2 (echo $version2 | cut -d '.' -f $i | sed -Ee 's/[a-z]+//g')
if test \( -n $v1 -a -z $v2 \) -o \( -n $v1 -a -n $v2 -a $v1 -lt $v2 \)
echo -n "lt"; and return 0
else if test \( -z $v1 -a -n $v2 \) -o \( -n $v1 -a -n $v2 -a $v1 -gt $v2 \)
echo -n "gt"; and return 0
end
end
echo -n "eq"; and return 0
end
function __fundle_date -d "returns a date"
set -l d (date +%s%N)
if echo $d | string match -rvq 'N'
echo $d
else
gdate +%s%N
end
return 0
end
function __fundle_self_update -d "updates fundle"
set -l fundle_repo_url "https://github.com/tuvistavie/fundle.git"
# This `sed` stays for now since doing it easily with `string` requires "--filter", which is only in 2.6.0
set -l latest (command git ls-remote --tags $fundle_repo_url | sed -n -e 's|.*refs/tags/v\(.*\)|\1|p' | tail -n 1)
if test (__fundle_compare_versions $latest (__fundle_version)) != "gt"
echo "fundle is already up to date"; and return 0
else
set -l file_url_template 'https://raw.githubusercontent.com/tuvistavie/fundle/VERSION/functions/fundle.fish'
set -l file_url (string replace 'VERSION' -- "v$latest" $file_url_template)
set -l tmp_file (mktemp /tmp/fundle.XXX)
set -l update_message "fundle has been updated to version $latest"
curl -Ls $file_url > $tmp_file; and mv $tmp_file (status -f); and echo $update_message; and return 0
end
end
function __fundle_url_rev -d "prints the revision from the url" -a git_url
set -l rev (echo $git_url | cut -d '#' -f 2 -s)
if test -n "$rev"
echo $rev
else
echo master
end
end
function __fundle_remote_url -d "prints the remote url from the full git url" -a git_url
echo $git_url | cut -d '#' -f 1
end
function __fundle_rev_parse -d "prints the revision if any" -a dir -a commitish
set -l sha (command git --git-dir $dir rev-parse -q --verify $commitish 2>/dev/null)
if test $status -eq 0
echo -n $sha
return 0
end
return 1
end
function __fundle_commit_sha -d "returns sha of the commit-ish" -a dir -a commitish
if test -d "$dir/.git"
set dir "$dir/.git"
end
if __fundle_rev_parse $dir "origin/$commitish"
return 0
end
__fundle_rev_parse $dir $commitish
end
function __fundle_plugins_dir -d "returns fundle directory"
if test -z "$fundle_plugins_dir"
if test -n "$XDG_CONFIG_HOME"
echo $XDG_CONFIG_HOME/fish/fundle
else
echo $HOME/.config/fish/fundle
end
else
echo $fundle_plugins_dir
end
end
function __fundle_no_git -d "check if git is installed"
# `command -q` is >= 2.5.0
if not command -s git > /dev/null 2>&1
echo "git needs to be installed and in the path"
return 0
end
return 1
end
function __fundle_check_date -d "check date"
if date +%s%N | string match -rvq 'N'
return 0
end
if command -s gdate > /dev/null 2>&1
return 0
end
echo "You need to have a GNU date compliant date installed to use profiling. Use 'brew install coreutils' on OSX"
return 1
end
function __fundle_get_url -d "returns the url for the given plugin" -a repo
echo "https://github.com/$repo.git"
end
function __fundle_plugin_index -d "returns the index of the plugin" -a plugin
for i in (__fundle_seq (count $__fundle_plugin_names))
if test "$__fundle_plugin_names[$i]" = "$plugin"
return $i
end
end
# NOTE: should never reach this point
echo "could not find plugin: $plugin"
exit 1
end
function __fundle_checkout_revision -a plugin -a git_url
set -l plugin_dir (__fundle_plugins_dir)/$plugin
set -l git_dir $plugin_dir/.git
set -l sha (__fundle_commit_sha $git_dir (__fundle_url_rev $git_url))
if test $status -eq 0
command git --git-dir="$git_dir" --work-tree="$plugin_dir" checkout -q -f $sha
else
echo "Could not checkout $plugin revision $sha"
return 1
end
end
function __fundle_update_plugin -d "update the given plugin" -a plugin -a git_url
echo "Updating $plugin"
set -l remote_url (__fundle_remote_url $git_url)
set -l git_dir (__fundle_plugins_dir)/$plugin/.git
command git --git-dir=$git_dir remote set-url origin $remote_url 2>/dev/null
command git --git-dir=$git_dir fetch -q 2>/dev/null
__fundle_checkout_revision $plugin $git_url
end
function __fundle_install_plugin -d "install the given plugin" -a plugin -a git_url
if __fundle_no_git
return 1
end
set -l plugin_dir (__fundle_plugins_dir)/$plugin
set -l git_dir $plugin_dir/.git
set -l remote_url (__fundle_remote_url $git_url)
if test -d $plugin_dir
echo "$argv[1] installed in $plugin_dir"
return 0
else
echo "Installing $plugin"
command git clone -q $remote_url $plugin_dir
__fundle_checkout_revision $plugin $git_url
end
end
function __fundle_update -d "update the given plugin, or all if unspecified" -a plugin
if test -n "$plugin"; and test ! -d (__fundle_plugins_dir)/$plugin/.git
echo "$plugin not installed. You may need to run 'fundle install'"
return 1
end
if test -n "$plugin"
set -l index (__fundle_plugin_index $plugin)
__fundle_update_plugin "$plugin" $__fundle_plugin_urls[$index]
else
for i in (__fundle_seq (count $__fundle_plugin_names))
__fundle_update_plugin $__fundle_plugin_names[$i] $__fundle_plugin_urls[$i]
end
end
end
function __fundle_show_doc_msg -d "show a link to fundle docs"
if test (count $argv) -ge 1
echo $argv
end
echo "See the docs for more info. https://github.com/tuvistavie/fundle"
end
function __fundle_load_plugin -a plugin -a path -a fundle_dir -a profile -d "load a plugin"
if begin; set -q __fundle_loaded_plugins; and contains $plugin $__fundle_loaded_plugins; end
return 0
end
set -l plugin_dir (string replace -r '/.$' '' -- "$fundle_dir/$plugin/$path")
if not test -d $plugin_dir
__fundle_show_doc_msg "$plugin not installed. You may need to run 'fundle install'"
return 0
end
# Take everything but "plugin-" from the last path component
set -l plugin_name (string replace -r '.*/(plugin-)?(.*)$' '$2' -- $plugin)
set -l init_file "$plugin_dir/init.fish"
set -l conf_dir "$plugin_dir/conf.d"
set -l bindings_file "$plugin_dir/key_bindings.fish"
set -l functions_dir "$plugin_dir/functions"
set -l completions_dir "$plugin_dir/completions"
set -l plugin_paths $__fundle_plugin_name_paths
if begin; test -d $functions_dir; and not contains $functions_dir $fish_function_path; end
set fish_function_path $fish_function_path[1] $functions_dir $fish_function_path[2..-1]
end
if begin; test -d $completions_dir; and not contains $completions_dir $fish_complete_path; end
set fish_complete_path $fish_complete_path[1] $completions_dir $fish_complete_path[2..-1]
end
if test -f $init_file
source $init_file
else if test -d $conf_dir
# read all *.fish files in conf.d
for f in $conf_dir/*.fish
source $f
end
else
# For compatibility with oh-my-fish themes, if there is no `init.fish` file in the plugin,
# which is the case with themses, the root directory of the plugin is trerated as a functions
# folder, so we include it in the `fish_function_path` variable.
if not contains $plugin_dir $fish_function_path
set fish_function_path $fish_function_path[1] $plugin_dir $fish_function_path[2..-1]
end
end
if test -f $bindings_file
set -g __fundle_binding_paths $bindings_file $__fundle_binding_paths
end
set -g __fundle_loaded_plugins $plugin $__fundle_loaded_plugins
set -l dependencies (printf '%s\n' $plugin_paths $__fundle_plugin_name_paths | sort | uniq -u)
for dependency in $dependencies
set -l name_path (string split : -- $dependency)
if test "$profile" -eq 1
set -l start_time (__fundle_date +%s%N)
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
set -l ellapsed_time (math \((__fundle_date +%s%N) - $start_time\) / 1000)
echo "$name_path[1]": {$ellapsed_time}us
else
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
end
end
emit "init_$plugin_name" $plugin_dir
end
function __fundle_bind -d "set up bindings"
if functions -q fish_user_key_bindings; and not functions -q __fish_user_key_bindings
functions -c fish_user_key_bindings __fish_user_key_bindings
end
function fish_user_key_bindings
for bindings in $__fundle_binding_paths
source $bindings
end
if functions -q __fish_user_key_bindings
__fish_user_key_bindings
end
end
end
function __fundle_init -d "initialize fundle"
set -l fundle_dir (__fundle_plugins_dir)
if test (count $__fundle_plugin_names) -eq 0
__fundle_show_doc_msg "No plugin registered. You need to call 'fundle plugin NAME' before using 'fundle init'. \
Try reloading your shell if you just edited your configuration."
return 1
end
set -l profile 0
if begin; contains -- -p $argv; or contains -- --profile $argv; and __fundle_check_date; end
set profile 1
end
for name_path in $__fundle_plugin_name_paths
set -l name_path (string split : -- $name_path)
if test "$profile" -eq 1
set -l start_time (__fundle_date +%s%N)
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
set -l ellapsed_time (math \((__fundle_date +%s%N) - $start_time\) / 1000)
echo "$name_path[1]": {$ellapsed_time}us
else
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
end
end
__fundle_bind
end
function __fundle_install -d "install plugin"
if test (count $__fundle_plugin_names) -eq 0
__fundle_show_doc_msg "No plugin registered. You need to call 'fundle plugin NAME' before using 'fundle install'"
end
for i in (__fundle_seq (count $__fundle_plugin_names))
__fundle_install_plugin $__fundle_plugin_names[$i] $__fundle_plugin_urls[$i] $argv
end
set -l original_plugins_count (count (__fundle_list -s))
__fundle_init
# if plugins count increase after init, new plugins have dependencies
# install new plugins dependencies if any
if test (count (__fundle_list -s)) -gt $original_plugins_count
__fundle_install $argv
end
end
function __fundle_clean -d "cleans fundle directory"
set -l fundle_dir (__fundle_plugins_dir)
set -l used_plugins (__fundle_list -s)
set -l installed_plugins $fundle_dir/*/*/
for installed_plugin in $installed_plugins
set -l plugin (string trim --chars="/" \
(string replace -r -- "$fundle_dir" "" $installed_plugin))
if not contains $plugin $used_plugins
echo "Removing $plugin"
rm -rf $fundle_dir/$plugin
end
end
end
function __fundle_plugin -d "add plugin to fundle" -a name
set -l plugin_url ""
set -l plugin_path "."
set -l argv_count (count $argv)
set -l skip_next true
if test $argv_count -eq 0 -o -z "$argv"
echo "usage: fundle plugin NAME [[--url] URL] [--path PATH]"
return 1
else if test $argv_count -gt 1
for i in (__fundle_seq (count $argv))
test $skip_next = true; and set skip_next false; and continue
set -l arg $argv[$i]
switch $arg
case '--url'
set plugin_url (__fundle_next_arg $i $argv)
test $status -eq 1; and echo $plugin_url; and return 1
set skip_next true
case '--path'
set plugin_path (__fundle_next_arg $i $argv)
test $status -eq 1; and echo $plugin_path; and return 1
set skip_next true
case '--*'
echo "unknown flag $arg"; and return 1
case '*'
test $i -ne 2; and echo "invalid argument $arg"; and return 1
set plugin_url $arg
end
end
end
test -z "$plugin_url"; and set plugin_url (__fundle_get_url $name)
if not contains $name $__fundle_plugin_names
set -g __fundle_plugin_names $__fundle_plugin_names $name
set -g __fundle_plugin_urls $__fundle_plugin_urls $plugin_url
set -g __fundle_plugin_name_paths $__fundle_plugin_name_paths $name:$plugin_path
end
end
function __fundle_version -d "prints fundle version"
echo $__fundle_current_version
end
function __fundle_print_help -d "prints fundle help"
echo "usage: fundle (init | plugin | list | install | update | clean | self-update | version | help)"
end
function __fundle_list -d "list registered plugins"
if begin; contains -- -s $argv; or contains -- --short $argv; end
for name in $__fundle_plugin_names
echo $name
end
else
for i in (__fundle_seq (count $__fundle_plugin_names))
echo {$__fundle_plugin_names[$i]}\n\t{$__fundle_plugin_urls[$i]}
end
end
end
function fundle -d "run fundle"
if __fundle_no_git
return 1
end
set -l sub_args ""
switch (count $argv)
case 0
__fundle_print_help
return 1
case 1
case '*'
set sub_args $argv[2..-1]
end
switch $argv[1]
case "init"
__fundle_init $sub_args
case "plugin"
__fundle_plugin $sub_args
case "list"
__fundle_list $sub_args
case "plugins"
echo "'fundle plugins' has been replaced by 'fundle list'"
case "install"
__fundle_install $sub_args
case "update"
__fundle_update $sub_args
case "clean"
__fundle_clean
case "self-update"
__fundle_self_update
case "version" -v --version
__fundle_version
case "help" -h --help
__fundle_print_help
return 0
case "*"
__fundle_print_help
return 1
end
end

View File

@@ -0,0 +1,41 @@
function man --wraps man --description 'Format and display manual pages'
set -q man_blink; and set -l blink (set_color $man_blink); or set -l blink (set_color -o red)
set -q man_bold; and set -l bold (set_color $man_bold); or set -l bold (set_color -o 5fafd7)
set -q man_standout; and set -l standout (set_color $man_standout); or set -l standout (set_color 949494)
set -q man_underline; and set -l underline (set_color $man_underline); or set -l underline (set_color -u afafd7)
set -l end (printf "\e[0m")
set -lx LESS_TERMCAP_mb $blink
set -lx LESS_TERMCAP_md $bold
set -lx LESS_TERMCAP_me $end
set -lx LESS_TERMCAP_so $standout
set -lx LESS_TERMCAP_se $end
set -lx LESS_TERMCAP_us $underline
set -lx LESS_TERMCAP_ue $end
set -lx LESS '-R -s'
set -lx GROFF_NO_SGR yes # fedora
set -lx MANPATH (string join : $MANPATH)
if test -z "$MANPATH"
type -q manpath
and set MANPATH (command manpath)
end
# Check data dir for Fish 2.x compatibility
set -l fish_data_dir
if set -q __fish_data_dir
set fish_data_dir $__fish_data_dir
else
set fish_data_dir $__fish_datadir
end
set -l fish_manpath (dirname $fish_data_dir)/fish/man
if test -d "$fish_manpath" -a -n "$MANPATH"
set MANPATH "$fish_manpath":$MANPATH
command man $argv
return
end
command man $argv
end

View File

@@ -0,0 +1,117 @@
#!/usr/bin/env fish
# Copyright (C) 2012-2014 Dmitry Medvinsky <me@dmedvinsky.name>. All Rights Reserved.
# This file is licensed under the GPLv2+. Please see COPYING for more information.
set -l PROG 'pass'
function __fish_pass_get_prefix
set -l prefix "$PASSWORD_STORE_DIR"
if [ -z "$prefix" ]
set prefix "$HOME/.password-store"
end
echo "$prefix"
end
function __fish_pass_needs_command
[ (count (commandline -opc)) -eq 1 ]
end
function __fish_pass_uses_command
set -l cmd (commandline -opc)
if [ (count $cmd) -gt 1 ]
if [ $argv[1] = $cmd[2] ]
return 0
end
end
return 1
end
function __fish_pass_print_gpg_keys
gpg2 --list-keys | grep uid | sed 's/.*<\(.*\)>/\1/'
end
function __fish_pass_print
set -l ext $argv[1]
set -l strip $argv[2]
set -l prefix (__fish_pass_get_prefix)
set -l matches $prefix/**$ext
printf '%s\n' $matches | sed "s#$prefix/\(.*\)$strip#\1#"
end
function __fish_pass_print_entry_dirs
__fish_pass_print "/"
end
function __fish_pass_print_entries
__fish_pass_print ".gpg" ".gpg"
end
function __fish_pass_print_entries_and_dirs
__fish_pass_print_entry_dirs
__fish_pass_print_entries
end
function __fish_pass_git_complete
set -l prefix (__fish_pass_get_prefix)
set -l git_cmd (commandline -opc) (commandline -ct)
set -e git_cmd[1 2] # Drop "pass git".
complete -C"git -C $prefix $git_cmd"
end
complete -c $PROG -f -n '__fish_pass_needs_command' -a help -d 'Command: show usage help'
complete -c $PROG -f -n '__fish_pass_needs_command' -a version -d 'Command: show program version'
complete -c $PROG -f -n '__fish_pass_needs_command' -a init -d 'Command: initialize new password storage'
complete -c $PROG -f -n '__fish_pass_uses_command init' -s p -l path -d 'Assign gpg-id for specified sub folder of password store'
complete -c $PROG -f -n '__fish_pass_needs_command' -a ls -d 'Command: list passwords'
complete -c $PROG -f -n '__fish_pass_uses_command ls' -a "(__fish_pass_print_entry_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a insert -d 'Command: insert new password'
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s e -l echo -d 'Echo the password on console'
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s m -l multiline -d 'Provide multiline password entry'
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s f -l force -d 'Do not prompt before overwritting'
complete -c $PROG -f -n '__fish_pass_uses_command insert' -a "(__fish_pass_print_entry_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a generate -d 'Command: generate new password'
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s n -l no-symbols -d 'Do not use special symbols'
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s c -l clip -d 'Put the password in clipboard'
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s f -l force -d 'Do not prompt before overwritting'
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s i -l in-place -d 'Replace only the first line with the generated password'
complete -c $PROG -f -n '__fish_pass_uses_command generate' -a "(__fish_pass_print_entry_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a mv -d 'Command: rename existing password'
complete -c $PROG -f -n '__fish_pass_uses_command mv' -s f -l force -d 'Force rename'
complete -c $PROG -f -n '__fish_pass_uses_command mv' -a "(__fish_pass_print_entries_and_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a cp -d 'Command: copy existing password'
complete -c $PROG -f -n '__fish_pass_uses_command cp' -s f -l force -d 'Force copy'
complete -c $PROG -f -n '__fish_pass_uses_command cp' -a "(__fish_pass_print_entries_and_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a rm -d 'Command: remove existing password'
complete -c $PROG -f -n '__fish_pass_uses_command rm' -s r -l recursive -d 'Remove password groups recursively'
complete -c $PROG -f -n '__fish_pass_uses_command rm' -s f -l force -d 'Force removal'
complete -c $PROG -f -n '__fish_pass_uses_command rm' -a "(__fish_pass_print_entries_and_dirs)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a edit -d 'Command: edit password using text editor'
complete -c $PROG -f -n '__fish_pass_uses_command edit' -a "(__fish_pass_print_entries)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a show -d 'Command: show existing password'
complete -c $PROG -f -n '__fish_pass_uses_command show' -s c -l clip -d 'Put password in clipboard'
complete -c $PROG -f -n '__fish_pass_uses_command show' -a "(__fish_pass_print_entries)"
# When no command is given, `show` is defaulted.
complete -c $PROG -f -n '__fish_pass_needs_command' -s c -l clip -d 'Put password in clipboard'
complete -c $PROG -f -n '__fish_pass_needs_command' -a "(__fish_pass_print_entries)"
complete -c $PROG -f -n '__fish_pass_uses_command -c' -a "(__fish_pass_print_entries)"
complete -c $PROG -f -n '__fish_pass_uses_command --clip' -a "(__fish_pass_print_entries)"
complete -c $PROG -f -n '__fish_pass_needs_command' -a git -d 'Command: execute a git command'
complete -c $PROG -f -n '__fish_pass_uses_command git' -a '(__fish_pass_git_complete)'
complete -c $PROG -f -n '__fish_pass_needs_command' -a find -d 'Command: find a password file or directory matching pattern'
complete -c $PROG -f -n '__fish_pass_needs_command' -a grep -d 'Command: search inside of decrypted password files for matching pattern'
complete -c $PROG -f -n '__fish_pass_uses_command grep' -a '(begin
set -l cmd (commandline -opc) (commandline -ct)
set -e cmd[1 2] # Drop "pass grep".
complete -C"grep $cmd"
end)'

Submodule fish/.config/fish/fundle/decors/fish-colored-man deleted from c1e9db7765

Submodule fish/.config/fish/fundle/oh-my-fish/theme-nai deleted from 9616e644e9

View File

@@ -1,60 +0,0 @@
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<!-- do not use the embedded bitmap instead of the outline
<https://www.freebsd.org/cgi/man.cgi?query=fonts-conf&sektion=5&manpath=FreeBSD+and+Ports>
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
<https://redd.it/7kqr5l> (2017) -->
<match target="font">
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
<!-- prefer outline e.g. TrueType instead of bitmap fonts
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
<https://redd.it/4tb2dt> (2016) -->
<match target="font">
<edit name="prefer_outline">
<bool>true</bool>
</edit>
</match>
<!-- reject bitmap fonts, except Ohsnapu - prefer PostScript, TrueType et cetera
<https://forums.freebsd.org/threads/howto-nice-fonts.2021/> (2009)
<https://redd.it/4tb2dt> (2016) -->
<selectfont>
<acceptfont>
<pattern>
<patelt name="family">
<string>lime</string>
</patelt>
</pattern>
</acceptfont>
<acceptfont>
<pattern>
<patelt name="family">
<string>Siji</string>
</patelt>
</pattern>
</acceptfont>
<acceptfont>
<pattern>
<patelt name="family">
<string>termsyn</string>
</patelt>
</pattern>
</acceptfont>
<rejectfont>
<pattern>
<patelt name="scalable">
<bool>false</bool>
</patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>

View File

@@ -12,3 +12,13 @@
program = gpg2
[tag]
gpgsign = true
[gitlab]
user = akasroua
[lfs]
activitytimeout = 60
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true

View File

@@ -4,12 +4,37 @@ CMakeFiles/
cmake_install.cmake
compile_commands.json
Debug/
/**/*.o
.ccls
.ccls-cache
.cache
.clang_complete
*.o
# LaTeX
auto/
auto
.auctex-auto
# Misc
.*.swp
.#*
*.log
.DS_Store
# Python
.mypy_cache
__pycache__
.ipynb_checkpoints
.venv
# Dev environment with Nix
.envrc
.direnv
.mysql
.pgdata
# Lock files
# Java
*.class
*.jar
.classpath
.project
.settings
# Emacs
.projectile-cache.eld
# Platformio
.pio

View File

@@ -0,0 +1,22 @@
configurations:
-
host: disroot.org
port: 993
tls: true
tlsOptions:
rejectUnauthorized: true
username: akasroua@disroot.org
passwordCmd: 'pass mail/disroot'
onNewMail: '~/.local/share/scripts/mail-sync disroot'
-
host: imap.gmail.com
port: 993
tls: true
tlsOptions:
rejectUnauthorized: true
username: akasroua@gmail.com
passwordCmd: 'pass mail/gmail'
onNewMail: '~/.local/share/scripts/mail-sync gmail'
boxes:
-
mailbox: INBOX

View File

@@ -0,0 +1,5 @@
# Increase password cache to 24H
max-cache-ttl 60480000
default-cache-ttl 60480000
# Allow piped input
allow-loopback-pinentry

View File

@@ -0,0 +1,12 @@
file:///home/coolneng/Downloads
file:///home/coolneng/Documents
file:///home/coolneng/Documents/Uni
file:///home/coolneng/Documents/Work
file:///home/coolneng/Documents/Paperwork
file:///home/coolneng/Photos/Random%20dump
file:///home/coolneng/Photos/Memri
file:///home/coolneng/Photos/NPC
file:///home/coolneng/Photos/GIFs
file:///home/coolneng/Photos/Screenshots
file:///home/coolneng/Photos/Rehiwi
file:///home/coolneng/Photos/Personal

View File

@@ -0,0 +1,16 @@
[Settings]
gtk-theme-name=Adapta-Eta
gtk-icon-theme-name=Paper-Mono-Dark
gtk-font-name=Roboto 10
gtk-cursor-theme-name=Paper
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintmedium
gtk-xft-rgba=rgb

View File

@@ -0,0 +1,2 @@
[icon theme]
Inherits=Paper

View File

@@ -1,15 +0,0 @@
var child_process = require('child_process');
function getStdout(cmd) {
var stdout = child_process.execSync(cmd);
return stdout.toString().trim();
}
exports.host = "imap.gmail.com"
exports.port = 993;
exports.tls = true;
exports.username = "akasroua@gmail.com";
exports.password = getStdout("pass mail/gmail");
exports.onNewMail = "/bin/mbsync gmail"
exports.onNewMailPost = "/bin/notmuch new"
exports.boxes = [ "INBOX"];

View File

@@ -1,15 +0,0 @@
var child_process = require('child_process');
function getStdout(cmd) {
var stdout = child_process.execSync(cmd);
return stdout.toString().trim();
}
exports.host = "correo.ugr.es"
exports.port = 993;
exports.tls = true;
exports.username = "akasroua@correo.ugr.es";
exports.password = getStdout("pass mail/uni");
exports.onNewMail = "/bin/mbsync uni"
exports.onNewMailPost = "/bin/notmuch new"
exports.boxes = [ "INBOX"];

View File

@@ -0,0 +1,26 @@
profile multihead-dock {
output eDP-1 enable position 1920,0
output DP-1 enable mode 1920x1080 position 0,0
exec swaymsg workspace "1: ", move workspace to eDP-1
exec swaymsg workspace "3: ", move workspace to eDP-1
exec swaymsg workspace "2: ", move workspace to DP-1
exec swaymsg workspace "4: 󱓷", move workspace to DP-1
exec light -S 100
exec light -s sysfs/leds/tpacpi::kbd_backlight -S 0
}
profile multihead-HDMI {
output eDP-1 enable position 0,0
output HDMI-A-1 enable mode 1920x1080 position 1920,0
exec swaymsg workspace "1: ", move workspace to eDP-1
exec swaymsg workspace "3: ", move workspace to eDP-1
exec swaymsg workspace "2: ", move workspace to HDMI-A-2
exec swaymsg workspace "4: 󱓷", move workspace to HDMI-A-2
exec light -S 100
exec light -s sysfs/leds/tpacpi::kbd_backlight -S 0
}
profile nomad {
output eDP-1 enable
exec light -S 50
}

View File

@@ -1,27 +0,0 @@
[calendars]
[[bob_calendar_local]]
path = ~/.calendars/*
type = discover
[[bob_contacts_local]]
path = ~/.contacts/*
type = discover
[locale]
timeformat = %H:%M
dateformat = %d/%m/
longdateformat = %d/%m/%Y
datetimeformat = %d/%m/%Y %H:%M
longdatetimeformat = %d/%m/%Y %H:%M
local_timezone= Europe/Brussels
default_timezone= Europe/Brussels
[default]
default_calendar = Misc
timedelta = 60d
highlight_event_days = true
print_new = event
[highlight_days]
method = fg

View File

@@ -1,49 +0,0 @@
# example configuration file for khard version >= 0.13.0
# place it under $HOME/.config/khard/khard.conf
[addressbooks]
[[contacts]]
path = ~/.contacts/Contacts/
[general]
debug = no
default_action = list
editor = vim
merge_editor = vimdiff
[contact table]
# display names by first or last name: first_name / last_name
display = first_name
# group by address book: yes / no
group_by_addressbook = no
# reverse table ordering: yes / no
reverse = no
# append nicknames to name column: yes / no
show_nicknames = no
# show uid table column: yes / no
show_uids = yes
# sort by first or last name: first_name / last_name
sort = last_name
# localize dates: yes / no
localize_dates = yes
# set a comma separated list of preferred phone number types in descending priority
# or nothing for non-filtered alphabetical order
preferred_phone_number_type = pref, cell, home
# set a comma separated list of preferred email address types in descending priority
# or nothing for non-filtered alphabetical order
preferred_email_address_type = pref, work, home
[vcard]
# extend contacts with your own private objects
# these objects are stored with a leading "X-" before the object name in the vcard files
# every object label may only contain letters, digits and the - character
# example:
# private_objects = Jabber, Skype, Twitter
private_objects = Jabber, Skype, Twitter
# preferred vcard version: 3.0 / 4.0
preferred_version = 3.0
# Look into source vcf files to speed up search queries: yes / no
search_in_source_files = no
# skip unparsable vcard files: yes / no
skip_unparsable = no

View File

@@ -1,51 +0,0 @@
# example configuration file for khard version >= 0.13.0
# place it under $HOME/.config/khard/khard.conf
[addressbooks]
[[family]]
path = ~/.contacts/family/
[[friends]]
path = ~/.contacts/friends/
[general]
debug = no
default_action = list
editor = vim
merge_editor = vimdiff
[contact table]
# display names by first or last name: first_name / last_name
display = first_name
# group by address book: yes / no
group_by_addressbook = no
# reverse table ordering: yes / no
reverse = no
# append nicknames to name column: yes / no
show_nicknames = no
# show uid table column: yes / no
show_uids = yes
# sort by first or last name: first_name / last_name
sort = last_name
# localize dates: yes / no
localize_dates = yes
# set a comma separated list of preferred phone number types in descending priority
# or nothing for non-filtered alphabetical order
preferred_phone_number_type = pref, cell, home
# set a comma separated list of preferred email address types in descending priority
# or nothing for non-filtered alphabetical order
preferred_email_address_type = pref, work, home
[vcard]
# extend contacts with your own private objects
# these objects are stored with a leading "X-" before the object name in the vcard files
# every object label may only contain letters, digits and the - character
# example:
# private_objects = Jabber, Skype, Twitter
private_objects = Jabber, Skype, Twitter
# preferred vcard version: 3.0 / 4.0
preferred_version = 3.0
# Look into source vcf files to speed up search queries: yes / no
search_in_source_files = no
# skip unparsable vcard files: yes / no
skip_unparsable = no

View File

@@ -6,10 +6,10 @@
#: individual font faces and even specify special fonts for particular
#: characters.
font_family Termsyn Regular
bold_font Termsyn Bold
italic_font auto
bold_italic_font auto
font_family Terminus (TTF)
bold_font Terminus (TTF) Bold
italic_font Terminus (TTF) Italic
bold_italic_font Terminus (TTF) Bold Italic
#: You can specify different fonts for the bold/italic/bold-italic
#: variants. To get a full list of supported fonts use the `kitty
@@ -23,7 +23,7 @@ bold_italic_font auto
#: italic_font Operator Mono Book Italic
#: bold_italic_font Operator Mono Medium Italic
font_size 10.0
font_size 16.5
#: Font size (in pts)
@@ -73,12 +73,10 @@ box_drawing_scale 0.001, 1, 1.5, 2
#: }}}
#: Cursor customization {{{
cursor #cccccc
# cursor #cccccc
#: Default cursor color
cursor_text_color #111111
# cursor_text_color #111111
#: Choose the color of text under the cursor. If you want it rendered
#: with the background color of the cell underneath instead, use the
@@ -104,7 +102,7 @@ cursor_stop_blinking_after 15.0
#: Scrollback {{{
scrollback_lines 2000
scrollback_lines 200
#: Number of lines of history to keep in memory for scrolling back.
#: Memory is allocated on demand. Negative numbers are (effectively)
@@ -154,8 +152,7 @@ mouse_hide_wait 3.0
#: mouse not being used. Set to zero to disable mouse cursor hiding.
#: Set to a negative value to hide the mouse cursor immediately when
#: typing text.
url_color #0087bd
# url_color #0087bd
url_style curly
#: The color and style for highlighting URLs on mouse-over. url_style
@@ -230,7 +227,7 @@ pointer_shape_when_grabbed arrow
#: Performance tuning {{{
repaint_delay 10
repaint_delay 30
#: Delay (in milliseconds) between screen updates. Decreasing it,
#: increases frames-per-second (FPS) at the cost of more CPU usage.
@@ -240,7 +237,7 @@ repaint_delay 10
#: rate. Also, to minimize latency when there is pending input to be
#: processed, repaint_delay is ignored.
input_delay 3
input_delay 10
#: Delay (in milliseconds) before input from the program running in
#: the terminal is processed. Note that decreasing it will increase
@@ -354,17 +351,14 @@ placement_strategy center
#: this option. Using a value of center means the cell area will be
#: placed centrally. A value of top-left means the padding will be on
#: only the bottom and right edges.
active_border_color #00ff00
# active_border_color #00ff00
#: The color for the border of the active window. Set this to none to
#: not draw borders around the active window.
inactive_border_color #cccccc
# inactive_border_color #cccccc
#: The color for the border of inactive windows
bell_border_color #ff5a00
# bell_border_color #ff5a00
#: The color for the border of inactive windows in which a bell has
#: occurred
@@ -445,12 +439,11 @@ tab_title_template {title}
#: title. If you wish to include the tab-index as well, use something
#: like: {index}: {title}. Useful if you have shortcuts mapped for
#: goto_tab N.
active_tab_foreground #000
active_tab_background #eee
# active_tab_foreground #000
# active_tab_background #eee
active_tab_font_style bold-italic
inactive_tab_foreground #444
inactive_tab_background #999
# inactive_tab_foreground #444
# inactive_tab_background #999
inactive_tab_font_style normal
#: Tab bar colors and styles
@@ -459,9 +452,6 @@ inactive_tab_font_style normal
#: Color scheme {{{
foreground #c6c8d1
background #161821
#: The foreground and background colors
background_opacity 1.0
@@ -490,62 +480,6 @@ dynamic_background_opacity no
dim_opacity 0.75
#: How much to dim text that has the DIM/FAINT attribute set. One
#: means no dimming and zero means fully dimmed (i.e. invisible).
selection_foreground #000000
#: The foreground for text selected with the mouse. A value of none
#: means to leave the color unchanged.
selection_background #fffacd
#: The background for text selected with the mouse.
#: The 16 terminal colors. There are 8 basic colors, each color has a
#: dull and bright version. You can also set the remaining colors from
#: the 256 color table as color16 to color255.
color0 #161821
color8 #6b7089
#: black
color1 #e27878
color9 #e98989
#: red
color2 #b4be82
color10 #c0ca8e
#: green
color3 #e2a478
color11 #e9b189
#: yellow
color4 #84a0c6
color12 #91acd1
#: blue
color5 #a093c7
color13 #ada0d3
#: magenta
color6 #89b8c2
color14 #95c4ce
#: cyan
color7 #c6c8d1
color15 #d2d4de
#: white
#: }}}
@@ -640,8 +574,7 @@ term xterm-kitty
#: }}}
#: OS specific tweaks {{{
macos_titlebar_color system
# macos_titlebar_color system
#: Change the color of the kitty window's titlebar on macOS. A value
#: of system means to use the default system color, a value of
@@ -1056,3 +989,17 @@ map kitty_mod+delete clear_terminal reset active
#: }}}
# }}}
#
# Open URL by clicking on it
mouse_map left press ungrabbed,grabbed mouse_click_url
confirm_os_window_close 0
# BEGIN_KITTY_THEME
# Nord
include current-theme.conf
# END_KITTY_THEME

View File

@@ -2,8 +2,9 @@
IMAPAccount gmail
Host imap.gmail.com
User akasroua@gmail.com
PassCmd "/bin/pass mail/gmail"
SSLType IMAPS
AuthMechs LOGIN
PassCmd "pass mail/gmail"
TLSType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore gmail-remote
@@ -13,74 +14,162 @@ MaildirStore gmail-local
Subfolders Verbatim
# The trailing "/" is important
Path ~/.mail/gmail/
Inbox ~/.mail/gmail/Inbox/
Inbox ~/.mail/gmail/inbox/
Channel sync-gmail-default
Master :gmail-remote:
Slave :gmail-local:
Far :gmail-remote:
Near :gmail-local:
Create Both
Expunge Both
SyncState *
Channel sync-gmail-sent
Master :gmail-remote:"[Gmail]/Sent Mail"
Slave :gmail-local:sent
Far :gmail-remote:"[Gmail]/Sent Mail"
Near :gmail-local:sent
Create Both
Expunge Both
SyncState *
Channel sync-gmail-trash
Master :gmail-remote:"[Gmail]/Bin"
Slave :gmail-local:trash
Far :gmail-remote:"[Gmail]/Bin"
Near :gmail-local:trash
Create Both
Expunge Both
SyncState *
Channel sync-gmail-junk
Master :gmail-remote:"[Gmail]/Spam"
Slave :gmail-local:junk
Far :gmail-remote:"[Gmail]/Spam"
Near :gmail-local:junk
Create Both
Expunge Both
SyncState *
Channel sync-gmail-archive
Far :gmail-remote:"[Gmail]/All Mail"
Near :gmail-local:archive
Create Both
Expunge Both
SyncState *
# Get all the channels together into a group.
Group gmail
Channel sync-gmail-default
Channel sync-gmail-sent
Channel sync-gmail-trash
Channel sync-gmail-junk
Channel sync-gmail-archive
Create Both
Expunge Both
SyncState *
IMAPAccount uni
Host correo.ugr.es
User akasroua@correo.ugr.es
PassCmd "/bin/pass mail/uni"
SSLType IMAPS
IMAPAccount disroot
Host disroot.org
User akasroua@disroot.org
AuthMechs LOGIN
PassCmd "pass mail/disroot"
TLSType IMAPS
CertificateFile /etc/ssl/certs/ca-certificates.crt
IMAPStore uni-remote
Account uni
IMAPStore disroot-remote
Account disroot
MaildirStore uni-local
MaildirStore disroot-local
Subfolders Verbatim
# The trailing "/" is important
Path ~/.mail/uni/
Inbox ~/.mail/uni/INBOX/
Channel uni-default
Master :uni-remote:
Slave :uni-local:
Channel uni-sent
Master :uni-remote:"Sent"
Slave :uni-local:sent
Channel uni-trash
Master :uni-remote:"Trash"
Slave :uni-local:trash
Channel uni-archive
Master :uni-remote:"BUZONdeEntradaUGR"
Slave :uni-local:archive
# Get all the channels together into a group.
Group uni
Channel uni-default
Channel uni-sent
Channel uni-trash
Channel uni-archive
Path ~/.mail/disroot/
Inbox ~/.mail/disroot/inbox/
Channel sync-disroot-default
Far :disroot-remote:
Near :disroot-local:
Create Both
Expunge Both
SyncState *
Channel sync-disroot-sent
Far :disroot-remote:"Sent"
Near :disroot-local:sent
Create Both
Expunge Both
SyncState *
Channel sync-disroot-trash
Far :disroot-remote:"Trash"
Near :disroot-local:trash
Create Both
Expunge Both
SyncState *
Channel sync-disroot-junk
Far :disroot-remote:"Junk"
Near :disroot-local:junk
Create Both
Expunge Both
SyncState *
Channel sync-disroot-archive
Far :disroot-remote:"Archive"
Near :disroot-local:archive
Create Both
Expunge Both
SyncState *
Channel sync-disroot-bookings
Far :disroot-remote:"Bookings"
Near :disroot-local:bookings
Create Both
Expunge Both
SyncState *
Channel sync-disroot-buying
Far :disroot-remote:"Buying"
Near :disroot-local:buying
Create Both
Expunge Both
SyncState *
Channel sync-disroot-services
Far :disroot-remote:"Services"
Near :disroot-local:services
Create Both
Expunge Both
SyncState *
Channel sync-disroot-smart
Far :disroot-remote:"SMART"
Near :disroot-local:smart
Create Both
Expunge Both
SyncState *
Channel sync-disroot-travel
Far :disroot-remote:"Travel"
Near :disroot-local:travel
Create Both
Expunge Both
SyncState *
Channel sync-disroot-jobs
Far :disroot-remote:"Jobs"
Near :disroot-local:jobs
Create Both
Expunge Both
SyncState *
Group disroot
Channel sync-disroot-default
Channel sync-disroot-sent
Channel sync-disroot-trash
Channel sync-disroot-archive
Channel sync-disroot-junk
Channel sync-disroot-bookings
Channel sync-disroot-buying
Channel sync-disroot-services
Channel sync-disroot-smart
Channel sync-disroot-travel
Channel sync-disroot-archive
Channel sync-disroot-jobs

View File

@@ -0,0 +1,72 @@
[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/about=firefox.desktop
x-scheme-handler/unknown=firefox.desktop
x-scheme-handler/msteams=teams-for-linux.desktop
application/vnd.ms-asf=mpv.desktop
application/vnd.rn-realmedia=mpv.desktop
application/smil+xml=mpv.desktop
application/x-matroska=mpv.desktop
application/mxf=mpv.desktop
application/ogg=mpv.desktop
application/x-shorten=mpv.desktop
application/x-mobipocket-ebook=calibre-gui.desktop
application/x-sony-bbeb=calibre-gui.desktop
application/pdf=org.pwmt.zathura.desktop
application/vnd.oasis.opendocument.spreadsheet-flat-xml=calc.desktop
application/vnd.ms-works=calc.desktop
application/vnd.ms-excel=calc.desktop
application/x-quattropro=calc.desktop
application/vnd.dbf=calc.desktop
application/vnd.stardivision.calc=calc.desktop
application/vnd.oasis.opendocument.spreadsheet-template=calc.desktop
application/vnd.oasis.opendocument.chart=calc.desktop
application/vnd.oasis.opendocument.chart-template=calc.desktop
application/vnd.sun.xml.calc.template=calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=calc.desktop
application/x-gnumeric=calc.desktop
application/vnd.apple.numbers=calc.desktop
application/vnd.lotus-1-2-3=calc.desktop
application/vnd.oasis.opendocument.spreadsheet=calc.desktop
application/vnd.sun.xml.calc=calc.desktop
application/vnd.openxmlformats-officedocument.spreadsheetml.template=calc.desktop
application/vnd.stardivision.chart=calc.desktop
image/jpeg=swayimg.desktop
image/tiff=swayimg.desktop
image/x-tga=swayimg.desktop
image/png=swayimg.desktop
image/x-exr=swayimg.desktop
image/gif=swayimg.desktop
image/x-portable-anymap=swayimg.desktop
image/webp=swayimg.desktop
image/heif=swayimg.desktop
image/avif=swayimg.desktop
image/bmp=swayimg.desktop
image/svg+xml=swayimg.desktop
text/x-tex=emacsclient.desktop
text/x-c++src=emacsclient.desktop
text/x-java=emacsclient.desktop
text/x-chdr=emacsclient.desktop
text/tcl=emacsclient.desktop
text/markdown=emacsclient.desktop
text/x-pascal=emacsclient.desktop
text/x-makefile=emacsclient.desktop
text/x-moc=emacsclient.desktop
text/plain=emacsclient.desktop
text/x-csrc=emacsclient.desktop
text/x-c++hdr=emacsclient.desktop
text/html=firefox.desktop
application/bitwig-device=com.bitwig.BitwigStudio.desktop
application/bitwig-remote-controls=com.bitwig.BitwigStudio.desktop
application/bitwig-package=com.bitwig.BitwigStudio.desktop
application/bitwig-preset=com.bitwig.BitwigStudio.desktop
application/bitwig-module=com.bitwig.BitwigStudio.desktop
application/bitwig-scene=com.bitwig.BitwigStudio.desktop
application/vnd.bitwig.dawproject=com.bitwig.BitwigStudio.desktop
application/bitwig-project=com.bitwig.BitwigStudio.desktop
application/bitwig-template=com.bitwig.BitwigStudio.desktop
application/bitwig-modulator=com.bitwig.BitwigStudio.desktop
application/bitwig-extension=com.bitwig.BitwigStudio.desktop
application/bitwig-clip=com.bitwig.BitwigStudio.desktop

View File

@@ -0,0 +1 @@
https://icecast.radiofrance.fr/fip-hifi.aac

View File

@@ -1,14 +0,0 @@
Nujabes/Hydeout Productions (First Collection)/01 Moon Strut (intro).flac
Nujabes/Hydeout Productions (First Collection)/02 Don't Even try it (feat Funky DL).flac
Nujabes/Hydeout Productions (First Collection)/03 Strive (feat Apani B Fly Emcee).flac
Nujabes/Hydeout Productions (First Collection)/04 Home Sweet Home (feat Substantial).flac
Nujabes/Hydeout Productions (First Collection)/05 Still talking to you.flac
Nujabes/Hydeout Productions (First Collection)/06 Luv (Sic) (feat Shing02).flac
Nujabes/Hydeout Productions (First Collection)/07 Steadfast.flac
Nujabes/Hydeout Productions (First Collection)/08 Lyrical Terrorists (feat Substantial, L-Universe).flac
Nujabes/Hydeout Productions (First Collection)/09 Lose My Religion (remix) (feat L-Universe).flac
Nujabes/Hydeout Productions (First Collection)/10 It's About Time (Fat Jon Remix) (feat Pase Rock).flac
Nujabes/Hydeout Productions (First Collection)/11 Plazma Avenue (remix) (feat Five Deez).flac
Nujabes/Hydeout Productions (First Collection)/12 Peoples don't stray (feat Funky DL).flac
Nujabes/Hydeout Productions (First Collection)/13 D.T.F.N (feat Cise Starr).flac
Nujabes/Hydeout Productions (First Collection)/14 Luv (Sic) Part 2 (feat Shing02).flac

View File

@@ -1,14 +0,0 @@
Nujabes/Hydeout Productions (Second Collection)/01 Voice of Autumn.flac
Nujabes/Hydeout Productions (Second Collection)/02 Sky is falling (feat C.L Smooth).flac
Nujabes/Hydeout Productions (Second Collection)/03 Waltz for Life will born (feat Uyama Hiroto).flac
Nujabes/Hydeout Productions (Second Collection)/04 Imaginary Folklore (feat Clammbon).flac
Nujabes/Hydeout Productions (Second Collection)/05 Hikari (feat Substantial).flac
Nujabes/Hydeout Productions (Second Collection)/06 Counting Stars.flac
Nujabes/Hydeout Productions (Second Collection)/07 Another Reflection.flac
Nujabes/Hydeout Productions (Second Collection)/08 Fly by Night (feat Five Deez).flac
Nujabes/Hydeout Productions (Second Collection)/09 Old Light (Voices from 93 Million Miles Away remix) (feat Pase Rock).flac
Nujabes/Hydeout Productions (Second Collection)/10 With Rainy Eyes (feat Emancipator).flac
Nujabes/Hydeout Productions (Second Collection)/11 Luv (Sic) (Modal Soul remix) (feat Shing02).flac
Nujabes/Hydeout Productions (Second Collection)/12 Windspeaks (feat Uyama Hiroto).flac
Nujabes/Hydeout Productions (Second Collection)/13 Winter Lane (Nujabes remix) (feat DSK).flac
Nujabes/Hydeout Productions (Second Collection)/14 After Hanabi (Listen to my Beats).flac

View File

@@ -1,2 +1 @@
http://ice5.securenetsystems.net/KCSM
http://ice7.securenetsystems.net/KCSM2

View File

@@ -1,15 +0,0 @@
Nujabes/Metaphorical Music/01 Blessing It -remix (feat. Substantial & Pase Rock from Five Deez).flac
Nujabes/Metaphorical Music/02 Horn In The Middle.flac
Nujabes/Metaphorical Music/03 Lady Brown (feat. Cise Starr from CYNE).flac
Nujabes/Metaphorical Music/04 Kumomi.flac
Nujabes/Metaphorical Music/05 Highs 2 Lows (feat. Cise Starr from CYNE).flac
Nujabes/Metaphorical Music/06 Beat Laments The World.flac
Nujabes/Metaphorical Music/07 Letter From Yokosuka.flac
Nujabes/Metaphorical Music/08 Think Different (feat. Substantial).flac
Nujabes/Metaphorical Music/09 A Day By Atmosphere Supreme.flac
Nujabes/Metaphorical Music/10 Next View (feat. Uyama Hiroto).flac
Nujabes/Metaphorical Music/11 Latitude -remix (feat. Five Deez).flac
Nujabes/Metaphorical Music/12 F.I.L.O. (feat. Shing02).flac
Nujabes/Metaphorical Music/13 Summer Gypsy.flac
Nujabes/Metaphorical Music/14 The Final View.flac
Nujabes/Metaphorical Music/15 Peaceland.flac

View File

@@ -1,14 +0,0 @@
Nujabes/Modal Soul/01 Feather (featuring Cise Starr&Akin from CYNE).flac
Nujabes/Modal Soul/02 ordinary joe (featuring Terry Callier).flac
Nujabes/Modal Soul/03 reflection eternal.flac
Nujabes/Modal Soul/04 Luv(sic.)pt3 (Featuring Shing02).flac
Nujabes/Modal Soul/05 Music is mine.flac
Nujabes/Modal Soul/06 Eclipse (feat. Substantial).flac
Nujabes/Modal Soul/07 The Sign (feat. Pase Rock).flac
Nujabes/Modal Soul/08 Thank you (featuring Apani B).flac
Nujabes/Modal Soul/09 World's end Rhapsody.flac
Nujabes/Modal Soul/10 Modal Soul (featuring Uyama Hiroto).flac
Nujabes/Modal Soul/11 flowers.flac
Nujabes/Modal Soul/12 sea of cloud.flac
Nujabes/Modal Soul/13 Light on the land.flac
Nujabes/Modal Soul/14 Horizon.flac

View File

@@ -1 +0,0 @@
http://radio.plaza.one/mp3

View File

@@ -1,2 +0,0 @@
http://novazz.ice.infomaniak.ch/novazz-128.mp3
http://novazz.ice.infomaniak.net/novazz-128.mp3

View File

@@ -1 +0,0 @@
http://nova-ln.ice.infomaniak.ch/nova-ln-128.mp3

View File

@@ -0,0 +1 @@
https://stream.radioparadise.com/flac

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/bagel-128-mp3
http://ice3.somafm.com/bagel-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/beatblender-128-mp3
http://ice3.somafm.com/beatblender-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/brfm-128-mp3
http://ice3.somafm.com/brfm-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/bootliquor-128-mp3
http://ice3.somafm.com/bootliquor-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/covers-128-mp3
http://ice3.somafm.com/covers-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/digitalis-128-mp3
http://ice3.somafm.com/digitalis-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/doomed-128-mp3
http://ice3.somafm.com/doomed-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice3.somafm.com/dronezone-128-mp3
http://ice1.somafm.com/dronezone-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/groovesalad-128-mp3
http://ice3.somafm.com/groovesalad-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/illstreet-128-mp3
http://ice3.somafm.com/illstreet-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/indiepop-128-mp3
http://ice3.somafm.com/indiepop-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/lush-128-mp3
http://ice3.somafm.com/lush-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/missioncontrol-128-mp3
http://ice3.somafm.com/missioncontrol-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/poptron-128-mp3
http://ice3.somafm.com/poptron-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/secretagent-128-mp3
http://ice3.somafm.com/secretagent-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/sonicuniverse-128-mp3
http://ice3.somafm.com/sonicuniverse-128-mp3

View File

@@ -1,2 +0,0 @@
http://ice1.somafm.com/spacestation-128-mp3
http://ice3.somafm.com/spacestation-128-mp3

Some files were not shown because too many files have changed in this diff Show More