Compare commits

...

442 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
292 changed files with 3715 additions and 18840 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

23
.gitignore vendored
View File

@@ -1,15 +1,8 @@
# Ignore logs
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,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,54 +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 nvim
# 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 xc "xbps-remove -o"
alias xr "xbps-remove -Rf"
alias xq "xbps-query -Rs"
alias wlan "iw dev wlp2s0 scan | grep SSID"
alias bc "bc -l"
alias vim "nvim"
function fish_title
true
end
# Compiler
set -x CC /usr/bin/clang
set -x CXX /usr/bin/clang++
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/.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,15 +4,37 @@ CMakeFiles/
cmake_install.cmake
compile_commands.json
Debug/
.ccls
.ccls-cache
/**/*.o
bin
obj/
.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 Go Mono
bold_font Go Mono Bold
italic_font Go Mono Italic
bold_italic_font Go Mono Bold Italic
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 Go Mono Bold Italic
#: italic_font Operator Mono Book Italic
#: bold_italic_font Operator Mono Medium Italic
font_size 9.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
@@ -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
@@ -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

@@ -1,29 +1,72 @@
[Default Applications]
x-scheme-handler/http=userapp-Firefox-N1ZR6Z.desktop
x-scheme-handler/https=userapp-Firefox-N1ZR6Z.desktop
x-scheme-handler/ftp=userapp-Firefox-N1ZR6Z.desktop
x-scheme-handler/chrome=userapp-Firefox-N1ZR6Z.desktop
text/html=userapp-Firefox-N1ZR6Z.desktop
application/x-extension-htm=userapp-Firefox-N1ZR6Z.desktop
application/x-extension-html=userapp-Firefox-N1ZR6Z.desktop
application/x-extension-shtml=userapp-Firefox-N1ZR6Z.desktop
application/xhtml+xml=userapp-Firefox-N1ZR6Z.desktop
application/x-extension-xhtml=userapp-Firefox-N1ZR6Z.desktop
application/x-extension-xht=userapp-Firefox-N1ZR6Z.desktop
application/pdf=org.pwmt.zathura-pdf-poppler.desktop
application/lrf=calibre-lrfviewer.desktop
[Added Associations]
x-scheme-handler/http=userapp-Firefox-N1ZR6Z.desktop;
x-scheme-handler/https=userapp-Firefox-N1ZR6Z.desktop;
x-scheme-handler/ftp=userapp-Firefox-N1ZR6Z.desktop;
x-scheme-handler/chrome=userapp-Firefox-N1ZR6Z.desktop;
text/html=userapp-Firefox-N1ZR6Z.desktop;
application/x-extension-htm=userapp-Firefox-N1ZR6Z.desktop;
application/x-extension-html=userapp-Firefox-N1ZR6Z.desktop;
application/x-extension-shtml=userapp-Firefox-N1ZR6Z.desktop;
application/xhtml+xml=userapp-Firefox-N1ZR6Z.desktop;
application/x-extension-xhtml=userapp-Firefox-N1ZR6Z.desktop;
application/x-extension-xht=userapp-Firefox-N1ZR6Z.desktop;
text/csv=libreoffice-writer.desktop;
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
[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

View File

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

View File

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

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