Commit graph

544 commits

Author SHA1 Message Date
ItsDrike 0734993789
Move all variable definitions under a single file 2023-01-29 18:38:48 +01:00
ItsDrike d583587360
Use icons from Material font in workspaces 2023-01-29 17:23:23 +01:00
ItsDrike a5e1737cfa
Remove dead code for margin setting 2023-01-29 15:56:08 +01:00
ItsDrike a1749885f3
Add Material Symbols font as fallback font for icons 2023-01-29 15:56:08 +01:00
ItsDrike aa6af14455
Only use font awesome for icons 2023-01-29 15:56:02 +01:00
ItsDrike 186d00cd66
Add sans-serif as fallback font for eww 2023-01-29 15:42:09 +01:00
ItsDrike adb438f050
Use battery icons from Material Symbols font 2023-01-29 15:40:24 +01:00
ItsDrike 2a4dbd98db
Make system tray a module and add some margin 2023-01-29 15:39:37 +01:00
ItsDrike cb0e365a8f
Mark eww-bar as PartOf eww service, not just After 2023-01-26 22:41:48 +01:00
ItsDrike 5154b019cf
Add settings for pcmanfm-qt 2023-01-26 04:09:42 +01:00
ItsDrike 67129762a5
Add qt5ct config 2023-01-26 04:06:14 +01:00
ItsDrike 254d56c874
Add 10px gaps on both sides of eww bar (smaller min-width) 2023-01-26 01:31:46 +01:00
ItsDrike 2d9a741ae0
Add gammarelay controls to eww bar 2023-01-26 01:31:19 +01:00
ItsDrike 0be14cd96a
Make sure stopping eww-bar service closes the bar 2023-01-26 01:28:35 +01:00
ItsDrike a9c6b2439b
Remove trailing whitespace 2023-01-26 01:06:45 +01:00
ItsDrike 0b7ba9c3cb
Remove shortcut for quick todos 2023-01-26 01:06:02 +01:00
ItsDrike 3bd24d6d27
Run gh-notification service after dunst (needs notifs) 2023-01-25 19:07:38 +01:00
ItsDrike d7f171df59
Restart eww any time it ends, not just on failures 2023-01-25 18:55:36 +01:00
ItsDrike 0909c9f59b
Start eww bar as service 2023-01-25 18:54:40 +01:00
ItsDrike 746e79aa30
Update wallpaper service
Run swaybg directly, since using setbg script runs it detached, and
while it's possible to just set `RemainAfterExit=true`, this makes
things needlessly annoying and confusing.
2023-01-25 18:39:38 +01:00
ItsDrike cf68e7a4e2
Increase verbosity for gh-notification service 2023-01-25 13:01:04 +01:00
ItsDrike 4d5c96a804
Remove unneeded --no-display arg in gh-notify service (sysd imports DISPLAY) 2023-01-25 13:01:04 +01:00
ItsDrike 9293df67bf
Add gh-notify as systemd timer on wm-ready 2023-01-25 12:49:18 +01:00
ItsDrike 29f82a4ac0
Use full path to swap-workspace script from eww 2023-01-25 12:02:33 +01:00
ItsDrike 838d9b88ba
Make wm-ready.target want xdg-desktop-portal services 2023-01-25 10:41:06 +01:00
ItsDrike b67f5a2c05
Run setbg as systemd service file 2023-01-25 10:35:26 +01:00
ItsDrike cb6f7e60c4
Run polkit agent with systemd 2023-01-25 10:27:54 +01:00
ItsDrike b17982a298
Require some other services on wm-ready 2023-01-25 03:02:18 +01:00
ItsDrike c3b4d535ce
Run eww as systemd user service on wm-ready 2023-01-25 02:52:13 +01:00
ItsDrike 9e042a78a7
Run dunst and swayidle as systemd user services on wm-ready 2023-01-25 02:46:59 +01:00
ItsDrike 7ae0ced2c0
Add custom wm-ready systemd target, and run wl-gammarelay on it 2023-01-25 02:45:03 +01:00
ItsDrike 109d0d630b
Fix stremio winow name remap rule 2023-01-25 02:14:59 +01:00
ItsDrike eda84b5ab8
Show all hyprland IPC events in temp test script 2023-01-25 02:14:44 +01:00
ItsDrike e1de14e80b
Also show tray icons with inactive statsu 2023-01-25 02:14:17 +01:00
ItsDrike 10f0e3eb91
Add commented quick controls to test/show battety status 2023-01-25 02:13:50 +01:00
ItsDrike 56140d624f
Fix memory module using MB, instead of GB 2023-01-25 02:12:11 +01:00
ItsDrike 17af415787
Add systemd user service to autostart wl-gammarelay 2023-01-25 02:01:48 +01:00
ItsDrike 2f68ed84aa
Increase shadow range 2023-01-25 01:45:34 +01:00
ItsDrike 14f652a409
Add script to change window color on fake fullscreen 2023-01-25 01:43:21 +01:00
ItsDrike edece87bbc
Add shortcut for fakefullscreen 2023-01-25 01:42:59 +01:00
ItsDrike e4b7eac1e3
Add some delay before starting eww bar 2023-01-25 01:41:24 +01:00
ItsDrike c1c1d43f90
Add keybind to open discord 2023-01-25 01:41:24 +01:00
ItsDrike 456833fbe3
Add some more keybinds for resize group 2023-01-25 01:41:24 +01:00
ItsDrike 17c29fcb48
Remove useless blank line 2023-01-25 01:41:24 +01:00
ItsDrike e4dabd5a41
Remove conflict on spotify keybind and toggle split 2023-01-25 01:41:24 +01:00
ItsDrike bf23640fe7
Move special workspace section above 2023-01-25 01:41:07 +01:00
ItsDrike b99fe275bd
Add keybinds for moving windows around 2023-01-25 01:34:13 +01:00
ItsDrike a5432fa1ab
Switch to pcmanfm-qt 2023-01-25 01:33:05 +01:00
ItsDrike 6d8590b0dc
Add quit menu instead of yes/no prompt on hyprland exit 2023-01-25 01:31:37 +01:00
ItsDrike 7a81a38d10
Add rules to auto-float some pcmanfm-qt windows 2023-01-25 01:19:08 +01:00
ItsDrike 16d845f25b
Don't start discord minimized 2023-01-25 01:17:48 +01:00
ItsDrike 43fc732460
Automatically start polkit agent 2023-01-25 01:17:23 +01:00
ItsDrike 3d1a47acc7
Remove portal restart script 2023-01-25 01:17:03 +01:00
ItsDrike e1e149f288
Run chromium on wayland 2023-01-16 23:05:19 +01:00
ItsDrike 8fa29912a9
Add git total-files and tracked-files 2023-01-13 01:29:28 +01:00
ItsDrike b017d2b67e
Make total-lines recurse over the whole tree, not work dir 2023-01-13 01:29:13 +01:00
ItsDrike 1f8bebd13b
Move to systemd-lock-handler instead of swayidle for locking
Swayidle will likely end up dropping logind support, and they themselves
describe it as unstable. For this reason, move to the suggested
alternative: systemd-lock-handler, and just have swayidle run the
command to trigger the logind session lock event, picked up by
systemd-lock-handler.

