Compare commits

..

386 Commits

Author SHA1 Message Date
a0d852ec72 Add kde connect tray icon 2023-12-04 16:36:04 +01:00
6009153485 Set proper timeout for swayidle 2023-12-04 16:36:04 +01:00
00f129f3cf Add swayidle (10s) for testing 2023-12-04 16:36:04 +01:00
97a5dc5fc0 Enable gtklock pam service 2023-12-04 16:36:04 +01:00
9ed9567861 move gtklock to system 2023-12-04 16:36:04 +01:00
5ff99a63b7 Add programs, modify hyprland config
Thunderbird added
    swayidle for idle management
    gtklock as screen locker
    use insensitive matching in wofi
2023-12-04 16:36:04 +01:00
6deee717cd Try this 2023-12-04 16:36:04 +01:00
0de11d1723 move unfree variable 2023-12-04 16:36:04 +01:00
9a86904cfa Allow unfree packages in home-manager 2023-12-04 16:36:04 +01:00
db77265871 Disable managed dunst for now 2023-12-04 16:36:04 +01:00
da61dd11f9 Bunch of changes
Replace mako with dunst and use current config
    Add udiskie and autostart
2023-12-04 16:36:04 +01:00
aeebfbdfe4 Disable libreoffice config copy. This is causing issues where LO crashes 2023-12-04 16:36:04 +01:00
2e61d4bd14 Autoformat + modified Options shown using "lsblkf" 2023-12-04 16:36:04 +01:00
3d58d564d2 That package doesn't work either 2023-12-04 16:36:04 +01:00
9ecae3526f Change package used 2023-12-04 16:36:04 +01:00
aae4d0c7b1 Add packages 2023-12-04 16:36:04 +01:00
447fddd06b Try modifying format to new standard 2023-12-04 16:36:04 +01:00
ca4586f509 Further testing required to use a variable for the identity file path 2023-12-04 16:36:04 +01:00
9bd73901c5 Fix temporary test 2023-12-04 16:36:04 +01:00
13f52b21cf Test variable correctness 2023-12-04 16:36:04 +01:00
3957f9298d Fix ssh config format 2023-12-04 16:36:04 +01:00
cb125a2232 Add TODO note for calibre config 2023-12-04 16:36:04 +01:00
7ba9941efe Huge batch of user configurations has been copied or implemented to nix
New configs for:
    - kitty
    - libreoffice
    - fonts
    - transmission remote
    - ssh

    Calibre is still TODO, once I figure out what the important bits
    are.
    Same goes for Firefox, which might be more complex
2023-12-04 16:36:04 +01:00
b666b56d5d Revert "Replace path with nix/store path"
This reverts commit c3add670df.
2023-12-04 16:36:03 +01:00
d6749f8924 Replace path with nix/store path 2023-12-04 16:36:03 +01:00
ff1d76b0f3 Add source for builting envs 2023-12-04 16:36:03 +01:00
7f6166641e Use variables where possible
Path to openssh package is accessed using ${pkgs.openssh}
    Variable for ssh socket is set based on the built in XDG_RUNTIME_DIR variable
2023-12-04 16:36:03 +01:00
e238c4e7c5 Set a default terminal variable 2023-12-04 16:36:03 +01:00
7654a95984 Add containerisation programs for nix 2023-12-04 16:36:03 +01:00
c6b02ee637 Openbox is not really working for me. try using lxqt 2023-12-04 16:36:03 +01:00
0ce52933f0 Make it easier to debug all installed applications 2023-12-04 16:36:03 +01:00
3513b4ef06 Openbox added to make debugging in VMs possible 2023-12-04 16:36:03 +01:00
e59b1398c2 Add open-vm-tools for vmware 2023-12-04 16:36:03 +01:00
exu
ff492ef07e Change to main branch 2023-12-04 16:33:22 +01:00
exu
6c73383cc6 Add xdg desktop portals 2023-12-03 14:19:53 +01:00
exu
05d691c544 Add qt*-wayland 2023-12-02 21:41:26 +01:00
exu
fea813154c Force Acer monitor to 0 0 position 2023-12-01 17:09:55 +01:00
exu
1131ea51b7 New screen 2023-12-01 17:01:16 +01:00
exu
7f0a854312 Add descriptions and keyboard layout for gamescope 2023-11-26 12:45:35 +01:00
exu
fab66ab9d4 Enable floating for qalculate 2023-11-25 16:55:25 +01:00
exu
c5329b228c Update open as root command 2023-11-25 16:34:18 +01:00
exu
76f6b13e8d Handle .png covers as well 2023-11-25 16:08:44 +01:00
exu
5d9b182dbf Change scripts to new paths 2023-11-25 15:45:25 +01:00
exu
33c7b2bdfb Remove mako. Add swaync 2023-11-25 15:32:35 +01:00
exu
bcdc742f78 Disable mako reload 2023-11-25 15:31:48 +01:00
exu
d68ab5b5ef Thunar capital and lower case 2023-11-25 15:30:31 +01:00
exu
c1eb24b93e Add kid3 as option 2023-11-25 15:07:40 +01:00
exu
a0659fc220 Change to swaync as notification daemon 2023-11-25 11:50:35 +01:00
exu
9ad6ebc99d Add mako reload 2023-11-25 11:41:01 +01:00
exu
0bef352557 Add F1-4 for secondary monitor workspaces 2023-11-25 11:00:23 +01:00
exu
1a6ebd2f2e Set workspaces per output and define variables 2023-11-25 11:00:06 +01:00
exu
cbd0bfd270 Define second screen 2023-11-25 10:47:42 +01:00
exu
87c630b19c Fix rules 2023-11-24 21:33:49 +01:00
exu
c0195fb827 Specify thunar app_id 2023-11-24 21:22:10 +01:00
exu
a3656c6efd Try disabling floating for thunar file transfer 2023-11-24 21:19:50 +01:00
exu
f570c33caf Inhibit idling for fullscreen applications 2023-11-24 17:58:59 +01:00
exu
8edf5dcc65 Markup exit options 2023-11-24 17:49:36 +01:00
exu
ab09caf383 Remove --no-startup-id 2023-11-24 17:22:15 +01:00
exu
d5819346ca Maybe working mode order 2023-11-24 17:20:45 +01:00
exu
742d1ffa59 Swap window and mode spaces 2023-11-24 17:19:36 +01:00
exu
c9018ce560 Initial config for mako 2023-11-24 17:19:31 +01:00
exu
686bbfdd46 Remove comments 2023-11-24 17:05:39 +01:00
exu
031da04080 Implement exit script 2023-11-24 17:04:12 +01:00
exu
0e675619a2 Create exit script for sway 2023-11-24 17:04:03 +01:00
exu
14a74a18d2 Update init.el with latest template 2023-11-24 16:39:40 +01:00
exu
6e9675a8ec Update doom config 2023-11-24 16:29:50 +01:00
exu
618cdd1478 Sort packages more 2023-11-24 16:29:44 +01:00
exu
832908a231 Add mako notification daemon 2023-11-24 12:54:39 +01:00
exu
5a560317b4 Add network manager applet 2023-11-24 12:46:21 +01:00
exu
da97e9b700 Remove age 2023-11-24 12:46:18 +01:00
exu
af18b3591c Joplin launch in wayland mode 2023-11-24 09:40:10 +01:00
exu
b1376f8fb8 Update Photon to 8.5.0 2023-11-24 08:07:53 +01:00
exu
87b820c8cd Minimize corectrl on startup 2023-11-24 07:47:58 +01:00
exu
3918551d8b Prohibit idling for jellyfin 2023-11-23 21:21:15 +01:00
exu
08d2e8df50 Disable fullscreen gamescope 2023-11-23 20:09:32 +01:00
exu
2d133da52f Change format 2023-11-23 20:05:42 +01:00
exu
7efe2df12e Update paths for new user 2023-11-23 20:03:04 +01:00
exu
4572c100cc Disable clock background 2023-11-23 19:55:06 +01:00
exu
865159430b Change workspace handling 2023-11-23 19:54:57 +01:00
exu
d22de5d915 Readd lightdm configuration 2023-11-23 19:33:30 +01:00
exu
cc88f90bb2 Disable workspace scrolling for now due to non-preferred direction 2023-11-23 19:22:02 +01:00
exu
08deac392e Shrink spacing overall 2023-11-23 19:00:42 +01:00
exu
4b8cd8764c Change spacing again 2023-11-23 18:59:58 +01:00
exu
39fa48db3f Use sway workspaces. Closer spacing. Variable height 2023-11-23 18:58:28 +01:00
exu
7e6527e8f5 Rename waybar configuration 2023-11-23 18:57:13 +01:00
exu
4ce32ea0b5 Renormalize line endings 2023-11-23 18:48:31 +01:00
exu
d9ba598f44 Add otf-font-awesome 2023-11-23 10:53:53 +01:00
exu
9460180aa7 Change to waybar 2023-11-23 10:50:18 +01:00
exu
80f43743f7 Modify waybar for sway 2023-11-23 10:44:34 +01:00
exu
1fc1274ca8 Copy waybar configuration from nixos-config 2023-11-23 09:38:36 +01:00
exu
b6a66e05ec Add waybar 2023-11-23 09:07:20 +01:00
exu
b8ecdb032e Add mako for notifications 2023-11-23 09:06:35 +01:00
exu
550c79be7c Add "Guides" upload 2023-11-23 08:31:45 +01:00
exu
5eafdb21fb Fix syntax 2023-11-22 20:27:08 +01:00
exu
60752cc2a6 Enable fullscreen for gamescope 2023-11-22 20:25:54 +01:00
exu
2fb1467934 Actually fix line endings for real for real this time 2023-11-22 20:02:14 +01:00
exu
93b29f037d Change username 2023-11-22 19:56:27 +01:00
exu
cb6c59a38c Include stuff from old i3 config (see main branch) 2023-11-22 15:18:09 +01:00
exu
e6786994fe actual wtf 2023-11-22 14:41:07 +01:00
exu
72d1a4e013 wtf 2023-11-22 14:40:40 +01:00
exu
86637a02a6 Acutally no, wtf Gitea. This time it should be LF 2023-11-22 14:36:07 +01:00
exu
25ecf00343 Add placeholder for exiting. Change line ending 2023-11-22 14:23:55 +01:00
exu
ad767df8a1 Delete .editorconfig 2023-11-22 13:51:35 +01:00
exu
7e0381ddc1 Add eol=lf 2023-11-22 13:46:59 +01:00
exu
a480459fee Add .editorconfig 2023-11-22 13:25:18 +01:00
exu
e063a0af91 Add .gitattributes 2023-11-22 13:19:15 +01:00
exu
7cf2e82f3a Some refactoring 2023-11-22 13:11:50 +01:00
exu
0cf14254e7 Remove old lockscreen 2023-11-22 13:03:24 +01:00
exu
9a8cee8c84 Remove old background 2023-11-22 13:03:14 +01:00
exu
d4e9d72d5c Add desktop entry for discord with wayland enabled 2023-11-18 17:48:57 +01:00
exu
65a2522d29 Change to emacs with nativecomp and wayland enabled 2023-11-18 17:45:33 +01:00
exu
84a68b43f1 Move comments and change title font 2023-11-18 17:22:08 +01:00
exu
174d978d7c Disable transparency for inactive workspaces 2023-11-18 16:56:39 +01:00
exu
9a69758fe5 Create folder if not available 2023-11-18 16:55:15 +01:00
exu
a5672ce0a8 Set background image 2023-11-18 16:54:20 +01:00
exu
b5b03e6567 Move off of deprecated command 2023-11-18 16:36:56 +01:00
exu
53d096c37e Slightly decrease scale 2023-11-18 16:21:56 +01:00
exu
0c47293468 Add nfs and smb for gvfs 2023-11-18 16:15:07 +01:00
exu
3cc4aee8b8 Swap date and hour around 2023-11-18 16:01:34 +01:00
exu
8f37027889 Change back to thunar 2023-11-18 15:59:49 +01:00
exu
d024bd8558 Install lib32 vulkan drivers 2023-11-18 15:49:24 +01:00
exu
823fc718bc Fix path 2023-11-18 15:34:52 +01:00
exu
999275e954 Add a whole bunch of configuration with gsettings 2023-11-18 15:32:04 +01:00
exu
e94ef59e6d Fix Wofi command 2023-11-18 14:54:30 +01:00
exu
6ec050d30c More pleasant background color 2023-11-18 14:51:56 +01:00
exu
d7631af03b Add local include 2023-11-18 14:49:00 +01:00
exu
d057b59ebd Change reload command 2023-11-18 14:45:49 +01:00
exu
da26740fe8 Change to normal border 2023-11-18 14:43:47 +01:00
exu
59271e4061 Change bar. Remove ineffectual border definitions 2023-11-18 14:42:35 +01:00
exu
de9141bc53 Solid color background 2023-11-18 14:42:27 +01:00
exu
1ac482e2cf Move file for sway XWayland 2023-11-18 14:34:11 +01:00
exu
4dcbc33e4a Detect XWayland windows and change their borders 2023-11-18 14:30:40 +01:00
exu
19fbc11007 Add notification for reload 2023-11-18 14:19:33 +01:00
exu
74939ff956 Use proper identifier (maybe) 2023-11-18 14:18:47 +01:00
exu
abea49426f Move color configuration to separate file 2023-11-18 14:17:05 +01:00
exu
ea8eabd8bd Remove bookmarks 2023-11-18 14:08:44 +01:00
exu
d1223d6cee A bunch of configuration 2023-11-18 13:46:00 +01:00
exu
2ea4771901 Fix line endings 2023-11-18 13:27:52 +01:00
exu
ff3e517a73 Change shebang 2023-11-18 13:21:43 +01:00
exu
7322fc9d84 Reload sway if active 2023-11-18 13:20:06 +01:00
exu
6b6acbdf94 Remove swaylock for the moment 2023-11-18 13:16:23 +01:00
exu
ee4cbe649f Add wofi 2023-11-18 13:14:35 +01:00
exu
13461d4375 Remove some old stuff 2023-11-18 13:12:16 +01:00
exu
65f416520b Set subpixel layout 2023-11-17 20:39:57 +01:00
exu
6715e87874 Enable wayland for lots of stuff 2023-11-17 20:33:16 +01:00
exu
6822bdfba3 Remove polybar launch 2023-11-17 20:33:07 +01:00
exu
4b7e82b8ad Make doom emacs sync in the background 2023-11-17 20:26:59 +01:00
exu
9de2764355 Remove greetd and ligthdm settings 2023-11-17 20:24:05 +01:00
exu
f37682dd68 Add display configuration 2023-11-17 20:23:57 +01:00
exu
d869febd25 Disable more xorg/i3 specific tools 2023-11-17 20:11:23 +01:00
exu
81d81a3789 Change emacs path. Disable xrdb 2023-11-17 20:05:23 +01:00
exu
04f83567e7 Create autostart directory 2023-11-17 20:03:20 +01:00
exu
4c5f0122a4 Disable bashrc 2023-11-17 20:02:06 +01:00
exu
639b0be8dc Specify wayland branch 2023-11-17 20:01:09 +01:00
exu
353704f2b8 Disable old Emacs directory 2023-11-17 19:58:03 +01:00
exu
37970e5615 Explicit pipewire install 2023-11-17 19:45:59 +01:00
exu
6c9c9d5b8c Make config install script independent of path 2023-11-17 19:43:41 +01:00
exu
34e79bcb77 Also use scriptloc on the originating script 2023-11-17 19:39:23 +01:00
exu
593ab719e8 Add µcodes and various gpu drivers (intel, amd) 2023-11-17 19:38:10 +01:00
exu
d29806f123 Remove xorg specific packages 2023-11-17 18:22:00 +01:00
exu
92b9493807 Make scripts less path dependent 2023-11-17 18:19:47 +01:00
exu
b5ad53b028 Autotrash has issues 2023-11-17 18:02:15 +01:00
exu
b4d9ad31c6 Don't enable autotrash 2023-11-17 18:00:43 +01:00
exu
3456c0fb80 Make install always succeed 2023-11-17 17:45:23 +01:00
exu
b6593f1086 Disable broken part 2023-11-17 17:43:46 +01:00
exu
6df56897d0 Update emacs in path 2023-11-17 17:41:19 +01:00
exu
f76b84aabd Move doom config 2023-11-17 17:39:55 +01:00
exu
9a38b3691b Change doom emacs installation path 2023-11-17 17:35:01 +01:00
exu
c6ba46e574 Remove npm install of bash-language-server 2023-11-17 17:29:04 +01:00
exu
dfe39eea36 Remove list of previously selected packages 2023-11-17 17:28:53 +01:00
exu
3767d55cfc Pip install not possible globally 2023-11-17 17:25:54 +01:00
exu
df57ca3a0f Remove not found depencies 2023-11-17 17:24:15 +01:00
exu
ff9653c0e1 Remove kvantum-theme-sweet-git until fixed 2023-11-17 17:20:19 +01:00
exu
fe26eea1db Remove tmpmail 2023-11-17 17:18:34 +01:00
exu
efa058d849 Add kwindowsystem5 2023-11-17 17:17:04 +01:00
exu
4e22e07102 Change to kvantum QT5/6 2023-11-17 17:13:37 +01:00
exu
78edb4f36a Change to nohang 2023-11-17 17:04:49 +01:00
exu
0cb8b87d65 Modify AUR package selections 2023-11-17 17:03:10 +01:00
exu
20b2da9905 Add feishin 2023-11-17 17:03:02 +01:00
exu
2406f56921 Remove jellyamp 2023-11-17 17:02:28 +01:00
exu
d51b8c4d1e Change this 2023-11-17 16:58:46 +01:00
exu
f593aa6fbe Remove zen kernel 2023-11-17 16:54:48 +01:00
exu
ac04f32550 Ignore errors in uninstallation 2023-11-17 16:49:52 +01:00
exu
98b6723063 Handle first time execution 2023-11-17 16:47:58 +01:00
exu
e8c9df7dbd Change to env bash 2023-11-17 16:47:52 +01:00
exu
5e24944d0a Some changes 2023-11-17 16:46:03 +01:00
exu
d6705a856a Update a bunch of configs 2023-11-17 16:18:43 +01:00
exu
740875a152 Update Firefox prefs 2023-11-17 16:08:49 +01:00
exu
1609247c5b Add gdm 2023-11-17 15:49:33 +01:00
exu
13c9fdccca Update lupusregina packages 2023-11-17 15:49:27 +01:00
exu
07e764e8d9 Remove lightdm stuff 2023-11-17 15:49:19 +01:00
exu
bb716889d2 Enable GDM and remove vscodium 2023-11-17 15:49:05 +01:00
636f59e6ba Change login manager
- Remove lightdm
    - Add greetd