See <https://github.com/swaywm/swayidle/issues/117> for reference.
2022-11-20 03:15:58 +01:00
ItsDrike c0e2c397c0
Comment out multi-monitor 2022-11-20 03:15:58 +01:00
ItsDrike f18b01f9ad
Move spotify window rule (ocd) 2022-11-20 03:15:58 +01:00
ItsDrike 9ce557ba05
Make parallel follow XDG base dir 2022-11-20 03:15:58 +01:00
ItsDrike 24fe73a076
Add shortcut for spotify 2022-11-20 03:15:58 +01:00
ItsDrike 6749d1003f
Add quick note creating script 2022-11-20 03:15:58 +01:00
ItsDrike 52213e5eed
Update eww config 2022-11-20 03:15:58 +01:00
ItsDrike efe9388a41
Update lvim settings 2022-11-20 03:15:58 +01:00
ItsDrike 216beedac2
Update btop config 2022-11-20 03:15:58 +01:00
ItsDrike c8fa3d646b
Move between all workspaces, not just those on same monitor 2022-11-20 03:15:58 +01:00
ItsDrike 3a46009989
Use relative movement between monitors 2022-11-20 03:15:58 +01:00
ItsDrike 6ae5ef0f66
Also keybinds for both maximize and fullscreen 2022-11-20 03:15:57 +01:00
ItsDrike 0de04c9a62
Add idleinhibit window rules 2022-11-20 03:15:57 +01:00
ItsDrike 7bf40cbf70
Add custom script for screenshot taking 2022-11-20 03:15:57 +01:00
ItsDrike 07479d0426
Fix swappy save format (%D -> %d) 2022-11-20 03:15:57 +01:00
ItsDrike cbdab09b52
Disable cursor inactive timeout 2022-11-20 03:15:57 +01:00
ItsDrike a498f4264a
Set floatterm open mapping to <C-t> 2022-11-20 03:15:57 +01:00
ItsDrike 78c6f0d26c
Fix typo 2022-11-20 03:15:57 +01:00
ItsDrike d329f9a4dc
Use brackets, not braces for cycling monitors 2022-11-20 03:15:57 +01:00
ItsDrike 4fccf5d569
Add spotify wm rules 2022-11-20 03:15:57 +01:00
ItsDrike 4dc598c07e
Run eww bars on both monitors 2022-11-20 03:15:57 +01:00
ItsDrike c6ab0033b4
Use custom script for workspace change 2022-11-20 03:15:57 +01:00
ItsDrike ca8c1ee6fb
Convert bar0 and bar1 for second monitor support 2022-11-20 03:15:57 +01:00
ItsDrike f8d51d5f26
Add script for monitor-unbound workspace swapping 2022-11-20 03:15:57 +01:00
ItsDrike 39f8fa2012
Rework hyprland config 2022-11-20 03:15:57 +01:00
ItsDrike 9ec3b2ec06
Add black line-length default config 2022-11-20 03:15:57 +01:00
ItsDrike a89c25abb2
Remove extra aliases 2022-11-20 03:15:57 +01:00
ItsDrike 10c8a93266
Add screenshots dir to user-dirs 2022-11-20 03:15:57 +01:00
ItsDrike 35e386abc6
Also remap regular discord (not webcord) 2022-11-20 03:15:57 +01:00
ItsDrike 2bf1f949e4
Several changes to lvim config 2022-11-20 03:15:56 +01:00
ItsDrike 50efe01b09
Add btop config 2022-11-20 03:15:56 +01:00
ItsDrike 98f8dc30fc
Make ~/Videos the videos folder 2022-11-20 03:15:56 +01:00
ItsDrike cffb0c2690
Disable notifications on lock screen (swayidle) 2022-11-20 03:15:56 +01:00
ItsDrike 8b8d24c4b1
Add shortcut for toggling dunst idle mode 2022-11-20 03:15:56 +01:00
ItsDrike 1e534616c7
Add shortcut for toggling swayidle 2022-11-20 03:15:56 +01:00
ItsDrike d68bdb594b
Remove temporary testing script 2022-11-20 03:15:56 +01:00
ItsDrike ce7b6837f6
Update pcmanfm window size 2022-11-20 03:15:56 +01:00
ItsDrike 27b9e0ea42
Update sudo askpass to menupass 2022-11-20 03:15:56 +01:00
ItsDrike 5a086c6ec7
Update aliases 2022-11-20 03:15:56 +01:00
ItsDrike 8bfcc5b9ea
Disable TMOUT 2022-11-20 03:15:56 +01:00
ItsDrike d4d5e24f40
Remove deprecated tmp folder definition from npmrc 2022-11-20 03:15:56 +01:00
ItsDrike 01acb9087e
Several hyprland config changes 2022-11-20 03:15:56 +01:00
ItsDrike a3e01caebf
Initial commit 2022-11-20 03:14:18 +01:00
ItsDrike b912871070
Remove everything and restart blank
This commit removes all files currently present in the repo, to prepare
for a start from a nothing. This is done due to my recent migration from
X11 to Wayland, which has rendered most of these config files no longer
releveant.

I've currently been tracking my dotfiles in a separate repository, in
hopes to get it to a state where it would be mergable here, but that
turned out to be much more difficult than I anticipated, and I think it
will be much easier to simply move over the history from this temporary
repository I've been using onto this one. That however requires a start
from a clean point, which this commit creates.
2022-11-20 03:07:41 +01:00
ItsDrike e5747102fb
Add gtk file chooser 2022-09-14 11:26:49 +02:00
ItsDrike a5383a949d
Add some more XDG environmental variables 2022-09-14 11:25:23 +02:00
ItsDrike 9fe61716e6
Add poetry settings 2022-09-14 11:24:50 +02:00
ItsDrike 4576649a72
Fix indentation for comment 2022-08-23 10:55:19 +02:00
ItsDrike 53e96c5854
Automatically create ZSH_CACHE folder 2022-08-23 10:55:04 +02:00
ItsDrike 72d363ab1b
Export set variables in zshrc 2022-08-23 10:54:48 +02:00
ItsDrike 38e1dae0c2
Improve comment 2022-08-23 10:54:03 +02:00
ItsDrike fcdd9df1a6
Store timestamps in command history 2022-08-23 10:53:33 +02:00
ItsDrike f4d3da10ee
Add clipmenu to user systemd autostart 2022-08-20 11:36:42 +02:00
ItsDrike 6290f43d93
Export RUSTUP_HOME 2022-08-18 13:25:34 +02:00
ItsDrike ee35ca5d07
Export cargo home 2022-08-18 13:25:02 +02:00
ItsDrike 6074a994ef
Add quotes for pyenv_root 2022-08-18 13:24:52 +02:00
ItsDrike f62bb6d3be
export $FILEMANAGER 2022-08-18 13:24:33 +02:00
ItsDrike 52a85089a1
Exclude polybar from rounded corners in picom 2022-08-03 12:23:26 +02:00
ItsDrike 895837e780
Add pcmanfm settings 2022-07-30 01:34:08 +02:00
ItsDrike fac83b629c
Update alacritty config 2022-07-29 23:53:09 +02:00
ItsDrike d4845fec48
Fix xmonad config after compatibility breaking 0.17 came out 2022-07-11 03:14:52 +02:00
ItsDrike dba3e7727a
Produce notification when changing brightness 2022-06-22 09:33:32 +02:00
ItsDrike b2dd459baa
Update dunst keybindings 2022-06-22 09:33:18 +02:00
ItsDrike 52dbe8175d
Update dunst config 2022-06-22 09:29:07 +02:00
ItsDrike 3f1d2d31b0
Rewrite brightness script 2022-06-19 15:35:15 +02:00
ItsDrike 5c2f1eed17
Add discord settings 2022-06-17 23:18:57 +02:00
ItsDrike aacb10fdf9
Add global alias for env var prefix 2022-06-02 16:55:30 +02:00
ItsDrike 7e087b1c07
Fix wrongly defined zsh substitution 2022-06-02 16:55:08 +02:00
ItsDrike 26ae50db18
Add diff program env variable 2022-05-30 01:26:52 +02:00
ItsDrike 480baf8da7
Automatically define pyenv python aliases 2022-05-29 01:15:40 +02:00
ItsDrike edd68a210f
Add pyenv shell support 2022-05-29 01:15:19 +02:00
ItsDrike 62221a0b2e
Add rotation shortcut for mpv 2022-05-29 01:13:12 +02:00
ItsDrike 9e49654e5d
Add diff commit (dcm) git alias 2022-05-29 01:11:15 +02:00
ItsDrike 1ca0abc29c
Add pyenv 2022-03-30 11:12:09 +02:00
ItsDrike 99f2dae3a5
Add git cleanup alias 2022-03-25 21:43:17 +01:00
ItsDrike 511b24e589
Add git aliases for line information 2022-03-25 21:42:53 +01:00
ItsDrike db457909c3
Add shortcut for clipmenu 2022-03-09 22:09:09 +01:00
ItsDrike 1c2b7cac0d
Import DISPLAY to systemd for user services 2022-03-09 22:02:12 +01:00
ItsDrike 8a87f85b97
Rebind middle click for contex, not close_all 2022-02-24 17:24:59 +01:00
ItsDrike 172282d194
Update dunst config 2022-02-23 16:15:02 +01:00
ItsDrike eb784ab056
Add bareinit git alias 2022-02-11 18:28:25 +01:00
ItsDrike e87a2eb781
Bump font awesome version to 6
- Arch package 'ttf-font-awesome' has been updated to use version 6 of
  fontawesome. To keep up with it, also bump the version of the font in
  xmonad so that users won't be forced to install it manually.