2023-11-17 15:42:58 +01:00
f7e14ad36b Add swaybg to set background wallpaper 2023-11-17 15:42:43 +01:00
62ca266a78 Also install xwayland 2023-11-17 15:42:22 +01:00
435d2d8f34 Add || true to firewall-cmd 2023-11-17 15:42:13 +01:00
24ac85975b Comment seatd config 2023-11-17 15:41:10 +01:00
86346b13bf Fix command 2023-11-17 15:41:10 +01:00
acf99a768a Fix check for sway 2023-11-17 15:41:10 +01:00
5d90de0004 Install, enable and add user to seatd 2023-11-17 15:41:10 +01:00
fad6c4cb46 Remove wps. Fails to download 2023-11-17 15:38:27 +01:00
7bf4f34630 Prepare for sway. Remove old comments 2023-11-17 15:36:49 +01:00
dd4d66baf3 Add greetd config 2023-11-17 15:25:52 +01:00
16d83a03e3 Add greetd config for sway and default commands 2023-11-17 15:25:52 +01:00
3a7192e2bd Correct argument to blank output 2023-11-17 15:25:29 +01:00
ce25052983 Change to gitea url 2023-11-17 15:25:27 +01:00
dccb75b1bd Remove bashrc 2023-11-17 15:24:59 +01:00
9c8e86fcbf Set lockscreen and backgrounds 2023-11-17 15:24:59 +01:00
6d2dbc4144 Add desktop and lockscreen background images 2023-11-17 15:24:59 +01:00
56bf0a0f15 Use global environment variable again 2023-11-17 15:24:59 +01:00
836e948d65 Move xdg_current_desktop to fish config again for testing 2023-11-17 15:24:59 +01:00
6a21bb3a75 I give up xdg_current_desktop 2023-11-17 15:24:59 +01:00
b3a6a25950 Set environment variable xdg_current_desktop 2023-11-17 15:24:59 +01:00
4ca7c840c2 Sway session target file 2023-11-17 15:24:59 +01:00
1a0e8b4c1b Import environment and session target 2023-11-17 15:24:59 +01:00
5f677aa383 Copy a bunch of settings from the old i3 config 2023-11-17 15:24:18 +01:00
c39d1aad04 Add 20px resizing options 2023-11-17 15:24:18 +01:00
cfdd5fa3d9 Move to workspace after moving window 2023-11-17 15:24:04 +01:00
270a9b0c38 Add key definitions 2023-11-17 15:24:04 +01:00
943cd228d2 Set timeout to something more reasonable 2023-11-17 15:24:04 +01:00
e40c4981b9 Add -e. Add note on more swaylock options 2023-11-17 15:24:04 +01:00
0672db625a Remove exit binding 2023-11-17 15:24:04 +01:00
d1d5174a85 Use 24-hour time 2023-11-17 15:24:04 +01:00
7608b66ca9 Auto lock and sleep 2023-11-17 15:24:04 +01:00
2d8c85f2e4 Maybe wallpaper works like this 2023-11-17 15:24:04 +01:00
ef3dcccea8 Remove more xorg specific config 2023-11-17 15:24:04 +01:00
5c41b0c89b Set as generic 105-key keyboard 2023-11-17 15:24:04 +01:00
9ebc33a30b Remove old xorg touchpad config 2023-11-17 15:24:04 +01:00
eeb25be74b Enable tap for touchpad 2023-11-17 15:24:04 +01:00
dc5776e3bd move stuff 2023-11-17 15:24:04 +01:00
c86b9ea7f0 Add touchpad options 2023-11-17 15:24:04 +01:00
ac3a9a4050 Add keyboard layout configuration 2023-11-17 15:24:04 +01:00
ff62df9fac Restart doesn't work 2023-11-17 15:24:04 +01:00
20382b1117 Restart sway with keybinding 2023-11-17 15:24:04 +01:00
b99164c847 Full path 2023-11-17 15:24:04 +01:00
bcc948aecc Use betterlockscreen wallpaper for now 2023-11-17 15:24:04 +01:00
8777a12f13 Add new example sway config 2023-11-17 15:24:04 +01:00
e8d4e6f416 Rename original i3 config 2023-11-17 15:24:04 +01:00
55480e60a3 Disable most bindings for now 2023-11-17 15:23:35 +01:00
273ab7d967 Comment this for now 2023-11-17 15:23:35 +01:00
8ca843830f Maybe fix sway errors 2023-11-17 15:23:35 +01:00
8399e3d4ef Disable polybar for now 2023-11-17 15:23:35 +01:00
290ca717ce Add new route for lan1dmz 2023-11-17 15:21:06 +01:00
33002008aa Fix stuff for sway 2023-11-17 15:20:11 +01:00
860abc9698 Rename i3 dir to sway and replace paths in config 2023-11-17 15:19:03 +01:00
bf8795910b Unset set -e temporarily 2023-11-17 15:17:41 +01:00
9e5f01c1d4 Add test for doom emacs 2023-11-17 15:17:41 +01:00
exu
c65a40d19c Only use 48kHz 2023-11-17 14:14:42 +01:00
exu
0a6dbd751a Search for correct package 2023-11-17 13:38:05 +01:00
exu
7777ea7d34 Cgroups v2 is the default nowadays 2023-11-17 13:38:05 +01:00
exu
008bdf8111 Remove debugging commands 2023-11-10 14:16:45 +01:00
exu
95baa58f66 Collect only intended PIDs to wait for 2023-11-10 14:15:02 +01:00
exu
a9db7932ab Probably found the logic bug 2023-11-10 13:30:12 +01:00
exu
47dc6ef3d5 Debug running jobs 2023-11-10 13:27:52 +01:00
exu
00a11da088 Debug running jobs 2023-11-10 13:27:25 +01:00
exu
81ba053624 Revert to previous version 2023-11-10 13:27:17 +01:00
exu
fae3e87ea2 Modify wait again 2023-11-10 13:24:04 +01:00
exu
a3187a560a Actually wait for all jobs 2023-11-10 13:21:31 +01:00
exu
05007708f6 Change finished report 2023-11-10 13:18:51 +01:00
exu
321c6a0cf0 Print newline at script end 2023-11-10 13:13:49 +01:00
exu
2f0d8a80c5 Set other rates 2023-10-27 21:53:49 +02:00
exu
675c60149f Remove pipewire.conf file 2023-10-27 20:03:18 +02:00
exu
d3e2c56aed Services long removed 2023-10-27 20:03:05 +02:00
exu
0df719db71 Only configure some settings. Leave the rest default 2023-10-27 20:02:47 +02:00
exu
7e3ef9009d Add configuration for mouse 2023-10-23 17:00:21 +02:00
exu
96571cdb43 Update to Lepton 8.1.0 2023-10-08 21:20:08 +02:00
exu
fced4d7511 New GPU 2023-10-05 19:28:01 +02:00
exu
42404f7078 Loop playlist instead of file 2023-09-29 12:46:51 +02:00
exu
7dff58490d Repeat playlist if it stops 2023-09-29 12:37:31 +02:00
exu
78e419aa54 Disable relative numbering 2023-09-24 15:02:21 +02:00
exu
4c39500380 Add wait for background jobs 2023-09-24 13:20:38 +02:00
exu
486e82386e Move betterlockscreen config file 2023-09-24 13:17:12 +02:00
exu
618b205fae Modify power settings 2023-09-23 18:12:29 +02:00
exu
d2a7a8804d Update Thunar config 2023-09-23 18:11:35 +02:00
exu
94da6b961c Update Lepton to 8.0.0 2023-09-23 16:58:37 +02:00
exu
a76f7d4898 Update LibreOffice settings 2023-09-20 20:30:37 +02:00
exu
89846e479f Add (and test) fullscreen forced for application 2023-09-20 18:45:56 +02:00
exu
27e8803649 Swap floating and fullscreen toggles for a more "logical" setup 2023-09-20 18:43:34 +02:00
exu
c18345026e Enable devel upgrades 2023-09-11 19:07:09 +02:00
exu
55f089570c Try different keybindings for mangohud 2023-09-11 18:19:00 +02:00
exu
b998da4bde Reorder upload/download 2023-08-27 19:48:19 +02:00
exu
afd028adce Generate betterlockscreen images in the background 2023-08-18 13:18:10 +02:00
exu
9e13e7e125 Remove Firefox addon export 2023-08-18 13:16:29 +02:00
exu
181c12d2ee Update LibreOffice settings 2023-08-18 13:16:17 +02:00
exu
9b0d2d58c2 Move from Minigalaxy to Heroic 2023-08-17 11:44:45 +02:00
exu
0e4d857ea6 Remove unused startup script 2023-08-06 16:17:36 +02:00
exu
c185b5df0a Change comment styling 2023-08-03 21:22:08 +02:00
exu
a58932e072 Rename ofx statement conversion script 2023-07-30 21:31:35 +02:00
exu
1b73bb4c61 Move from PulseEffects to EasyEffects 2023-07-22 17:19:23 +02:00
exu
c56bbde533 Remove restic systemd services 2023-07-22 17:19:10 +02:00
exu
77ed8ec4ca Update libreoffice settings 2023-07-22 17:16:20 +02:00
exu
13e8bf197c Remove nethogs from allowed sudoers 2023-07-22 17:12:13 +02:00
exu
7242bd063e Autoformat fontconfig 2023-07-22 17:11:23 +02:00
exu
ae57dffd6a Switch from Fira Code to Fira Mono 2023-07-22 17:10:50 +02:00
exu
092b5abb18 Remove old comment 2023-07-22 16:35:24 +02:00
exu
5c5e293d1c Add check for running thunderbird and offer to stop it 2023-07-22 16:35:07 +02:00
exu
ad11bc88e4 Change script to POSIX sh 2023-07-22 16:34:51 +02:00
exu
7f8c4b4e70 Fix thunderbird backup script 2023-07-22 16:34:22 +02:00
exu
1ff7897e66 Ignore grub updates 2023-07-21 22:28:24 +02:00
exu
b3220610a1 Make pc leading for all media 2023-07-15 12:42:35 +02:00
exu
633af81fda Add script for ofxstatement
Conversion of multiple XML-files into separate OFX-files using
    ofxstatement and ofxstatement-iso20022
2023-07-14 16:48:31 +02:00
exu
84e8e092c1 Update vladilena packages 2023-07-13 14:10:54 +02:00
exu
1c8c880825 Add cmake as dependency 2023-07-13 14:10:44 +02:00
exu
87c9a30aba Fix save packages script 2023-07-13 14:10:16 +02:00
exu
81b1b4b442 Remove powershell 2023-07-13 14:04:20 +02:00
exu
65ff76d36d Add pr shortcut for GitHub 2023-07-12 18:31:39 +02:00
exu
d5092cb54e Add placeholders for locking, suspend, hibernate 2023-07-11 16:43:30 +02:00
exu
2743f421ee Change menu buttons.
lock: k -> l
    logout: l -> e
2023-07-11 16:41:21 +02:00
exu
3e462a042c Add easyeffect to packages 2023-07-07 21:17:06 +02:00
exu
fe98650ef7 Enable easyeffects on login 2023-07-07 21:16:57 +02:00
exu
9e9772aa60 Change git username 2023-07-07 20:34:23 +02:00
4b6b26a251 Update to Lepton 7.4.0 2023-07-04 15:15:50 +02:00
aeba2808bc Add symlink for venv in repo root folder 2023-07-02 20:52:48 +02:00
be6dcd4e97 Clarify filetype 2023-06-30 15:36:47 +02:00
1a2f45a111 Update QT theming to fix unreadable toolbar in Okular 2023-06-29 19:28:40 +02:00
b3007bce37 Enable terraform formatting 2023-06-23 16:36:08 +02:00
e69af0bcc9 Move stuff around 2023-06-22 07:55:27 +02:00
ef72336887 Remove cache directory copy 2023-06-22 07:49:37 +02:00
1e45aa12dd Change username 2023-06-21 20:46:16 +02:00
7f82df2149 Add auto-virtualenv to automatically activate python venv 2023-06-21 20:45:54 +02:00
54653dbe02 Ignore venv 2023-06-18 20:06:35 +02:00
bbc638ad2c Update Lepton to 7.3.1 2023-06-11 17:38:10 +02:00
e644300d75 Decrease target loudness and increase dynamic range 2023-06-05 21:09:12 +02:00
0032e9415c Disable some arguments that are rarely used
The first subtitle will be set to default in every case.
    The script will be executed by default without -e
2023-06-04 19:55:27 +02:00
8820f952dd Change betterlockscreen background image creation
Background images won't be cached anymore.
    Instead the background image will be generated on device to fit the
    screen size.
2023-06-04 13:08:55 +02:00
16df94aeef Add another ip exclusion 2023-06-03 21:21:25 +02:00
740aa82863 Disable formatter for php 2023-06-02 17:52:33 +02:00
23da81b8ae Enable php 2023-06-02 17:01:52 +02:00
3449951724 Set dpi scaling behaviour for rofi 2023-06-01 19:39:11 +02:00
bc625c272e Add clang for emacs 2023-06-01 14:07:44 +02:00
a6d91d28e8 Set exact size for 120 dpi and add how to find it 2023-05-31 20:39:07 +02:00
4cfe45054a Set DPI ~120 2023-05-31 20:28:03 +02:00
2129a5b8d2 Make kitty font slightly bigger 2023-05-30 17:20:11 +02:00
1659a2d470 Increate tray size in polybar 2023-05-30 17:00:23 +02:00
8e5fbac1d6 MORE OUTPUT 2023-05-30 16:58:08 +02:00
0dde05a078 Use two separate steps 2023-05-30 16:55:22 +02:00
815d5bf67a Put the awk output into the file 2023-05-30 16:53:10 +02:00
cb16da0018 Oops remove quotes 2023-05-30 16:52:01 +02:00
75ad3683b7 AWK variables don't work 2023-05-30 16:50:59 +02:00
dc23aa78bd Remove old stuff from config 2023-05-30 16:46:43 +02:00
4437c439c1 Make polybar height variable 2023-05-30 16:46:24 +02:00
8d3efd746d Enable per-device configuration for some settings where necessary 2023-05-30 16:46:01 +02:00
bb62cca231 Remove useless xrandr commands 2023-05-30 15:49:05 +02:00
a8f55f7d9c Make doom fonts scale based on dpi 2023-05-30 15:48:56 +02:00
81cfc75d2e Modify gitignores 2023-05-30 15:48:50 +02:00
b4371deb71 Completely reworked wireguard allowed ip calculation
Based on findings that the Endpoint is not automatically excluded
    when AllowedIPs is set manually and happens to include the Endpoint
    changes had to be made.
    An additional Python script has been created that takes IP-Ranges to
    exclude as an argument so the AllowedIPs range can be calculated
    dynamically for every different config file.
    This drastically increases the time to patch all files, so it might
    be worth it to make this script more parallel in the future.