2022-02-10 11:11:31 +01:00
ItsDrike ba9b0f0a3f
Update git signing key 2022-02-10 03:34:47 +01:00
ItsDrike 96a7166919
Add global gitignore file 2022-01-25 19:57:19 +01:00
ItsDrike 0fa5db7477
Add alias for quickly stashing staged files 2022-01-25 19:57:02 +01:00
ItsDrike b2a32d8202
Add git alias to clone as bare repo
- This puts all of the git bare files into .bare and adds a .git file
  which specifies it's location. This makes for a nice and clean way to
  handle working with bare repositories
- Bare repositories are very useful since they allow for neat workflow
  by using git worktrees that can basically create folders for
  individual branches. This means we can easily check out given brach
  just by entering that folder and we don't need to worry about
  conflicting files which we'd have to stash and then apply the stash
  once we're done done.
2022-01-10 17:44:45 +01:00
ItsDrike ab1f173a2d
Add topgrade 2022-01-04 01:04:16 +01:00
ItsDrike 75fbd46888
Fix gchb alias 2022-01-04 01:03:18 +01:00
ItsDrike f1f8946139
Add alias to search pacnew files 2022-01-04 01:03:05 +01:00
ItsDrike 18ba4c4906
Fix keybinds 2021-12-24 02:42:04 +01:00
ItsDrike c1af932797
Remove unnecessary env variables 2021-12-18 18:10:18 +01:00
ItsDrike abac53fa9f
Update comments 2021-12-18 18:10:04 +01:00
ItsDrike 826cef4e6e
POSIX compliance, shellcheck 2021-12-18 18:09:25 +01:00
ItsDrike d843e90462
Use spaces instead of tabs 2021-12-18 18:07:47 +01:00