2023-05-29 11:53:58 +02:00
9e60f1b2bd Add desktop entry for steam native + mangohud 2023-05-28 11:20:15 +02:00
32d490e506 Update libreoffice settings 2023-05-28 10:08:48 +02:00
c162fd9dc4 Start steam with mangohud 2023-05-28 10:08:48 +02:00
dd1f1e64dd Add aardvark-dns for netavark network DNS
https://wiki.archlinux.org/title/Podman?useskinversion=1#Container_DNS_will_not_be_enabled
2023-05-25 10:48:13 +02:00
4f67115b25 Add exit after help menu 2023-05-22 21:20:33 +02:00
2fd0891655 Fix firefox config path 2023-05-22 21:18:20 +02:00
1bde1df151 Make updating firefox config optional 2023-05-22 21:16:01 +02:00
6a0dfeba25 Keep sudo active during script 2023-05-22 20:20:17 +02:00
7822fc15ca if statement around .fehbg 2023-05-22 20:19:08 +02:00
73f8d7268e Add kdeconnect to official packages 2023-05-22 20:13:32 +02:00
15f07ee4e9 Add instructions about how to update the config 2023-05-22 20:11:30 +02:00
76872f7fef chmod .fehbg if possible 2023-05-22 20:08:11 +02:00
9b666176da Set loudness normalization to -24 2023-05-22 19:57:33 +02:00
9bfd0f163c Move some systemd services to config
Enable timer for reflector
    Move vnstat service to config
2023-05-22 19:51:45 +02:00
7f2978ef25 more noconfirm 2023-05-21 20:08:27 +02:00
cd120b2e6c Main repository location 2023-05-21 19:47:40 +02:00
c737fd5577 Install paru if it is not installed 2023-05-21 19:26:19 +02:00
765d63a800 Remove grub theme download 2023-05-21 19:10:21 +02:00
f85eb26316 Disable grub theme 2023-05-21 18:58:22 +02:00
226f07e16d Use --noconfirm for pacman 2023-05-21 18:46:30 +02:00
3e216fa134 Remove exit for debugging 2023-05-21 18:43:56 +02:00
b60e5bc5e8 Remove LC_ALL 2023-05-21 18:43:43 +02:00
877bfb66d1 Set confirmation for pacman commands 2023-05-21 18:41:46 +02:00
19a529992e Testing 2023-05-21 18:38:12 +02:00
e9c8587a2b Remove bogus package 2023-05-21 18:37:20 +02:00
759599e8ec Put list of packages not found in setup directory 2023-05-21 18:34:13 +02:00
f3beae1cb6 Use looping over the package list
This avoids the situation where an unavailable package cancels the
    installation of all other packages in this step, resulting in an
    unusable system in the end.
2023-05-21 18:29:46 +02:00
f861658cd2 Add obviously bogus package 2023-05-21 18:29:38 +02:00
62e3e4728f Remove conflicting package 2023-05-21 17:40:16 +02:00
2c263a4eae Fix package names 2023-05-21 17:39:37 +02:00
2aacd6d3e9 Remove pip installation. Use font-manager from official repos 2023-05-21 17:04:59 +02:00
eb2fb5d98d Move theming after AUR 2023-05-21 16:52:53 +02:00
3cefaef5fa Remove noconfirms 2023-05-21 16:47:30 +02:00
4d6e0716c9 Disable nix installer 2023-05-21 16:44:09 +02:00
d1c1c51a5e Check if user has sudo rights and keep sudo from timing out 2023-05-21 16:36:52 +02:00
d2a9f4443b Change package installation order
All packages from official sources are installed before AUR-packages
    Audio packages merged into officialpkgs list
2023-05-21 16:16:56 +02:00
135ace00d0 Modify install script to be less hands-on 2023-05-21 16:08:00 +02:00
3f9736c350 Modify installation scripts to use new paths 2023-05-21 15:51:52 +02:00
34769bd1a2 Link to all folders 2023-05-21 15:03:59 +02:00
cc3ac87ba4 Add global readme 2023-05-21 15:02:33 +02:00
593 changed files with 24102 additions and 36616 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
* text=auto eol=lf

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
/music-normalize/venv/
/music-normalize/*.log
/easyffmpeg/venv/
/venv/

45
README.md Normal file
View File

@ -0,0 +1,45 @@
Main repository location is [https://gitea.exu.li/RealStickman/configs](https://gitea.exu.li/RealStickman/configs)
# Configs
All my config files, scripts and other in one place.
Mostly focused on ArchLinux, although there is also a NixOS configuration and independent Python programs.
## ArchLinux
- [arch-config](./arch-config)
- [arch-setup](./arch-setup)
- [arch-themes](./arch-themes)
### First time installation
Enable the `multilib` repository in `/etc/pacman.conf`
```sh
git clone https://gitea.exu.li/realstickman/configs.git
cd configs/arch-setup
./install.sh
```
### Config updates
Either use the included alias
```sh
upconf
```
or run the script directly.
```sh
~/scripts/arch-config.sh
```
## NixOS
- [nixos-config](./nixos-config)
## Other
- [easyffmpeg](./easyffmpeg)
- [music-normalize](./music-normalize)

View File

@ -2,7 +2,7 @@
! https://terminal.sexy ! https://terminal.sexy
! ------------------------------------------------------------------------------ ! ------------------------------------------------------------------------------
!per-device dpi insert
!Xcursor.theme: Breeze_Snow !Xcursor.theme: Breeze_Snow
Xcursor.theme: capitaine-cursors-light Xcursor.theme: capitaine-cursors-light

View File

@ -1,123 +0,0 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
export HISTCONTROL=ignoreboth:erasedups
PS1='[\u@\h \W]\$ '
if [ -d "$HOME/.bin" ] ;
then PATH="$HOME/.bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ] ;
then PATH="$HOME/.local/bin:$PATH"
fi
if [ -d "$HOME/.emacs.d/bin/" ] ;
then PATH="$HOME/.emacs.d/bin/:$PATH"
fi
# environment variables
#export VISUAL="/usr/bin/emacs --no-window-system"
#export EDITOR="/usr/bin/emacs --no-window-system"
export VISUAL="/usr/bin/vim"
export EDITOR="/usr/bin/vim"
#update config
#alias upconf='$HOME/scripts/arcolinux-config.sh'
#list
alias ls='ls --color=auto'
#alias la='ls -a'
#alias ll='ls -la'
#alias l='ls'
#alias l.="ls -A | egrep '^\.'"
#fix obvious typo's
#alias cd..='cd ..'
## Colorize the grep command output for ease of use (good for log files)##
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
#continue download
alias wget="wget -c"
# Aliases for software managment
alias pacman='pacman --color auto'
#alias update='yay -Syu'
alias update='paru -Syu --sudoloop --newsonupgrade'
#grub update
#alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"
#check vulnerabilities microcode
#alias microcode='grep . /sys/devices/system/cpu/vulnerabilities/*'
#get fastest mirrors in your neighborhood
#alias mirror="sudo reflector -f 30 -l 30 --number 10 --verbose --save /etc/pacman.d/mirrorlist"
#alias mirror-delay="sudo reflector --latest 50 --number 20 --sort delay --save /etc/pacman.d/mirrorlist"
#alias mirror-score="sudo reflector --latest 50 --number 20 --sort score --save /etc/pacman.d/mirrorlist"
#alias mirror-age="sudo reflector --latest 50 --number 20 --sort age --save /etc/pacman.d/mirrorlist"
#mounting the folder Public for exchange between host and guest on virtualbox
#alias vbm="sudo mount -t vboxsf -o rw,uid=1000,gid=1000 Public /home/$USER/Public"
#youtube-dl
#alias yta-aac="youtube-dl --extract-audio --audio-format aac "
#alias yta-best="youtube-dl --extract-audio --audio-format best "
#alias yta-flac="youtube-dl --extract-audio --audio-format flac "
#alias yta-m4a="youtube-dl --extract-audio --audio-format m4a "
#alias yta-mp3="youtube-dl --extract-audio --audio-format mp3 "
#alias yta-opus="youtube-dl --extract-audio --audio-format opus "
#alias yta-vorbis="youtube-dl --extract-audio --audio-format vorbis "
#alias yta-wav="youtube-dl --extract-audio --audio-format wav "
#alias ytv-best="youtube-dl -f bestvideo+bestaudio "
#Cleanup orphaned packages
#alias cleanup='sudo pacman -Rns $(pacman -Qtdq)'
#get the error messages from journalctl
#alias jctl="journalctl -p 3 -xb"
#shutdown or reboot
#alias ssn="sudo shutdown now"
#alias sr="sudo reboot"
#cpu-x as sudo
#alias cpu-x="sudo cpu-x"
# # ex = EXtractor for all kinds of archives
# # usage: ex <file>
#ex ()
#{
# if [ -f $1 ] ; then
# case $1 in
# *.tar.bz2) tar xjf $1 ;;
# *.tar.gz) tar xzf $1 ;;
# *.bz2) bunzip2 $1 ;;
# *.rar) unrar x $1 ;;
# *.gz) gunzip $1 ;;
# *.tar) tar xf $1 ;;
# *.tbz2) tar xjf $1 ;;
# *.tgz) tar xzf $1 ;;
# *.zip) unzip $1 ;;
# *.Z) uncompress $1;;
# *.7z) 7z x $1 ;;
# *.deb) ar x $1 ;;
# *.tar.xz) tar xf $1 ;;
# *) echo "'$1' cannot be extracted via ex()" ;;
# esac
# else
# echo "'$1' is not a valid file"
# fi
#}
#execute stuff
#neofetch

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

View File

@ -26,7 +26,7 @@ check_size=14
textless_progressbar=false textless_progressbar=false
progressbar_thickness=2 progressbar_thickness=2
menubar_mouse_tracking=true menubar_mouse_tracking=true
toolbutton_style=1 toolbutton_style=0
double_click=false double_click=false
translucent_windows=false translucent_windows=false
blurring=false blurring=false

4
arch-config/.config/MangoHud/MangoHud.conf Executable file → Normal file
View File

@ -67,5 +67,5 @@ output_file /home/marc/Dokumente/mangohud.log
################## INTERACTION ################# ################## INTERACTION #################
### Change toggle keybinds for the hud & logging ### Change toggle keybinds for the hud & logging
toggle_hud=F12 toggle_hud=Shift_L+F12
toggle_logging=F2 toggle_logging=Shift_L+F2

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,6 @@
; thunar GtkAccelMap rc-file -*- scheme -*- ; thunar GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump ; this file is an automated accelerator map dump
; ;
; (gtk_accel_path "<Actions>/ThunarBookmarks/fab0a703c3165b9ea6d4a2e40b570272" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/134cf305a61c72f784680835c93c28fd" "") ; (gtk_accel_path "<Actions>/ThunarBookmarks/134cf305a61c72f784680835c93c28fd" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "") ; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "")
@ -9,17 +8,17 @@
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
(gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary>q") (gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary>q")
; (gtk_accel_path "<Actions>/ThunarBookmarks/08190896767b4c5b3aca87d292280951" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size" "") ; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size" "")
(gtk_accel_path "<Actions>/ThunarWindow/new-window" "") ; (gtk_accel_path "<Actions>/ThunarWindow/new-window" "<Primary>n")
; (gtk_accel_path "<Actions>/ThunarWindow/clear-directory-specific-settings" "") ; (gtk_accel_path "<Actions>/ThunarWindow/clear-directory-specific-settings" "")
(gtk_accel_path "<Actions>/ThunarWindow/close-window" "") (gtk_accel_path "<Actions>/ThunarWindow/close-window" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/ac3bbb1429c4180d34b90e935eaeaa7b" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-parent" "<Alt>Up")
(gtk_accel_path "<Actions>/ThunarWindow/open-parent" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-menu" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size-in-bytes" "") ; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size-in-bytes" "")
; (gtk_accel_path "<Actions>/ThunarWindow/switch-previous-tab" "<Primary>Page_Up") ; (gtk_accel_path "<Actions>/ThunarWindow/switch-previous-tab" "<Primary>Page_Up")
; (gtk_accel_path "<Actions>/ThunarBookmarks/3cb76eced52269e016bf542f6d20d431" "") ; (gtk_accel_path "<Actions>/ThunarBookmarks/3873ca37b4cacc4a75103c1d72f2881d" "")
(gtk_accel_path "<Actions>/ThunarActionManager/open" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/open" "<Primary>o")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-ascending" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-ascending" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-split-view" "F3") ; (gtk_accel_path "<Actions>/ThunarWindow/toggle-split-view" "F3")
; (gtk_accel_path "<Actions>/ThunarActionManager/copy-2" "<Primary>Insert") ; (gtk_accel_path "<Actions>/ThunarActionManager/copy-2" "<Primary>Insert")
@ -27,106 +26,105 @@
; (gtk_accel_path "<Actions>/ThunarWindow/open-recent" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-recent" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-configure-toolbar" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-configure-toolbar" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/forward" "<Alt>Right") ; (gtk_accel_path "<Actions>/ThunarStandardView/forward" "<Alt>Right")
; (gtk_accel_path "<Actions>/ThunarBookmarks/9f9804d3a8acb92d2796c0e9ee791891" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/restore" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/restore" "")
(gtk_accel_path "<Actions>/ThunarWindow/open-location-alt" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-location-alt" "<Alt>d")
; (gtk_accel_path "<Actions>/ThunarBookmarks/0d63283611773acfd219c84ae028d009" "") ; (gtk_accel_path "<Actions>/ThunarBookmarks/0d63283611773acfd219c84ae028d009" "")
(gtk_accel_path "<Actions>/ThunarStandardView/select-by-pattern" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/select-by-pattern" "<Primary>s")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out-alt" "<Primary>minus") ; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out-alt" "<Primary>KP_Subtract")
; (gtk_accel_path "<Actions>/ThunarBookmarks/19f953f02c553b8f69ced365ba757ac6" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-file-menu" "F10") ; (gtk_accel_path "<Actions>/ThunarWindow/open-file-menu" "F10")
(gtk_accel_path "<Actions>/ThunarWindow/contents" "") ; (gtk_accel_path "<Actions>/ThunarWindow/contents" "F1")
; (gtk_accel_path "<Actions>/ThunarWindow/show-highlight" "") ; (gtk_accel_path "<Actions>/ThunarWindow/show-highlight" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-descending" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-descending" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-name" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-name" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/fa995596d306394304092cb795bd9249" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/select-all-files" "<Primary>a") ; (gtk_accel_path "<Actions>/ThunarStandardView/select-all-files" "<Primary>a")
; (gtk_accel_path "<Actions>/ThunarActionManager/execute" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/execute" "")
(gtk_accel_path "<Actions>/ThunarStandardView/properties" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/properties" "<Alt>Return")
; (gtk_accel_path "<Actions>/ThunarActionManager/cut-2" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/cut-2" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-dtime" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-dtime" "")
; (gtk_accel_path "<Actions>/ThunarWindow/switch-next-tab" "<Primary>Page_Down") ; (gtk_accel_path "<Actions>/ThunarWindow/switch-next-tab" "<Primary>Page_Down")
; (gtk_accel_path "<Actions>/ThunarActionManager/paste-2" "<Shift>Insert")
; (gtk_accel_path "<Actions>/ThunarWindow/open-templates" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-templates" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/paste-2" "<Shift>Insert")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-filetype" "") ; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-filetype" "")
(gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "") ; (gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "<Primary><Shift>w")
; (gtk_accel_path "<Actions>/ThunarStandardView/create-document" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/create-document" "")
; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "") ; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/310a68ed4e8d7e3153dbac6fd6f8509e" "") (gtk_accel_path "<Actions>/ThunarActions/uca-action-1666515885637912-1" "<Primary>Return")
; (gtk_accel_path "<Actions>/ThunarWindow/cancel-search" "Escape") ; (gtk_accel_path "<Actions>/ThunarWindow/cancel-search" "Escape")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt2" "<Primary>equal") ; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt2" "<Primary>equal")
(gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "") ; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "<Primary>d")
; (gtk_accel_path "<Actions>/ThunarActionManager/undo" "<Primary>z") ; (gtk_accel_path "<Actions>/ThunarActionManager/undo" "<Primary>z")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt" "F5")
(gtk_accel_path "<Actions>/ThunarActions/uca-action-1666515885637912-1" "<Primary>Return")
; (gtk_accel_path "<Actions>/ThunarStandardView/toggle-sort-order" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/toggle-sort-order" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt" "F5")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-entry" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-entry" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/paste" "<Primary>v") ; (gtk_accel_path "<Actions>/ThunarActionManager/paste" "<Primary>v")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt1" "<Primary>plus") ; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt1" "<Primary>KP_Add")
(gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "<Primary>m")
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "<Primary>2")
; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left") ; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
; (gtk_accel_path "<Actions>/ThunarBookmarks/f510f7aff94514b6fe1d3144f3a8f7e6" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "")
(gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-display-name" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>KP_Subtract")
; (gtk_accel_path "<Actions>/ThunarBookmarks/d560a9adc56f1eaa2739d7e989051c36" "")
; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-display-name" "")
; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
; (gtk_accel_path "<Actions>/ThunarWindow/remove-from-recent" "") ; (gtk_accel_path "<Actions>/ThunarWindow/remove-from-recent" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-with-other" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/open-with-other" "")
(gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "<Primary>i") (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "<Primary>i")
(gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r") ; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
; (gtk_accel_path "<Actions>/ThunarActionManager/copy" "<Primary>c") ; (gtk_accel_path "<Actions>/ThunarActionManager/copy" "<Primary>c")
; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape") ; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-3" "<Shift>KP_Delete") ; (gtk_accel_path "<Actions>/ThunarActionManager/delete-3" "<Shift>KP_Delete")
(gtk_accel_path "<Actions>/ThunarWindow/toggle-side-pane" "") ; (gtk_accel_path "<Actions>/ThunarWindow/toggle-side-pane" "F9")
; (gtk_accel_path "<Actions>/ThunarBookmarks/bd09eece7395e751859c8153dca05324" "") ; (gtk_accel_path "<Actions>/ThunarBookmarks/bd09eece7395e751859c8153dca05324" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/ef49cad9a2b186bac59b8de045e0f5d4" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "")
; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-image-preview" "") ; (gtk_accel_path "<Actions>/ThunarWindow/toggle-image-preview" "")
(gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "<Primary>1")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-2" "<Shift>Delete") ; (gtk_accel_path "<Actions>/ThunarActionManager/delete-2" "<Shift>Delete")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>KP_Add") ; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>plus")
; (gtk_accel_path "<Actions>/ThunarStandardView/configure-columns" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/configure-columns" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2") ; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2")
; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l") ; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l")
(gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "<Primary>3")
; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "")
; (gtk_accel_path "<Actions>/ThunarWindow/search" "<Primary>f") ; (gtk_accel_path "<Actions>/ThunarWindow/search" "<Primary>f")
; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t") ; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset" "<Primary>KP_0") ; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset" "<Primary>0")
; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "") ; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "")
(gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-tab" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-tab" "<Primary><Shift>p")
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-buttons" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-buttons" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/redo" "<Primary><Shift>z") ; (gtk_accel_path "<Actions>/ThunarActionManager/redo" "<Primary><Shift>z")
; (gtk_accel_path "<Actions>/ThunarWindow/open-trash" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-trash" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/7d2c0d8f2cb46dda0c77c334948613d9" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-window" "<Primary><Shift>o")
(gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-window" "")
; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/356c14bf86880b16a82a896aac1ea75d" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/open-location" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/open-location" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/trash-delete-2" "KP_Delete") ; (gtk_accel_path "<Actions>/ThunarActionManager/trash-delete-2" "KP_Delete")
; (gtk_accel_path "<Actions>/ThunarBookmarks/efbd1f6870be1a5a9ee9ba157935b388" "")
(gtk_accel_path "<Actions>/ThunarActions/uca-action-1666516933235505-2" "<Primary>f") (gtk_accel_path "<Actions>/ThunarActions/uca-action-1666516933235505-2" "<Primary>f")
; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n") ; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n")
(gtk_accel_path "<Actions>/ThunarWindow/open-home" "") ; (gtk_accel_path "<Actions>/ThunarBookmarks/74a0c1a83380d0d00d6f74dca466afd3" "")
(gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-home" "<Alt>Home")
; (gtk_accel_path "<Actions>/ThunarBookmarks/5d391c8566bd12aa7597c7e7eb5e3ba3" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/c7ad40fbe8c84e920c6c1969eef9562f" "")
; (gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "<Primary>h")
; (gtk_accel_path "<Actions>/ThunarStandardView/set-default-app" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/set-default-app" "")
; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "") ; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt" "BackSpace") ; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt" "BackSpace")
; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "") ; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/delete" "") ; (gtk_accel_path "<Actions>/ThunarActionManager/delete" "")
(gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "") ; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "<Primary>e")
; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "") ; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/sendto-desktop" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "") ; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset-alt" "<Primary>0") ; (gtk_accel_path "<Actions>/ThunarActionManager/sendto-desktop" "")
; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset-alt" "<Primary>KP_0")
; (gtk_accel_path "<Actions>/ThunarWindow/about" "") ; (gtk_accel_path "<Actions>/ThunarWindow/about" "")

View File

@ -5,7 +5,7 @@
<name>Als root öffnen</name> <name>Als root öffnen</name>
<submenu></submenu> <submenu></submenu>
<unique-id>1673031093097554-1</unique-id> <unique-id>1673031093097554-1</unique-id>
<command>gksu thunar %f</command> <command>thunar admin://%f</command>
<description>Verzeichnis als root-Nutzer öffnen</description> <description>Verzeichnis als root-Nutzer öffnen</description>
<range>*</range> <range>*</range>
<patterns>*</patterns> <patterns>*</patterns>

View File

@ -1,15 +0,0 @@
# configuration file for betterlockscreen
insidecolor=00000000
ringcolor=ffffffff
keyhlcolor=d23c3dff
bshlcolor=d23c3dff
separatorcolor=00000000
insidevercolor=00000000
insidewrongcolor=d23c3dff
ringvercolor=ffffffff
ringwrongcolor=ffffffff
verifcolor=ffffffff
timecolor=ffffffff
datecolor=ffffffff
loginbox=00000066

View File

@ -0,0 +1,4 @@
{
"last_used_colors": "Grass",
"last_used_style": "Banner"
}

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>lineedit_history_xpath_edit_opt_chapter</key>
<array>
<string>//*[((name()='h1' or name()='h2') and re:test(., '\s*((chapter|book|section|part)\s+)|((prolog|prologue|epilogue)(\s+|$))', 'i')) or @class = 'chapter']</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,7 @@
{
"domain": "uk",
"ignore_fields": [],
"prefer_kindle_edition": true,
"server": "auto",
"use_mobi_asin": true
}

View File

@ -0,0 +1,4 @@
{
"ignore_fields": [],
"max_covers": 5
}

View File

@ -0,0 +1,3 @@
{
"ignore_fields": []
}

View File

@ -0,0 +1,3 @@
{
"ignore_fields": []
}

View File

@ -0,0 +1,3 @@
{
"ignore_fields": []
}

View File

@ -0,0 +1,11 @@
{
"cover_priorities": {
"Big Book Search": 2,
"Goodreads": 3,
"Google": 2,
"Google Images": 2
},
"fewer_tags": true,
"ignore_fields": [],
"max_tags": 10
}

Binary file not shown.

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2023-04-10T10:35:20.777836+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-11-20T15:35:00.247364+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:50:07.509747+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:31:20.263632+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:37:54.172700+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/4/2/4/2[a5PJ]/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-12-04T16:16:28.286306+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:25:34.457262+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:49:27.560671+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:43:05.062150+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:25:27.348131+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/4/2/4[il-libro]/4/4/10/1:42)", "pos_type": "epubcfi", "timestamp": "2023-06-18T14:56:01.898291+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T17:04:54.458046+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:31:11.472884+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:18:37.552302+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:59:22.091126+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:23:24.007208+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:38:49.524397+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/4/2/4/2/1:27)", "pos_type": "epubcfi", "timestamp": "2023-09-24T19:05:00.748840+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@49.95:50)", "pos_type": "epubcfi", "timestamp": "2023-09-24T17:53:58.292677+00:00", "type": "last-read"}]

View File

@ -0,0 +1 @@
[{"pos": "epubcfi(/2/2/4/2@50:50)", "pos_type": "epubcfi", "timestamp": "2022-09-18T16:14:39.273516+00:00", "type": "last-read"}]

View File

@ -6,7 +6,7 @@
;; Some functionality uses this to identify you, e.g. GPG configuration, email ;; Some functionality uses this to identify you, e.g. GPG configuration, email
;; clients, file templates and snippets. ;; clients, file templates and snippets.
(setq user-full-name "RealStickman" (setq user-full-name "exu"
user-mail-address "mrc@frm01.net") user-mail-address "mrc@frm01.net")
;; Doom exposes five (optional) variables for controlling fonts in Doom. Here ;; Doom exposes five (optional) variables for controlling fonts in Doom. Here
@ -21,8 +21,8 @@
;; font string. You generally only need these two: ;; font string. You generally only need these two:
;; (setq doom-font (font-spec :family "monospace" :size 12 :weight 'semi-light) ;; (setq doom-font (font-spec :family "monospace" :size 12 :weight 'semi-light)
;; doom-variable-pitch-font (font-spec :family "sans" :size 13)) ;; doom-variable-pitch-font (font-spec :family "sans" :size 13))
(setq doom-font (font-spec :family "monospace" :size 14 :weight 'regular) (setq doom-font (font-spec :family "monospace" :size 11.0 :weight 'regular)
doom-variable-pitch-font (font-spec :family "sans" :size 15)) doom-variable-pitch-font (font-spec :family "sans" :size 12.0))
;; There are two ways to load a theme. Both assume the theme is installed and ;; There are two ways to load a theme. Both assume the theme is installed and
;; available. You can either set `doom-theme' or manually load a theme with the ;; available. You can either set `doom-theme' or manually load a theme with the
@ -35,7 +35,7 @@
;; This determines the style of line numbers in effect. If set to `nil', line ;; This determines the style of line numbers in effect. If set to `nil', line
;; numbers are disabled. For relative line numbers, set this to `relative'. ;; numbers are disabled. For relative line numbers, set this to `relative'.
(setq display-line-numbers-type 'relative) ;;(setq display-line-numbers-type 'relative)
;; Here are some additional functions/macros that could help you configure Doom: ;; Here are some additional functions/macros that could help you configure Doom:
@ -56,14 +56,14 @@
;; they are implemented. ;; they are implemented.
;; Enables the minimap by default. Use SPC-t-m to toggle ;; Enables the minimap by default. Use SPC-t-m to toggle
;(minimap-mode 1) ;;(minimap-mode 1)
(setq (setq
projectile-project-search-path '("~/GitProjects/")) projectile-project-search-path '("~/GitProjects/"))
;; autoload magit ;; autoload magit
;(require 'magit-gitflow) ;;(require 'magit-gitflow)
;(add-hook 'magit-mode-hook 'turn-on-magit-gitflow) ;;(add-hook 'magit-mode-hook 'turn-on-magit-gitflow)
(setq hl-todo-keyword-faces (setq hl-todo-keyword-faces
'(("TODO" . "#EACD4B") '(("TODO" . "#EACD4B")
@ -88,3 +88,18 @@
;; Enable nimlangserver for nim files ;; Enable nimlangserver for nim files
(add-hook 'nim-mode-hook #'lsp) (add-hook 'nim-mode-hook #'lsp)
;; Disable formatter for php
(setq-hook! 'php-mode-hook +format-with :none)
;; auto-virtualenv package configuration
(use-package! auto-virtualenv
:init
:config
(add-hook! 'python-mode-hook 'auto-virtualenv-set-virtualenv)
(add-hook! 'projectile-after-switch-project-hook 'auto-virtualenv-set-virtualenv) ;; If using projectile
)
;; python debugging
(after! dap-mode
(setq dap-python-debugger 'debugpy))

View File

@ -4,8 +4,8 @@
;; in. Remember to run 'doom sync' after modifying it! ;; in. Remember to run 'doom sync' after modifying it!
;; NOTE Press 'SPC h d h' (or 'C-h d h' for non-vim users) to access Doom's ;; NOTE Press 'SPC h d h' (or 'C-h d h' for non-vim users) to access Doom's
;; documentation. There you'll find a "Module Index" link where you'll find ;; documentation. There you'll find a link to Doom's Module Index where all
;; a comprehensive list of Doom's modules and what flags they support. ;; of our modules are listed, including what flags they support.
;; NOTE Move your cursor over a module's name (or its flags) and press 'K' (or ;; NOTE Move your cursor over a module's name (or its flags) and press 'K' (or
;; 'C-c c k' for non-vim users) to view its documentation. This works on ;; 'C-c c k' for non-vim users) to view its documentation. This works on
@ -15,6 +15,7 @@
;; directory (for easy access to its source code). ;; directory (for easy access to its source code).
(doom! :input (doom! :input
;;bidi ; (tfel ot) thgir etirw uoy gnipleh
;;chinese ;;chinese
;;japanese ;;japanese
;;layout ; auie,ctsrnm is the superior home row ;;layout ; auie,ctsrnm is the superior home row
@ -29,13 +30,12 @@
;;deft ; notational velocity for Emacs ;;deft ; notational velocity for Emacs
doom ; what makes DOOM look the way it does doom ; what makes DOOM look the way it does
doom-dashboard ; a nifty splash screen for Emacs doom-dashboard ; a nifty splash screen for Emacs
;doom-quit ; DOOM quit-message prompts when you quit Emacs ;;doom-quit ; DOOM quit-message prompts when you quit Emacs
;(emoji +unicode) ; 🙂 ;;(emoji +unicode) ; 🙂
;;fill-column ; a `fill-column' indicator
hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW/OHGODTHEHORROR hl-todo ; highlight TODO/FIXME/NOTE/DEPRECATED/HACK/REVIEW/OHGODTHEHORROR
;;hydra ;;hydra
indent-guides ; highlighted indent columns indent-guides ; highlighted indent columns
ligatures ; ligatures and symbols to make your code pretty again ;;ligatures ; ligatures and symbols to make your code pretty again
minimap ; show a map of the code on the side minimap ; show a map of the code on the side
modeline ; snazzy, Atom-inspired modeline, plus API modeline ; snazzy, Atom-inspired modeline, plus API
;;nav-flash ; blink cursor line after big motions ;;nav-flash ; blink cursor line after big motions
@ -45,7 +45,7 @@
;;tabs ; a tab bar for Emacs ;;tabs ; a tab bar for Emacs
;;treemacs ; a project drawer, like neotree but cooler ;;treemacs ; a project drawer, like neotree but cooler
unicode ; extended unicode support for various languages unicode ; extended unicode support for various languages
vc-gutter ; vcs diff in the fringe (vc-gutter +pretty) ; vcs diff in the fringe
vi-tilde-fringe ; fringe tildes to mark beyond EOB vi-tilde-fringe ; fringe tildes to mark beyond EOB
;;window-select ; visually switch windows ;;window-select ; visually switch windows
workspaces ; tab emulation, persistence & separate workspaces workspaces ; tab emulation, persistence & separate workspaces
@ -53,8 +53,8 @@
:editor :editor
(evil +everywhere); come to the dark side, we have cookies (evil +everywhere); come to the dark side, we have cookies
file-templates ; auto-snippets for empty files ;;file-templates ; auto-snippets for empty files
fold ; (nigh) universal code folding ;;fold ; (nigh) universal code folding
(format +onsave) ; automated prettiness (format +onsave) ; automated prettiness
;;god ; run Emacs commands without modifier keys ;;god ; run Emacs commands without modifier keys
;;lispy ; vim for lisp, for people who don't like vim ;;lispy ; vim for lisp, for people who don't like vim
@ -62,7 +62,7 @@
;;objed ; text object editing for the innocent ;;objed ; text object editing for the innocent
;;parinfer ; turn lisp into python, sort of ;;parinfer ; turn lisp into python, sort of
;;rotate-text ; cycle region at point between text candidates ;;rotate-text ; cycle region at point between text candidates
snippets ; my elves. They type so I don't have to ;;snippets ; my elves. They type so I don't have to
word-wrap ; soft wrapping with language-aware indent word-wrap ; soft wrapping with language-aware indent
:emacs :emacs
@ -81,19 +81,21 @@
:checkers :checkers
syntax ; tasing you for every semicolon you forget syntax ; tasing you for every semicolon you forget
;;(spell +flyspell) ; tasing you for misspelling mispelling ;;(spell +flyspell) ; tasing you for misspelling mispelling
;;grammar ; tasing grammar mistake every you make grammar ; tasing grammar mistake every you make
:tools :tools
ansible ansible
debugger ; FIXME stepping through code, to help you add bugs ;;biblio ; Writes a PhD for you (citation needed)
;;collab ; buffers with friends
(debugger +lsp) ; FIXME stepping through code, to help you add bugs
;;direnv ;;direnv
docker (docker +lsp)
;;editorconfig ; let someone else argue about tabs vs spaces editorconfig ; let someone else argue about tabs vs spaces
;;ein ; tame Jupyter notebooks with emacs ;;ein ; tame Jupyter notebooks with emacs
(eval +overlay) ; run code, run (also, repls) ;;(eval +overlay) ; run code, run (also, repls)
;;gist ; interacting with github gists ;;gist ; interacting with github gists
;;lookup ; navigate your code and its documentation lookup ; navigate your code and its documentation
lsp (lsp +peek) ; M-x vscode
magit ; a git porcelain for Emacs magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs ;;make ; run make tasks from Emacs
;;pass ; password manager for nerds ;;pass ; password manager for nerds
@ -101,8 +103,9 @@
;;prodigy ; FIXME managing external services & code builders ;;prodigy ; FIXME managing external services & code builders
;;rgb ; creating color strings ;;rgb ; creating color strings
;;taskrunner ; taskrunner for all your projects ;;taskrunner ; taskrunner for all your projects
;;terraform ; infrastructure as code terraform ; infrastructure as code
;;tmux ; an API for interacting with tmux ;;tmux ; an API for interacting with tmux
;;tree-sitter ; syntax and parsing, sitting in a tree...
upload ; map local to remote projects via ssh/ftp upload ; map local to remote projects via ssh/ftp
:os :os
@ -111,25 +114,30 @@
:lang :lang
;;agda ; types of types of types of types... ;;agda ; types of types of types of types...
(cc +lsp) ; C/C++/Obj-C madness ;;beancount ; mind the GAAP
(cc +lsp) ; C > C++ == 1
;;clojure ; java with a lisp ;;clojure ; java with a lisp
;;common-lisp ; if you've seen one lisp, you've seen them all ;;common-lisp ; if you've seen one lisp, you've seen them all
;;coq ; proofs-as-programs ;;coq ; proofs-as-programs
;(crystal +lsp) ; ruby at the speed of c ;;crystal ; ruby at the speed of c
;;csharp ; unity, .NET, and mono shenanigans ;;csharp ; unity, .NET, and mono shenanigans
;;data ; config/data formats ;;data ; config/data formats
;;(dart +flutter) ; paint ui and not much else ;;(dart +flutter) ; paint ui and not much else
;;dhall
;;elixir ; erlang done right ;;elixir ; erlang done right
;;elm ; care for a cup of TEA? ;;elm ; care for a cup of TEA?
emacs-lisp ; drown in parentheses emacs-lisp ; drown in parentheses
;;erlang ; an elegant language for a more civilized age ;;erlang ; an elegant language for a more civilized age
;;ess ; emacs speaks statistics ;;ess ; emacs speaks statistics
;;factor
;;faust ; dsp, but you get to keep your soul ;;faust ; dsp, but you get to keep your soul
;;fortran ; in FORTRAN, GOD is REAL (unless declared INTEGER)
;;fsharp ; ML stands for Microsoft's Language ;;fsharp ; ML stands for Microsoft's Language
;;fstar ; (dependent) types and (monadic) effects and Z3 ;;fstar ; (dependent) types and (monadic) effects and Z3
;;gdscript ; the language you waited for ;;gdscript ; the language you waited for
;;(go +lsp) ; the hipster dialect ;;(go +lsp) ; the hipster dialect
;;(haskell +dante) ; a language that's lazier than I am ;;(graphql +lsp) ; Give queries a REST
;;(haskell +lsp) ; a language that's lazier than I am
;;hy ; readability of scheme w/ speed of python ;;hy ; readability of scheme w/ speed of python
;;idris ; a language you can depend on ;;idris ; a language you can depend on
json ; At least it ain't XML json ; At least it ain't XML
@ -137,17 +145,16 @@
(javascript +lsp) ; all(hope(abandon(ye(who(enter(here)))))) (javascript +lsp) ; all(hope(abandon(ye(who(enter(here))))))
;;julia ; a better, faster MATLAB ;;julia ; a better, faster MATLAB
;;kotlin ; a better, slicker Java(Script) ;;kotlin ; a better, slicker Java(Script)
;;(latex +lsp) ; writing papers in Emacs has never been so fun ;;latex ; writing papers in Emacs has never been so fun
;;lean ;;lean ; for folks with too much to prove
;;factor ;;ledger ; be audit you can be
;;ledger ; an accounting system in Emacs
;;lua ; one-based indices? one-based indices ;;lua ; one-based indices? one-based indices
(markdown +grip) ; writing docs for people to ignore markdown ; writing docs for people to ignore
nim ; python + lisp at the speed of c nim ; python + lisp at the speed of c
nix ; I hereby declare "nix geht mehr!" nix ; I hereby declare "nix geht mehr!"
;;ocaml ; an objective camel ;;ocaml ; an objective camel
org ; organize your plain life in plain text org ; organize your plain life in plain text
;;php ; perl's insecure younger brother php ; perl's insecure younger brother
;;plantuml ; diagrams for confusing people more ;;plantuml ; diagrams for confusing people more
;;purescript ; javascript, but functional ;;purescript ; javascript, but functional
(python +lsp +pyright) ; beautiful is better than ugly (python +lsp +pyright) ; beautiful is better than ugly
@ -157,19 +164,20 @@
;;rest ; Emacs as a REST client ;;rest ; Emacs as a REST client
;;rst ; ReST in peace ;;rst ; ReST in peace
;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
;;rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap() ;;(rust +lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
;;scala ; java, but good ;;scala ; java, but good
;;scheme ; a fully conniving family of lisps ;;(scheme +guile) ; a fully conniving family of lisps
(sh +powershell +fish +lsp) ; she sells {ba,z,fi}sh shells on the C xor (sh +fish +lsp) ; she sells {ba,z,fi}sh shells on the C xor
;;sml ;;sml
;;solidity ; do you need a blockchain? No. ;;solidity ; do you need a blockchain? No.
;;swift ; who asked for emoji variables? ;;swift ; who asked for emoji variables?
;;terra ; Earth and Moon in alignment for performance. ;;terra ; Earth and Moon in alignment for performance.
(web +lsp) ; the tubes (web +lsp) ; the tubes
yaml ; JSON, but readable yaml ; JSON, but readable
;;zig ; C, but simpler
:email :email
;;(mu4e +gmail) ;;(mu4e +org +gmail)
;;notmuch ;;notmuch
;;(wanderlust +gmail) ;;(wanderlust +gmail)

View File

@ -48,3 +48,6 @@
;(unpin! pinned-package another-pinned-package) ;(unpin! pinned-package another-pinned-package)
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things) ;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
;(unpin! t) ;(unpin! t)
;; auto-virtualenv package install
(package! auto-virtualenv)

View File

@ -1,468 +0,0 @@
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
# Display notification on focused monitor. Possible modes are:
# mouse: follow mouse pointer
# keyboard: follow window with keyboard focus
# none: don't follow anything
#
# "keyboard" needs a window manager that exports the
# _NET_ACTIVE_WINDOW property.
# This should be the case for almost all modern window managers.
#
# If this option is set to mouse or keyboard, the monitor option
# will be ignored.
follow = mouse
# The geometry of the window:
# [{width}]x{height}[+/-{x}+/-{y}]
# The geometry of the message window.
# The height is measured in number of notifications everything else
# in pixels. If the width is omitted but the height is given
# ("-geometry x2"), the message window expands over the whole screen
# (dmenu-like). If width is 0, the window expands to the longest
# message displayed. A positive x is measured from the left, a
# negative from the right side of the screen. Y is measured from
# the top and down respectively.
# The width can be negative. In this case the actual width is the
# screen width minus the width defined in within the geometry option.
geometry = "500x0-30+20"
# Show how many messages are currently hidden (because of geometry).
indicate_hidden = yes
# Shrink window if it's smaller than the width. Will be ignored if
# width is 0.
shrink = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.).
transparency = 0
# The height of the entire notification. If the height is smaller
# than the font height and padding combined, it will be raised
# to the font height and padding.
notification_height = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 2
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 2
# Defines color of the frame around the notification window.
frame_color = "#aaaaaa"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 120
### Text ###
font = Monospace 8
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
# Possible values are:
# full: Allow a small subset of html markup in notifications:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <https://developer.gnome.org/pango/stable/pango-Markup.html>.
#
# strip: This setting is provided for compatibility with some broken
# clients that send markup even though it's not enabled on the
# server. Dunst will try to strip the markup but the parsing is
# simplistic so using this option outside of matching rules for
# specific applications *IS GREATLY DISCOURAGED*.
#
# no: Disable markup parsing, incoming notifications will be treated as
# plain text. Dunst will not advertise that it has the body-markup
# capability if this is set as a global setting.
#
# It's important to note that markup inside the format option will be parsed
# regardless of what this is set to.
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<b>%s</b> <i>%a</i>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = center
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Split notifications into multiple lines if they don't fit into
# geometry.
word_wrap = yes
# When word_wrap is set to no, specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = false
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Surfn/24/status/:/usr/share/icons/Surfn/24/devices/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = yes
# Maximum amount of notifications kept in history
history_length = 20
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/firefox -new-tab
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Print a notification on startup.
# This is mainly for error detection, since dbus (re-)starts dunst
# automatically after a crash.
startup_notification = false
# Manage dunst's desire for talking
# Can be one of the following values:
# crit: Critical features. Dunst aborts
# warn: Only non-fatal warnings
# mesg: Important Messages
# info: all unimportant stuff
# debug: all less than unimportant stuff
verbosity = mesg
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 10
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### Legacy
# Use the Xinerama extension instead of RandR for multi-monitor support.
# This setting is provided for compatibility with older nVidia drivers that
# do not support RandR and using it on systems that support RandR is highly
# discouraged.
#
# By enabling this setting dunst will not be able to detect when a monitor
# is connected or disconnected which might break follow mode if the screen
# layout changes.
force_xinerama = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: If the notification has exactly one action, or one is marked as default,
# invoke it. If there are multiple and no default, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = close_all
mouse_right_click = do_action
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[shortcuts]
# Shortcuts are specified as [modifier+][modifier+]...key
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
# "mod3" and "mod4" (windows-key).
# Xev might be helpful to find names for keys.
# Close notification.
#close = ctrl+space
# Close all notifications.
#close_all = ctrl+shift+space
# Redisplay last message(s).
# On the US keyboard layout "grave" is normally above TAB and left
# of "1". Make sure this key actually exists on your keyboard layout,
# e.g. check output of 'xmodmap -pke'
#history = ctrl+grave
# Context menu.
#context = ctrl+shift+period
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#222222"
foreground = "#aaaaaa"
timeout = 5
# Icon for notifications with low urgency, uncomment to enable
#icon = /path/to/icon
[urgency_normal]
background = "#333333"
foreground = "#ffffff"
timeout = 10
# Icon for notifications with normal urgency, uncomment to enable
#icon = /path/to/icon
[urgency_critical]
background = "#555555"
foreground = "#ffffff"
timeout = 0
# Icon for notifications with critical urgency, uncomment to enable
#icon = /path/to/icon
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# timeout
# urgency
#
# Shell-like globbing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: if you don't want a notification to be displayed, set the format
# to "".
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
[fullscreen_show]
fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
#[ignore]
# # This notification will not be displayed
# summary = "foobar"
# format = ""
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
#[stack-volumes]
# appname = "some_volume_notifiers"
# set_stack_tag = "volume"
[dunstify]
appname = "dunstify"
format = "<b>%s</b>\n%b"
script = "/home/marc/scripts/dunst-notification-sound.sh"
[notify-send]
appname = "notify-send"
format = "<b>%s</b>\n%b"
script = "/home/marc/scripts/dunst-notification-sound.sh"
[volume-script]
appname = "volume-script"
format = "<b>%s</b>\n%b"
timeout = 5
script = "/home/marc/scripts/dunst-notification-sound.sh"
[backlight-script]
appname = "backlight-script"
format = "<b>%s</b>\n%b"
timeout = 5
script = "/home/marc/scripts/dunst-notification-sound.sh"
[xfce4-power-manager]
appname = "Power Manager"
summary = "Brightness:*"
format = ""
# vim: ft=cfg
#[play-sound]
# summary = "*"
# script = "/home/marc/scripts/dunst-notification-sound.sh"
[Evolution-sound]
appname = "evolution-mail-notification"
script = "/home/marc/scripts/dunst-notification-sound.sh"

View File

@ -0,0 +1,2 @@
--enable-features=UseOzonePlatform
--ozone-platform=wayland

View File

@ -0,0 +1,2 @@
--enable-features=WaylandWindowDecorations
--ozone-platform-hint=auto

View File

@ -81,7 +81,8 @@ set EDITOR /usr/bin/nvim
set VISUAL /usr/bin/nvim set VISUAL /usr/bin/nvim
# add paths # add paths
set fish_user_paths "$HOME/.emacs.d/bin/" $fish_user_paths set fish_user_paths "$HOME/.emacs.d/bin/" $fish_user_paths # old path
set fish_user_paths "$HOME/.config/emacs/bin/" $fish_user_paths # new path
set fish_user_paths "$HOME/scripts/in_path" $fish_user_paths set fish_user_paths "$HOME/scripts/in_path" $fish_user_paths
set fish_user_paths "$HOME/.local/bin" $fish_user_paths set fish_user_paths "$HOME/.local/bin" $fish_user_paths
set fish_user_paths "$HOME/node_modules/.bin/" $fish_user_paths set fish_user_paths "$HOME/node_modules/.bin/" $fish_user_paths

7
arch-config/.config/fontconfig/fonts.conf Executable file → Normal file
View File

@ -21,10 +21,10 @@
<const>lcddefault</const> <const>lcddefault</const>
</edit> </edit>
</match> </match>
<!-- Set preferred serif, sans serif, and monospace fonts. --> <!-- Set preferred serif, sans serif, and monospace fonts. -->
<!-- Previous options: Droid Serif, Droid Sans, Droid Sans, Droid Sans Mono, Droid Sans Mono --> <!-- Previous options: Droid Serif, Droid Sans, Droid Sans, Droid Sans Mono, Droid Sans Mono -->
<!-- 08.12.2020 options: Droid Serif, Fira Sans, Fira Sans, Fira Code, Fira Code --> <!-- 08.12.2020 options: Droid Serif, Fira Sans, Fira Sans, Fira Code, Fira Code -->
<!-- 22.07.2023 options: Droid Serif, Fira Sans, Fira Sans, Fira Mono, Fira Mono -->
<alias> <alias>
<family>serif</family> <family>serif</family>
<prefer> <prefer>
@ -46,14 +46,13 @@
<alias> <alias>
<family>monospace</family> <family>monospace</family>
<prefer> <prefer>
<family>Fira Code</family> <family>Fira Mono</family>
</prefer> </prefer>
</alias> </alias>
<alias> <alias>
<family>mono</family> <family>mono</family>
<prefer> <prefer>
<family>Fira Code</family> <family>Fira Mono</family>
</prefer> </prefer>
</alias> </alias>
</fontconfig> </fontconfig>

1
arch-config/.config/gtk-3.0/settings.ini Executable file → Normal file
View File

@ -1,5 +1,6 @@
[Settings] [Settings]
gtk-theme-name=Sweet-Dark gtk-theme-name=Sweet-Dark
gtk-application-prefer-dark-theme = true
gtk-icon-theme-name=Sweet-Rainbow gtk-icon-theme-name=Sweet-Rainbow
gtk-font-name=Fira Sans 12 gtk-font-name=Fira Sans 12
gtk-cursor-theme-name=capitaine-cursors-light gtk-cursor-theme-name=capitaine-cursors-light

View File

@ -1,966 +0,0 @@
######################################################################################################################
#####################################################################################################################
################# Start of all the settings #################
#####################################################################################################################
#####################################################################################################################
# NOTE THIS FILE IS OVERWRITTEN WITH THE ONE FROM THEMES!!
# KEY DEFINITIONS TO REMEMBER
# $Mod = WINDOWS key or Super key or Mod4
# Mod1 = ALT key
# Control = CTRL key
# Shift = SHIFT key
# Escape = ESCAPE key
# Return = ENTER or RETURN key
# KP_Enter = Keypad Enter
# Pause = PAUSE key
# Print = PRINT key
# Tab = TAB key
#####################################################################################################################
################# Define the $mod variable/key #################
#####################################################################################################################
# Key to rule them all : Super(Windows) or Alt key?
# Mod4 = Windows or Super key on keyboard
# Mod1 = Alt key on keyboard
#Set Alt key
#set $mod Mod1
#set Super key
set $mod Mod4
#####################################################################################################################
################# Define the movements keys - variables #################
#####################################################################################################################
#This is setup for qwerty
set $up k
set $down j
set $left h
set $right l
#####################################################################################################################
################# Workspaces location #################
#####################################################################################################################
# setting variables for later use
# use xrandr and/or arandr to know the names of your monitors
exec --no-startup-id xrandr --output eDP1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI1 --off --output VIRTUAL1 --off
exec --no-startup-id xrandr --output HDMI2 --right-of HDMI1 --auto
# my current setup
#set $firstMonitor DP3
#set $secondMonitor LVDS1
#set $firstMonitor DVI-I-0
#set $secondMonitor HDMI-0
#set $firstMonitor DVI-0
#set $secondMonitor DVI-1
#set $firstMonitor DVI-I-1
#set $secondMonitor DVI-D-1
set $firstMonitor HDMI1
set $secondMonitor HDMI2
workspace 1 output $firstMonitor
workspace 2 output $firstMonitor
workspace 3 output $firstMonitor
workspace 4 output $firstMonitor
workspace 5 output $firstMonitor
workspace 6 output $secondMonitor
workspace 7 output $secondMonitor
workspace 8 output $secondMonitor
workspace 9 output $secondMonitor
workspace 10 output $secondMonitor
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1; workspace 1
bindsym $mod+Shift+2 move container to workspace 2; workspace 2
bindsym $mod+Shift+3 move container to workspace 3; workspace 3
bindsym $mod+Shift+4 move container to workspace 4; workspace 4
bindsym $mod+Shift+5 move container to workspace 5; workspace 5
bindsym $mod+Shift+6 move container to workspace 6; workspace 6
bindsym $mod+Shift+7 move container to workspace 7; workspace 7
bindsym $mod+Shift+8 move container to workspace 8; workspace 8
bindsym $mod+Shift+9 move container to workspace 9; workspace 9
bindsym $mod+Shift+0 move container to workspace 10; workspace 10
#####################################################################################################################
################# how to exit, logoff, suspend, ... #################
#####################################################################################################################
#Press $mod (super) and X to exit - check toolbar for next choices
bindsym $mod+x mode "$mode_system"
set $mode_system System (k) lock, (l) logout, (r) reboot, (s) shutdown, (u) suspend, (h) hibernate
mode "$mode_system" {
bindsym k exec --no-startup-id ~/.config/i3/scripts/i3exit.sh lock, mode "default"
bindsym l exec --no-startup-id ~/.config/i3/scripts/i3exit.sh logout, mode "default"
bindsym u exec --no-startup-id ~/.config/i3/scripts/i3exit.sh suspend, mode "default"
bindsym h exec --no-startup-id ~/.config/i3/scripts/i3exit.sh hibernate, mode "default"
bindsym r exec --no-startup-id ~/.config/i3/scripts/i3exit.sh reboot, mode "default"
bindsym s exec --no-startup-id ~/.config/i3/scripts/i3exit.sh shutdown, mode "default"
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
#####################################################################################################################
################# reload changed configuration #################
#####################################################################################################################
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# reload the configuration file
bindsym $mod+Shift+c reload
#####################################################################################################################
################# Stopping an application #################
#####################################################################################################################
# kill focused window
bindsym $mod+Shift+q kill
bindsym $mod+q kill
#####################################################################################################################
################# Moving around in i3 #################
#####################################################################################################################
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# toggle tiling / floating
bindsym $mod+Shift+f floating toggle
# change focus
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
#####################################################################################################################
################# moving around workspaces #################
#####################################################################################################################
# next/previous workspace
bindsym $mod+Tab workspace next
bindsym $mod+Shift+Tab workspace prev
# switch to workspace with urgent window automatically
for_window [urgent=latest] focus
#####################################################################################################################
################# Tiling parameters #################
#####################################################################################################################
# orientation for new workspaces
default_orientation horizontal
# split in horizontal orientation
bindsym $mod+o split h
# split in vertical orientation
bindsym $mod+v split v
# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
# qwerty/azerty issue for letter z
bindsym $mod+s layout stacking
bindsym $mod+z layout tabbed
bindsym $mod+e layout toggle split
# change focus between tiling / floating windows
bindsym $mod+t focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
# focus the child container
bindsym $mod+d focus child
#####################################################################################################################
################# change modes #################
#####################################################################################################################
bindsym $mod+m mode "$main"
set $main Social (s), Gaming (g), Crypto (c), Media (m), Resize (r), Layout (l)
mode "$main"{
bindsym s mode "$social"
bindsym g mode "$gaming"
bindsym c mode "$crypto"
bindsym m mode "$media"
bindsym r mode "resize"
bindsym l mode "$layout"
bindsym Return mode "default"
bindsym Escape mode "default"
}
#############################################################################
################## social ##################
#############################################################################
set $social Discord (d), Element (e), Telegram (b), Signal (s), Teams (t)
mode "$social"{
bindsym d exec --no-startup-id discord --no-sandbox;focus
bindsym e exec --no-startup-id element-desktop;focus
bindsym b exec --no-startup-id telegram-desktop;focus
#bindsym s exec --no-startup-id slack;focus
bindsym s exec --no-startup-id signal-desktop;focus
bindsym t exec --no-startup-id teams;focus
bindsym Return mode "default"
bindsym Escape mode "default"
}
#############################################################################
################## media ##################
#############################################################################
set $media Tauon (t), Celluloid (c), Jellyfin (j)
mode "$media"{
bindsym t exec --no-startup-id tauon;focus
bindsym c exec --no-startup-id celluloid;focus
bindsym j exec --no-startup-id jellyfinmediaplayer;focus
bindsym Return mode "default"
bindsym Escape mode "default"
}
##############################################################################
################# crypto #################
##############################################################################
set $crypto Electrum (b), Electon Cash (c), Monero (m)
mode "$crypto"{
bindsym b exec --no-startup-id electrum;focus
bindsym c exec --no-startup-id electron-cash;focus
bindsym m exec --no-startup-id monero-wallet-gui;focus
bindsym Return mode "default"
bindsym Escape mode "default"
}
##############################################################################
################# gaming #################
##############################################################################
# launch gaming focused programs
set $gaming Lutris (l), Steam (s), Minigalaxy (g), Itch (i), Citra (3DS) (c)
mode "$gaming" {
bindsym l exec --no-startup-id lutris;focus
bindsym s exec --no-startup-id steam-native;focus
bindsym g exec --no-startup-id minigalaxy;focus
bindsym i exec --no-startup-id itch;focus
bindsym c exec --no-startup-id citra-qt;focus
bindsym Return mode "default"
bindsym Escape mode "default"
}
#############################################################################
################### resize ##################
#############################################################################
# resize window (you can also use the mouse for that)
bindsym $mod+r mode "resize"
mode "resize" {
# These bindings trigger as soon as you enter the resize mode
# Pressing left will shrink the windows width.
# Pressing right will grow the windows width.
# Pressing down will shrink the windows height.
# Pressing up will grow the windows height.
bindsym $left resize shrink width 10 px or 10 ppt
bindsym Shift+$left resize shrink width 20 px or 20 ppt
bindsym $up resize grow height 10 px or 10 ppt
bindsym Shift+$up resize grow height 20 px or 20 ppt
bindsym $down resize shrink height 10 px or 10 ppt
bindsym Shift+$down resize shrink height 20 px or 20 ppt
bindsym $right resize grow width 10 px or 10 ppt
bindsym Shift+$right resize grow width 20 px or 20 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Shift+Left resize shrink width 20 px or 20 ppt
bindsym Up resize grow height 10 px or 10 ppt
bindsym Shift+Up resize grow height 20 px or 20 ppt
bindsym Down resize shrink height 10 px or 10 ppt
bindsym Shift+Down resize shrink height 20 px or 20 ppt
bindsym Right resize grow width 10 px or 10 ppt
bindsym Shift+Right resize grow width 20 px or 20 ppt
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
##############################################################################
################# start normal layout #################
##############################################################################
# launch programs in the right workspaces
bindsym $mod+w mode "$layout"
set $layout full (f)
mode "$layout" {
bindsym f exec --no-startup-id bash $HOME/.config/i3/scripts/layout-default.sh
#bindsym w exec --no-startup-id bash $HOME/.config/i3/scripts/layout-work.sh
bindsym Return mode "default"
bindsym Escape mode "default"
}
#####################################################################################################################
################# display #################
#####################################################################################################################
# change xrandr display configuration
#bindsym $mod+d mode "$xrandr"
set $xrandr arco-pc 1x hdmi (h), laptop 1x eDPI (l)
mode "$xrandr" {
bindsym h exec --no-startup-id xrandr --output DisplayPort-0 --off --output DisplayPort-1 --off --output HDMI-A-0 --set "scaling mode" "Full Aspect" --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-A-1 --off --output DVI-D-0 --off
bindsym l exec --no-startup-id xrandr --output eDP1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI1 --off --output VIRTUAL1 --off
bindsym Return mode "default"
bindsym Escape mode "default"
}
#####################################################################################################################
################# choose the font #################
#####################################################################################################################
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
# choose your font
font pango:Noto Mono Regular 9
#####################################################################################################################
################# execute applications at boot time #################
#####################################################################################################################
# TRAY APPLICATIONS
#Authentication dialog
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
#nextcloud
exec --no-startup-id nextcloud
# bluetooth
#exec --no-startup-id blueberry-tray
# network
exec --no-startup-id nm-applet
# num lock activated
exec_always --no-startup-id numlockx on
# volume
#exec --no-startup-id volumeicon
#variety
#exec --no-startup-id variety
#Corectrl
exec --no-startup-id corectrl
#Transmission
#exec --no-startup-id transmission-gtk -m
#Conky
#exec --no-startup-id conky -c ~/.config/i3/system-overview
#Polybar
exec_always --no-startup-id ~/.config/polybar/launch.sh &
#startup functions
#exec_always --no-startup-id ~/scritps/startup.sh
# Protonmail Bridge
exec --no-startup-id protonmail-bridge -no-window
# Start KopiaUI
exec --no-startup-id /opt/KopiaUI/kopia-ui
# PulseEffects
#exec --no-startup-id pulseeffects --gapplication-service
# feh background image
exec --no-startup-id bash $HOME/.fehbg &
# activate flameshot
exec --no-startup-id flameshot &
#####################################################################################################################
################# system applications #################
#####################################################################################################################
# no really good alternatives that are independent. some others to check out:
# there are some scripts that should work with i3
# gnome-power-manager
# mate-power-manager
exec --no-startup-id xfce4-power-manager &
# notifications
exec --no-startup-id /usr/bin/dunst &
# disk management
exec --no-startup-id udiskie --no-automount --tray &
# kde connect
exec --no-startup-id kdeconnect-indicator &
# thunar daemon
#exec --no-startup-id /usr/bin/thunar --daemon &
#####################################################################################################################
################# applications keyboard shortcuts #################
#####################################################################################################################
#terminal
bindsym ctrl+mod1+Return exec --no-startup-id kitty;focus
#System monitor
# potential replacement: lxtask-gtk3
#bindsym ctrl+mod1+r exec --no-startup-id xfce4-taskmanager;focus
#settings
#bindsym ctrl+mod1+s exec --no-startup-id xfce4-settings-manager
#pavucontrol
bindsym ctrl+mod1+u exec --no-startup-id pavucontrol;focus
#rofi
bindsym ctrl+mod1+a exec --no-startup-id rofi -show drun -show-icons
# joplin
bindsym ctrl+mod1+n exec --no-startup-id joplin-desktop;focus
#texteditors
#bindsym ctrl+mod1+e exec --no-startup-id vscodium;focus
bindsym ctrl+mod1+e exec --no-startup-id emacs;focus
# file manager
bindsym ctrl+mod1+t exec --no-startup-id thunar;focus
#bindsym ctrl+mod1+t exec --no-startup-id pcmanfm;focus
#bindsym ctrl+mod1+t exec --no-startup-id nemo;focus
#libreoffice
bindsym ctrl+mod1+l exec --no-startup-id libreoffice;focus
#browsers
bindsym ctrl+mod1+f exec --no-startup-id firefox;focus
#tauon music box
#bindsym ctrl+mod1+m exec --no-startup-id tauon;focus
# jellyamp
#bindsym ctrl+mod1+m exec --no-startup-id "env DESKTOPINTEGRATION=false /usr/bin/Jellyamp";focus
# sublime music
bindsym ctrl+mod1+m exec --no-startup-id sublime-music;focus
# jellyfin media player
bindsym ctrl+mod1+j exec --no-startup-id jellyfinmediaplayer;focus
# mail
bindsym ctrl+mod1+b exec --no-startup-id thunderbird;focus
#bindsym ctrl+mod1+b exec --no-startup-id evolution;focus
#redetect pulseaudio
#bindsym $mod+shift+a exec --no-startup-id bash $HOME/scripts/redetect-audio.sh
# Emoji picker
bindsym ctrl+mod1+p exec --no-startup-id rofi -show emoji
#####################################################################################################################
################# screenshots #################
#####################################################################################################################
#bindsym Print exec --no-startup-id xfce4-screenshooter
#bindsym Ctrl+Print exec --no-startup-id xfce4-screenshooter
bindsym Print exec --no-startup-id flameshot gui
bindsym Ctrl+Print exec --no-startup-id flameshot gui -d 2000
#####################################################################################################################
################# floating or tiled #################
#####################################################################################################################
# class = WM_CLASS, title = WM_NAME
##############################
### floating disabled ###
##############################
for_window [class="Bleachbit"] floating disable
for_window [class="Brasero"] floating disable
for_window [class="Gnome-disks"] floating disable
for_window [class="Hexchat"] floating disable
for_window [class="Nitrogen"] floating disable
for_window [class="Pavucontrol"] floating disable
for_window [class="^Spotify$"] floating disable
for_window [class="System-config-printer.py"] floating enable
for_window [class="^Vlc$"] floating disable
for_window [class="Xfburn"] floating disable
for_window [class="Xfce4-settings-manager"] floating disable
# variety
for_window [instance="variety"] floating disable
# epic
for_window [title="Epic Games Launcher"] floating disable
# ubisoft
for_window [title="Ubisoft Connect"] floating disable
# firefox picture in picture
for_window [title="Picture-in-Picture"] floating disable
# system-config-printer
for_window [title="Druckeinstellungen - localhost"] floating disable
# hp printers
for_window [class="hp-toolbox"] floating disable
# balena etcher
for_window [title="Etcher"] floating disable
# jellyamp
for_window [title="Jellyamp"] floating disable
# rule the waves 2
for_window [title="Rule the Waves II - Version 1.21"] floating disable
for_window [title="Rule the Waves II - Version 1.25"] floating disable
for_window [title="Rule the Waves II - Version 1.26"] floating disable
# nextcloud settings
for_window [title="Nextcloud-Einstellungen"] floating disable
# thunderbird calendar
for_window [title="^Edit Event:.*"] floating disable
##############################
### floating enabled ###
##############################
for_window [class="Xfce4-taskmanager"] floating enable
for_window [class="Blueberry.py"] floating enable
for_window [class="Galculator"] floating enable
for_window [class="^Gpick$"] floating enable
for_window [class="Imagewriter"] floating enable
for_window [class="^Gnome-font-viewer$"] floating enable
for_window [class="Peek"] floating enable
for_window [class="^Skype$"] floating enable
for_window [class="Unetbootin.elf"] floating enable
for_window [class="Usb-creator-gtk"] floating enable
for_window [class="Wine"] floating enable
for_window [class="Xfce4-appfinder"] floating enable
for_window [title="Copying"] floating enable
for_window [title="Deleting"] floating enable
for_window [title="Moving"] floating enable
for_window [title="^Terminator Preferences$"] floating enable
for_window [window_role="pop-up"] floating enable
for_window [window_role="^Preferences$"] floating enable
for_window [window_role="setup"] floating enable
# ms teams
for_window [title="Microsoft Teams Notification"] floating enable
for_window [title="Microsoft Teams-Benachrichtigung"] floating enable
# vue
for_window [class="tufts-vue-VUE" title="Format"] floating enable
for_window [class="tufts-vue-VUE" title="ColorPopupMenu"] floating enable
#####################################################################################################################
################# variety for your wallpapers #################
#####################################################################################################################
#Variety keybindings mod1 = ALT
# next wallpaper
#bindsym mod1+n exec --no-startup-id variety -n
#bindsym mod1+Right exec --no-startup-id variety -n
# previous wallpaper
#bindsym mod1+p exec --no-startup-id variety -p
#bindsym mod1+Left exec --no-startup-id variety -p
#####################################################################################################################
################# audio settings #################
#####################################################################################################################
bindsym XF86AudioRaiseVolume exec --no-startup-id bash $HOME/scripts/dunst-volume.sh up
bindsym XF86AudioLowerVolume exec --no-startup-id bash $HOME/scripts/dunst-volume.sh down
bindsym XF86AudioMute exec --no-startup-id bash $HOME/scripts/dunst-volume.sh mute
#bindsym XF86AudioRaiseVolume exec --no-startup-id "amixer -D pulse sset Master '5%+'"
#bindsym XF86AudioLowerVolume exec --no-startup-id "amixer -D pulse sset Master '5%-'"
#bindsym XF86AudioMute exec --no-startup-id "amixer -D pulse set Master toggle"
#https://github.com/acrisci/playerctl/
#bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
bindsym XF86AudioPlay exec --no-startup-id ~/scripts/polybar/player-mpris-tail.py play-pause &
#bindsym XF86AudioNext exec --no-startup-id playerctl next
bindsym XF86AudioNext exec --no-startup-id ~/scripts/polybar/player-mpris-tail.py next &
#bindsym XF86AudioPrev exec --no-startup-id playerctl previous
bindsym XF86AudioPrev exec --no-startup-id ~/scripts/polybar/player-mpris-tail.py previous &
bindsym XF86AudioStop exec --no-startup-id playerctl stop
#####################################################################################################################
################# xbacklight #################
#####################################################################################################################
bindsym $mod+Shift+u exec --no-startup-id bash $HOME/scripts/dunst-backlight.sh up # increase screen brightness
bindsym $mod+Shift+d exec --no-startup-id bash $HOME/scripts/dunst-backlight.sh down # decrease screen brightness
bindsym XF86MonBrightnessUp exec --no-startup-id bash $HOME/scripts/dunst-backlight.sh up # increase screen brightness
bindsym XF86MonBrightnessDown exec --no-startup-id bash $HOME/scripts/dunst-backlight.sh down # decrease screen brightness
#bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10 # increase screen brightness
#bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10 # decrease screen brightness
#####################################################################################################################
################# border control #################
#####################################################################################################################
# Border control
hide_edge_borders none
bindsym $mod+u mode "$border"
set $border none (o), pixel (p), normal (n)
mode "$border" {
bindsym o border none
bindsym p border pixel 2
bindsym n border normal 2
bindsym Return mode "default"
bindsym Escape mode "default"
}
#####################################################################################################################
################# Popups control #################
#####################################################################################################################
#Popups during fullscreen mode
popup_during_fullscreen smart
#####################################################################################################################
################# i3 gaps next #################
#####################################################################################################################
# Settings for I3 next gap git
# https://github.com/Airblader/i3/tree/gaps-next
# delete or uncomment the following lines if you do not have it or do not
# want it
# set border and gaps
for_window [class="^.*"] border pixel 2
#gaps inner 3
#gaps outer 3
#####################################################################################################################
################# compton (now picom) of i3wm #################
#####################################################################################################################
#if you want transparency on non-focused windows, ...
exec_always --no-startup-id picom -b --config ~/.config/i3/picom.conf
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
################# bar appearance #################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
#bar {
#
# height 25
# workspace_buttons yes
# font pango:Noto Sans 14
#
# #position top
# position bottom
#
# #system icons
# #tray_output none
# #tray_output $firstMonitor
# #tray_output $secondMonitor
# OPTION 1 : i3status
# type status_command i3status without the config file and
# you will get the standard i3status bar
# Second one is the standard statusbar with my personal settings
#status_command i3status
#status_command i3status -c ~/.config/i3/i3status.conf
# OPTION 2 : i3blocks
# https://github.com/vivien/i3blocks
# another way to provide text in the statusbar
# put hastag in front if not installed
#status_command i3blocks
#status_command i3blocks -c ~/.config/i3/i3blocks.conf
#status_command i3blocks -c ~/.config/i3/i3blocks-rainbow.conf
#status_command i3blocks -c ~/.config/i3/i3blocks-original.conf
#status_command i3blocks -c ~/.config/i3/i3blocks-awesome.conf
# OPTION 3 : conky
# You can also replace the istatus bar with a conky
# start-conky-i3statusbar.sh is started and conky will follow
# documentation : https://i3wm.org/docs/user-contributed/conky-i3bar.html
# conky configuration is in conky-i3statusbar
#status_command ~/.config/i3/start-conky-i3statusbar.sh
# OPTION 4 : polybar
# polybar is launched elsewhere - search for the word
# from the opening of the "bar {...}" till the end has to go or hashtagged out
# in order for the system trayicons to show up in polybar
#colors {
# background #2F2F2F
# statusline #eeeeee
# separator #666666
# # border backgr. text
# focused_workspace #a9a9a9 #5f676a #eeeeee
# active_workspace #a9a9a9 #5f676a #a9a9a9
# inactive_workspace #a9a9a9 #222222 #a9a9a9
# urgent_workspace #a9a9a9 #d42121 #FFFFFF
# }
#
# }
# DarkGrey background with white text - not focus grey background - black text
# Windows decoration colors
# class border backgr. text indicator
#client.placeholder #242424 #242424 #242424
#client.background #242424 #242424 #242424
#client.focused #4A4A4A #4A4A4A #e5e5e5 #4A4A4A
#client.unfocused #222222 #222222 #aaaaaa #222222
#client.focused_inactive #222222 #222222 #a9a9a9 #222222
#client.urgent #d42121 #d42121 #f7f7f7 #d42121
# Purple/Pink
# class border backgr. text indicator
#client.placeholder #00ff00 #00ff00 #00ff00
#client.background #00ff00 #00ff00 #00ff00
#client.focused #592c54 #592c54 #eeeeee #592c54
#client.unfocused #33022f #33022f #eeeeee #33022f
#client.focused_inactive #33022f #33022f #eeeeee #33022f
#client.urgent #a5096a #a5096a #eeeeee #a5096a
# Nyarch
# class border backgr. text indicator
#client.placeholder #00ff00 #00ff00 #00ff00
#client.background #00ff00 #00ff00 #00ff00
#client.focused #0c374c #0c374c #eeeeee #0c374c
#client.unfocused #162833 #162833 #eeeeee #162833
#client.focused_inactive #162833 #162833 #eeeeee #162833
#client.urgent #1a77a5 #1a77a5 #eeeeee #1a77a5
#################################################################
################### BAR APPEARANCE ARCHIVE ######################
#################################################################
# Orange background with black text - not focus grey background - white text
# Windows decoration colors
# class border backgr. text indicator
# client.background color #222222
# client.focused #FFAF00 #FFAF00 #333333 #00AA00
# client.unfocused #222222 #222222 #aaaaaa #2e9ef4
# client.focused_inactive #333333 #5f676a #ffffff #484e50
# client.urgent #2f343a #900000 #ffffff #900000
# DarkGrey background with white text - not focus grey background - black text
# Windows decoration colors
# https://i3wm.org/docs/userguide.html#_changing_colors
# client.background color
# class border backgr. text indicator
# client.focused #4c7899 #285577 #ffffff #2e9ef4
# client.focused_inactive #333333 #5f676a #ffffff #484e50
# client.unfocused #333333 #222222 #888888 #292d2e
# client.urgent #2f343a #900000 #ffffff #900000
# client.placeholder #000000 #0c0c0c #ffffff #000000
# colors {
# background #222222
# statusline #eeeeee
# separator #666666
# border backgr. text
# focused_workspace #4c7899 #285577 #ffffff
# active_workspace #333333 #5f676a #ffffff
# inactive_workspace #333333 #222222 #888888
# urgent_workspace #2f343a #900000 #ffffff
# }
# Alternatives
# BLue and grey Colors
# https://github.com/Gravemind/ArchLinux/blob/master/.i3/config
# class border backgr. text indicator
# client.focused #000000 #285577 #dddddd #0099ff
# client.focused_inactive #000000 #333333 #888888 #484e50
# client.unfocused #000000 #000000 #555555 #292d2e
# client.urgent #2f343a #900000 #ffffff #900000
# blue background with white text
# Windows decoration colors
# class border backgr. text indicator
# client.background color #222222
# client.focused #4c7899 #285577 #ffffff #2e9ef4
# client.focused_inactive #333333 #5f676a #ffffff #484e50
# client.unfocused #333333 #222222 #888888 #292d2e
# client.urgent #2f343a #900000 #ffffff #900000
# Blue-green background - orange text
# Windows decoration colors
# http://www.fastlinux.eu/_archiv/index.php?page=linux047
# class border backgr. text
# client.focused #2B6473 #2B6473 #FFA000
# client.focused_inactive #004050 #004050 #FFA000
# client.unfocused #004050 #004050 #cccccc
# client.urgent #900000 #900000 #ffffff
# Red background - black text
# Windows decoration colors
# https://github.com/Blueblur/dotfiles/blob/master/.i3/config
# class border backgr. text indicator
# client.focused #d64937 #d64937 #2D2D2D #2e9ef4
# client.focused_inactive #2d2d2d #2d2d2d #dcdcdc #484e50
# client.unfocused #2D2D2D #2d2d2d #dcdcdc #292d2e
# client.urgent #2D2D2D #2D2D2D #dcdcdc #900000
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
######################################## THE END ###########################################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################
#####################################################################################################################

View File

@ -1,137 +0,0 @@
# i3blocks config file
#
#DEPENDS ON ACPI FOR BATTERY TO WORK. DOWNLOAD ACPI
#
# Please see man i3blocks for a complete reference!
# The man page is also hosted at http://vivien.github.io/i3blocks
#
# List of valid properties:
#
# align
# color
# background
# border
# command
# full_text
# instance
# interval
# label
# min_width
# name
# separator
# separator_block_width
# short_text
# signal
# urgent
# Global properties
#
# The top properties below are applied to every block, but can be overridden.
# Each block command defaults to the script name to avoid boilerplate.
command=/usr/lib/i3blocks/$BLOCK_NAME
separator_block_width=15
markup=none
#[CPU]
#command=ps -eo pcpu,comm | sort -k 1 -nr | head -1
#command=ps -Ao pcpu,comm --sort=-pcpu --no-headers | head -n 1
#interval=2
#[CPU]
#label=TEMP
#command=sensors | grep "Core 0" | awk '{print $3}'
#interval=10
# CPU usage
#
# The script may be called with -w and -c switches to specify thresholds,
# see the script for details.
#[cpu_usage]
#label=CPU
#interval=10
#min_width=CPU: 100.00%
#separator=false
#[load_average]
#interval=10
#[Kernel]
#label=KERNEL
#command=uname -r
#interval=once
# Memory usage
#
# The type defaults to "mem" if the instance is not specified.
[memory]
label=MEM
separator=false
interval=30
#[memory]
#label=SWAP
#instance=swap
#separator=false
#interval=30
# Disk usage
#
# The directory defaults to $HOME if the instance is not specified.
# The script may be called with a optional argument to set the alert
# (defaults to 10 for 10%).
[disk]
label=ROOT
#instance=/mnt/data
interval=30
# Network interface monitoring
#
# If the instance is not specified, use the interface used for default route.
# The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
#[iface]
#instance=enp2s0
#color=#00FF00
#interval=10
#separator=false
#[wifi]
#instance=wlp3s0
#interval=10
#separator=false
#
#[bandwidth]
#label=NET
#instance=enp2s0
interval=5
# Battery indicator
#
# The battery instance defaults to 0.
[battery]
#label=BAT
la2bel=⚡
command=acpi
instance=1
interval=30
# Volume indicator
#
# The first parameter sets the step (and units to display)
# The second parameter overrides the mixer selection
# See the script for details.
[volume]
#label=VOL
label=
instance=Master
#instance=PCM
interval=once
signal=10
# Date Time
#
[time]
label=
command=date '+%d-%m-%Y %H:%M:%S'
interval=1

View File

@ -1,237 +0,0 @@
# Thank you code_nomad: http://9m.no/ꪯ鵞
# and Arch Wiki contributors: https://wiki.archlinux.org/index.php/Compton
#################################
#
# Backend
#
#################################
# Backend to use: "xrender" or "glx".
# GLX backend is typically much faster but depends on a sane driver.
backend = "glx";
#backend = "xrender"
#################################
#
# GLX backend
#
#################################
glx-no-stencil = true;
# GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
# My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
# but a 20% increase when only 1/4 is.
# My tests on nouveau show terrible slowdown.
glx-copy-from-front = false;
# GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
# My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
# May break VSync and is not available on some drivers.
# Overrides --glx-copy-from-front.
# glx-use-copysubbuffermesa = true;
# GLX backend: Avoid rebinding pixmap on window damage.
# Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
# Recommended if it works.
# glx-no-rebind-pixmap = true;
# GLX backend: GLX buffer swap method we assume.
# Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
# undefined is the slowest and the safest, and the default value.
# copy is fastest, but may fail on some drivers,
# 2-6 are gradually slower but safer (6 is still faster than 0).
# Usually, double buffer means 2, triple buffer means 3.
# buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
# Useless with --glx-use-copysubbuffermesa.
# Partially breaks --resize-damage.
# Defaults to undefined.
#glx-swap-method = "undefined";
#################################
#
# Shadows
#
#################################
# Enabled client-side shadows on windows.
shadow = true;
# The blur radius for shadows. (default 12)
shadow-radius = 5;
# The left offset for shadows. (default -15)
shadow-offset-x = -5;
# The top offset for shadows. (default -15)
shadow-offset-y = -5;
# The translucency for shadows. (default .75)
shadow-opacity = 0.5;
log-level = "warn";
#change your username here
#log-file = "/home/erik/.config/compton.log";
# Set if you want different colour shadows
# shadow-red = 0.0;
# shadow-green = 0.0;
# shadow-blue = 0.0;
# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches
# (most applications are fine, only apps that do weird things with xshapes or argb are affected).
# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
shadow-exclude = [
"name = 'Notification'",
"name = 'Plank'",
"name = 'Docky'",
"name = 'Kupfer'",
"name = 'xfce4-notifyd'",
"name *= 'VLC'",
"name *= 'compton'",
"name *= 'picom'",
"name *= 'Chromium'",
"name *= 'Chrome'",
"class_g = 'Firefox' && argb",
"class_g = 'Conky'",
"class_g = 'Kupfer'",
"class_g = 'Synapse'",
"class_g ?= 'Notify-osd'",
"class_g ?= 'Cairo-dock'",
"class_g = 'Cairo-clock'",
"class_g ?= 'Xfce4-notifyd'",
"class_g ?= 'Xfce4-power-manager'",
"_GTK_FRAME_EXTENTS@:c",
#"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
shadow-ignore-shaped = false;
#################################
#
# Opacity
#
#################################
inactive-opacity = 1;
active-opacity = 1;
frame-opacity = 1;
inactive-opacity-override = false;
# Dim inactive windows. (0.0 - 1.0)
# inactive-dim = 0.2;
# Do not let dimness adjust based on window opacity.
# inactive-dim-fixed = true;
# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.
# blur-background = true;
# Blur background of opaque windows with transparent frames as well.
# blur-background-frame = true;
# Do not let blur radius adjust based on window opacity.
blur-background-fixed = false;
blur-background-exclude = [
"window_type = 'dock'",
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c"
];
opacity-rule = [
#"95:class_g = 'termite' && !_NET_WM_STATE@:32a",
#"0:_NET_WM_STATE@[0]:32a *= '_NET_WM_STATE_HIDDEN'",
#"0:_NET_WM_STATE@[1]:32a *= '_NET_WM_STATE_HIDDEN'",
#"0:_NET_WM_STATE@[2]:32a *= '_NET_WM_STATE_HIDDEN'",
#"0:_NET_WM_STATE@[3]:32a *= '_NET_WM_STATE_HIDDEN'",
#"0:_NET_WM_STATE@[4]:32a *= '_NET_WM_STATE_HIDDEN'"
]
#################################
#
# Fading
#
#################################
# Fade windows during opacity changes.
fading = true;
# The time between steps in a fade in milliseconds. (default 10).
fade-delta = 4;
# Opacity change between steps while fading in. (default 0.028).
fade-in-step = 0.03;
# Opacity change between steps while fading out. (default 0.03).
fade-out-step = 0.03;
# Fade windows in/out when opening/closing
# no-fading-openclose = true;
# Specify a list of conditions of windows that should not be faded.
fade-exclude = [ ];
#################################
#
# Other
#
#################################
# Try to detect WM windows and mark them as active.
mark-wmwin-focused = true;
# Mark all non-WM but override-redirect windows active (e.g. menus).
mark-ovredir-focused = true;
# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
# Usually more reliable but depends on a EWMH-compliant WM.
use-ewmh-active-win = true;
# Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
detect-rounded-corners = true;
# Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows.
# This prevents opacity being ignored for some apps.
# For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
detect-client-opacity = true;
# Specify refresh rate of the screen.
# If not specified or 0, picom will try detecting this with X RandR extension.
refresh-rate = 0;
# Vertical synchronization: match the refresh rate of the monitor
# this breaks transparency in virtualbox - put a "#" before next line to fix that
vsync = true;
# Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing.
# Reported to have no effect, though.
dbe = false;
# Limit picom to repaint at most once every 1 / refresh_rate second to boost performance.
# This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already,
# unless you wish to specify a lower refresh rate than the actual value.
#sw-opti = true;
# Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games.
# Known to cause flickering when redirecting/unredirecting windows.
unredir-if-possible = false;
# Specify a list of conditions of windows that should always be considered focused.
focus-exclude = [ ];
# Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time.
detect-transient = true;
# Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time.
# WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too.
detect-client-leader = true;
#################################
#
# Window type settings
#
#################################
wintypes:
{
tooltip = { fade = true; shadow = true; opacity = 0.9; focus = true;};
dock = { shadow = false; }
dnd = { shadow = false; }
popup_menu = { opacity = 0.9; }
dropdown_menu = { opacity = 0.9; }
};
######################
#
# XSync
# See: https://github.com/yshui/compton/commit/b18d46bcbdc35a3b5620d817dd46fbc76485c20d
#
######################
# Use X Sync fence to sync clients' draw calls. Needed on nvidia-drivers with GLX backend for some users.
xrender-sync-fence = true;

View File

@ -1,152 +0,0 @@
--[[
#=====================================================================================
# arcolinux
#
# Author : Erik Dubois at http://www.erikdubois.be
# License : Distributed under the terms of GNU GPL version 2 or later
# Documentation : http://erikdubois.be/category/linux/aureola/
#======================================================================================
]]
conky.config = {
--Various settings
background = true, -- forked to background
cpu_avg_samples = 2, -- The number of samples to average for CPU monitoring.
diskio_avg_samples = 10, -- The number of samples to average for disk I/O monitoring.
double_buffer = true, -- Use the Xdbe extension? (eliminates flicker)
if_up_strictness = 'address', -- how strict if testing interface is up - up, link or address
net_avg_samples = 2, -- The number of samples to average for net data
no_buffers = true, -- Subtract (file system) buffers from used memory?
temperature_unit = 'celsius', -- fahrenheit or celsius
text_buffer_size = 2048, -- size of buffer for display of content of large variables - default 256
update_interval = 1, -- update interval
imlib_cache_size = 0, -- disable image cache to get a new spotify cover per song
--Placement
alignment = 'none', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right,
-- middle_left,middle_middle,middle_right,none
--Arch Duoscreen
--gap_x = -1910,
gap_x = 10, -- pixels between right or left border
gap_y = 10, -- pixels between bottom or left border
minimum_height = 200, -- minimum height of window
minimum_width = 280, -- minimum height of window
maximum_width = 280, -- maximum height of window
--Graphical
border_inner_margin = 5, -- margin between border and text
border_outer_margin = 5, -- margin between border and edge of window
border_width = 0, -- border width in pixels
default_bar_width = 280, -- default is 0 - full width
default_bar_height = 10, -- default is 6
default_gauge_height = 25, -- default is 25
default_gauge_width =40, -- default is 40
default_graph_height = 40, -- default is 25
default_graph_width = 153, -- default is 0 - full width
default_shade_color = '#000000', -- default shading colour
default_outline_color = '#000000', -- default outline colour
draw_borders = true, -- draw borders around text
draw_graph_borders = false, -- draw borders around graphs
draw_shades = false, -- draw shades
draw_outline = false, -- draw outline
stippled_borders = 0, -- dashing the border
--Textual
extra_newline = false, -- extra newline at the end - for asesome's wiboxes
format_human_readable = true, -- KiB, MiB rather then number of bytes
font = 'Noto Mono:size=11:regular', -- font for complete conky unless in code defined
max_text_width = 0, -- 0 will make sure line does not get broken if width too smal
max_user_text = 16384, -- max text in conky default 16384
override_utf8_locale = true, -- force UTF8 requires xft
short_units = true, -- shorten units from KiB to k
top_name_width = 21, -- width for $top name value default 15
top_name_verbose = false, -- If true, top name shows the full command line of each process - Default value is false.
uppercase = false, -- uppercase or not
use_spacer = 'none', -- adds spaces around certain objects to align - default none
use_xft = true, -- xft font - anti-aliased font
xftalpha = 1, -- alpha of the xft font - between 0-1
--Windows
own_window = true, -- create your own window to draw
own_window_argb_value = 150, -- real transparency - composite manager required 0-255
own_window_argb_visual = true, -- use ARGB - composite manager required
own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop
own_window_colour = '#000000', -- set colour if own_window_transparent no
own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', -- if own_window true - just hints - own_window_type sets it
own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0%
own_window_title = 'system_conky', -- set the name manually - default conky "hostname"
own_window_type = 'override', -- if own_window true options are: normal/override/dock/desktop/panel
--Colours
default_color = '#ff0000', -- default color and border color
color1 = '#FFFFFF',
color2 = '#FFA726',
color3 = '#cccccc',
color4 = '#BDBDBD',
color5 = '#CCCCCC',
color6 = '#aa0000',
--Signal Colours
color7 = '#1F7411', --green
color8 = '#FFA726', --orange
color9 = '#F1544B', --firebrick
--Lua
};
conky.text = [[
${color1}${alignc}S Y S T E M I N F O${color}
${color1}${hr}${color}
${color1}Host:${alignr}${color2}${nodename}${color}
${color1}Kernel:${color2}${alignr}$kernel${color}
${color1}Uptime:${color2}${alignr}${uptime}${color}
#${color1}UTC:${color2}${alignr}${utime %H:%M}${color}
${color1}Available Updates:${color2}${alignr}${execi 3600 checkupdates | wc -l}${color}
#${color1}${goto 60}Used${alignr}Size${color}
#${color1}Root${goto 60}${color2}${fs_used /}${alignr}${fs_size /}${color}
#${color1}Home${goto 60}${color2}${fs_used /home}${alignr}${fs_size /home}${color}
${color1}${goto 60}Mem${alignr}Max${color}
${color1}RAM${goto 60}${color2}${mem}${alignr}${memmax}${color}
${color1}Swap${goto 60}${color2}${swap}${alignr}${swapmax}${color}
${color1}CPU:${goto 60}Used${alignr}GHz${color}
${color1}Avg${goto 60}${color2}${if_match ${cpu cpu0}<50} ${cpu cpu0}\
${else}${if_match ${cpu cpu0}<=100}${color9} ${cpu cpu0}\
${else}${cpu cpu0}${endif}${endif}%${alignr}${freq_g}${color}
#${color1}${alignc}S H O R T C U T K E Y S${color}
#${color1}${hr}${color}
#${color1}[Ctrl]+[Alt]+A${alignr}${color2}Main Menu${color}
#${color1}${hr}${color}
#${color1}[Ctrl]+[Alt]+Enter${alignr}${color2}Terminal${color}
#${color1}[Ctrl]+[Alt]+T${alignr}${color2}File Manager${color}
#${color1}[Ctrl]+[Alt]+F/C/V${alignr}${color2}Browser${color}
#${color1}[Ctrl]+[Alt]+E${alignr}${color2}Editor${color}
#${color1}[Ctrl]+[Alt]+M${alignr}${color2}Media Player${color}
#${color1}[Ctrl]+[Shift]+Esc${alignr}${color2}Task Manager${color}
#${color1}[Ctrl]+[Alt]+U${alignr}${color2}Volume Control${color}
#${color1}[PrtSc]${alignr}${color2}Screenshot${color}
#${color1}[Ctrl]+[Alt]+S${alignr}${color2}Settings${color}
#${color1}[S]+[Shift]+R${alignr}${color2}Restart i3wm${color}
#${color1}${hr}${color}
#${color1}[S]+[Shift]+E${alignr}${color2}Stop i3wm${color}
#${color1}[S]+[Shift]+Q${alignr}${color2}Stop application${color}
#${color1}[S]+X${alignr}${color2}Exit${color}
#${color1}${hr}${color}
#${color1}${execi 6000 lsb_release -d | grep 'Descr'|awk {'print $2 " " $3" " $4" " $5'}}${alignr}${execi 6000 lsb_release -a | grep 'Release'|awk {'print $2""$3""$4""$5'}}${color}
]];

View File

@ -23,7 +23,7 @@ bold_italic_font auto
#: italic_font Operator Mono Book Italic #: italic_font Operator Mono Book Italic
#: bold_italic_font Operator Mono Medium Italic #: bold_italic_font Operator Mono Medium Italic
font_size 11.0 font_size 12.0
#: Font size (in pts) #: Font size (in pts)

File diff suppressed because one or more lines are too long

View File

@ -10,7 +10,7 @@
# #
[options] [options]
PgpFetch PgpFetch
#Devel Devel
Provides Provides
#DevelSuffixes = -git -cvs -svn -bzr -darcs -always #DevelSuffixes = -git -cvs -svn -bzr -darcs -always
#BottomUp #BottomUp

View File

@ -1,132 +0,0 @@
;=====================================================
;
; To learn more about how to configure Polybar
; go to https://github.com/jaagr/polybar
;
; The README contains alot of information
; Themes : https://github.com/jaagr/dots/tree/master/.local/etc/themer/themes
; https://github.com/jaagr/polybar/wiki/
; https://github.com/jaagr/polybar/wiki/Configuration
; https://github.com/jaagr/polybar/wiki/Formatting
;
;=====================================================
include-file = /home/$USER/.config/polybar/colors.ini
include-file = /home/$USER/.config/polybar/modules/modules.ini
include-file = /home/$USER/.config/polybar/modules/i3.ini
include-file = /home/$USER/.config/polybar/modules/updates.ini
include-file = /home/$USER/.config/polybar/modules/xwindow.ini
include-file = /home/$USER/.config/polybar/modules/date.ini
#include-file = /home/$USER/.config/polybar/modules/volume.ini
#include-file = /home/$USER/.config/polybar/modules/weather.ini
include-file = /home/$USER/.config/polybar/modules/battery.ini
[settings]
;https://github.com/jaagr/polybar/wiki/Configuration#application-settings
throttle-output = 5
throttle-output-for = 10
screenchange-reload = true
compositing-background = over
compositing-foreground = over
compositing-overline = over
compositing-underline = over
compositing-border = over
################################################################################
################################################################################
############ MAINBAR-I3 ############
################################################################################
################################################################################
[bar/mainbar-i3]
;https://github.com/jaagr/polybar/wiki/Configuration
monitor = ${env:MONITOR}
;monitor-fallback = HDMI1
monitor-strict = false
override-redirect = false
bottom = true
fixed-center = true
width = 100%
height = 20
background = ${colors.background}
foreground = ${colors.foreground}
radius = 0.0
line-size = 2
line-color = #000000
;https://github.com/jaagr/polybar/wiki/Fonts
font-0 = "Noto Sans:size=10;0"
font-1 = "FontAwesome:size=10;0"
font-2 = "Noto Sans CJK JP:size=10;0"
font-3 = "Noto Sans Mono:size=10;0"
font-4 = Iosevka Nerd Font:style=Medium:size=16;3
font-5 = Iosevka:style=Regular:size=16;3
; Text Fonts
;font-0 = Iosevka Nerd Font:style=Medium:size=10;3
; Icons Fonts
;font-1 = icomoon\-feather:style=Medium:size=10;3
; Powerline Glyphs
;font-2 = Iosevka Nerd Font:style=Medium:size=16;3
; Larger font size for bar fill icons
;font-3 = Iosevka Nerd Font:style=Medium:size=12;3
; Smaller font size for shorter spaces
;font-4 = Iosevka Nerd Font:style=Medium:size=7;3
modules-left = full sysmenu full i3 full xwindow full
modules-center = full date full
modules-right = full player-mpris-tail full battery full updates-pacman-aurhelper full dunst-notification-display full
;modules-left = full sysmenu full i3 full left-top right-bot full xwindow full left-top
;modules-center = right-bot full date full left-bot
;modules-right = right-top full player-mpris-tail full left-bot right-top full battery full left-bot right-top full updates-pacman-aurhelper full left-bot right-top
tray-detached = false
tray-offset-x = 0
tray-offset-y = 0
tray-padding = 2
tray-maxsize = 12
tray-scale = 1.0
tray-position = right
tray-background = ${colors.modbackground}
; Enable support for inter-process messaging
; See the Messaging wiki page for more details.
enable-ipc = true
; Fallback click handlers that will be called if
; there's no matching module handler found.
click-left =
click-middle =
click-right =
scroll-up = i3wm-wsnext
scroll-down = i3wm-wsprev
double-click-left =
double-click-middle =
double-click-right =
; Requires polybar to be built with xcursor support (xcb-util-cursor)
; Possible values are:
; - default : The default pointer as before, can also be an empty string (default)
; - pointer : Typically in the form of a hand
; - ns-resize : Up and down arrows, can be used to indicate scrolling
cursor-click =
cursor-scroll =
padding-left = 0
padding-right = 0
module-margin-left = 0
module-margin-right = 0
format-foreground = ${colors.foreground}
format-background = ${colors.background}

View File

@ -1,38 +0,0 @@
#!/usr/bin/env sh
# More info : https://github.com/jaagr/polybar/wiki
# Install the following applications for polybar and icons in polybar if you are on ArcoLinuxD
# awesome-terminal-fonts
# Tip : There are other interesting fonts that provide icons like nerd-fonts-complete
# Terminate already running bar instances
killall -q polybar
# Wait until the processes have been shut down
while pgrep -u $UID -x polybar > /dev/null; do sleep 1; done
desktop=$(echo $DESKTOP_SESSION)
count=$(xrandr --query | grep " connected" | cut -d" " -f1 | wc -l)
case $desktop in
i3)
if type "xrandr" > /dev/null; then
for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do
MONITOR=$m polybar --reload mainbar-i3 -c ~/.config/polybar/i3config.ini &
done
else
polybar --reload mainbar-i3 -c ~/.config/polybar/i3config.ini &
fi
# second polybar at bottom
# if type "xrandr" > /dev/null; then
# for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do
# MONITOR=$m polybar --reload mainbar-i3-extra -c ~/.config/polybar/config &
# done
# else
# polybar --reload mainbar-i3-extra -c ~/.config/polybar/config &
# fi
;;
esac

View File

@ -1,45 +0,0 @@
[module/battery]
;https://github.com/jaagr/polybar/wiki/Module:-battery
type = internal/battery
battery = BAT0
adapter = AC0
full-at = 100
time-format = %H:%M
format-charging = <animation-charging> <label-charging>
label-charging =  %percentage%% %time% left
format-charging-foreground = ${colors.foreground}
format-charging-background = ${colors.modbackground}
format-charging-underline = ${colors.underline}
format-discharging = <ramp-capacity> <label-discharging>
label-discharging =  %percentage%% %time% left
format-discharging-underline = ${colors.underline}
format-discharging-foreground = ${colors.foreground}
format-discharging-background = ${colors.modbackground}
format-full-prefix = " "
format-full-prefix-foreground = #a3c725
format-full-underline = ${colors.underline}
format-foreground = ${colors.foreground}
format-background = ${colors.modbackground}
ramp-capacity-0 =
ramp-capacity-0-foreground = ${colors.foreground}
ramp-capacity-1 =
ramp-capacity-1-foreground = ${colors.foreground}
ramp-capacity-2 =
ramp-capacity-2-foreground = ${colors.foreground}
ramp-capacity-3 =
ramp-capacity-3-foreground = ${colors.foreground}
ramp-capacity-4 =
ramp-capacity-4-foreground = ${colors.foreground}
;ramp-capacity-foreground = #c7ae25
animation-charging-0 =
animation-charging-1 =
animation-charging-2 =
animation-charging-3 =
animation-charging-4 =
animation-charging-foreground = ${colors.foreground}
animation-charging-framerate = 750

View File

@ -1,18 +0,0 @@
[module/date]
;https://github.com/jaagr/polybar/wiki/Module:-date
type = internal/date
; Seconds to sleep between updates
interval = 5
; See "http://en.cppreference.com/w/cpp/io/manip/put_time" for details on how to format the date string
; NOTE: if you want to use syntax tags here you need to use %%{...}
;date = " %d-%m-%Y"
date = " %d.%m.%Y"
;date-alt = " %Y-%m-%d"
time = " %H:%M"
;time-alt =
;format-prefix =
;format-prefix-foreground = ${colors.orange}
format-underline = ${colors.underline}
format-foreground = ${colors.foreground}
format-background = ${colors.modbackground}
label = %time% | %date%

View File

@ -1,116 +0,0 @@
################################################################################
################################################################################
############ MODULE I3 ############
################################################################################
################################################################################
[module/i3]
;https://github.com/jaagr/polybar/wiki/Module:-i3
type = internal/i3
; Sort the workspaces by index instead of the default
; sorting that groups the workspaces by output
; Default: false
index-sort = false
; Create click handler used to focus workspace
; Default: true
enable-click = true
; Create scroll handlers used to cycle workspaces
; Default: true
enable-scroll = true
; Wrap around when reaching the first/last workspace
; Default: true
wrapping-scroll = true
; Set the scroll cycle direction
; Default: true
reverse-scroll = false
; Use fuzzy (partial) matching on labels when assigning
; icons to workspaces
; Example: code;♚ will apply the icon to all workspaces
; containing 'code' in the label
; Default: false
fuzzy-match = false
;extra icons to choose from
;http://fontawesome.io/cheatsheet/
;       v    
;ws-icon-0 = 1;
;ws-icon-1 = 2;
;ws-icon-2 = 3;
;ws-icon-3 = 4;
;ws-icon-4 = 5;
;ws-icon-5 = 6;
;ws-icon-6 = 7;
;ws-icon-7 = 8;
;ws-icon-8 = 9;
;ws-icon-9 = 10;
;ws-icon-default = " "
;    
background = ${colors.modbackground}
format-background = ${colors.modbackground}
content-background = ${colors.modbackground}
label-background = ${colors.modbackground}
; Available tags:
; <label-state> (default) - gets replaced with <label-(focused|unfocused|visible|urgent)>
; <label-mode> (default)
format = <label-state> <label-mode>
label-mode = %mode%
label-mode-padding = 2
; Available tokens:
; %name%
; %icon%
; %index%
; %output%
; Default: %icon% %name%
; focused = Active workspace on focused monitor
label-focused = %name%
label-focused-background = ${colors.modbackground}
label-focused-foreground = ${colors.foreground}
label-focused-underline = ${colors.underline}
label-focused-padding = 1
; Available tokens:
; %name%
; %icon%
; %index%
; Default: %icon% %name%
; unfocused = Inactive workspace on any monitor
label-unfocused = %name%
label-unfocused-padding = ${self.label-focused-padding}
label-unfocused-background = ${self.label-focused-background}
label-unfocused-foreground = ${self.label-focused-foreground}
label-unfocused-underline =
; visible = Active workspace on unfocused monitor
label-visible = %name%
label-visible-background = ${self.label-focused-background}
label-visible-underline = ${self.label-focused-underline}
label-visible-padding = ${self.label-focused-padding}
; Available tokens:
; %name%
; %icon%
; %index%
; Default: %icon% %name%
; urgent = Workspace with urgency hint set
label-urgent = %name%
label-urgent-background = ${self.label-focused-background}
label-urgent-foreground = ${colors.alert}
label-urgent-padding = ${self.label-focused-padding}
; Separator in between workspaces
label-separator = |
label-separator-padding = 0
label-separator-foreground = ${self.label-focused-foreground}
label-separator-background = ${self.label-focused-background}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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