gebner-i3-1
This commit is contained in:
		
							parent
							
								
									ceab653561
								
							
						
					
					
						commit
						8e89e98ac4
					
				
							
								
								
									
										131
									
								
								gebner-i3/PKGBUILD
									
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										131
									
								
								gebner-i3/PKGBUILD
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,131 @@
 | 
				
			|||||||
 | 
					# Maintainer: Gabriel Ebner <gebner@gebner.org>
 | 
				
			||||||
 | 
					pkgname=gebner-i3
 | 
				
			||||||
 | 
					pkgver=1
 | 
				
			||||||
 | 
					pkgrel=1
 | 
				
			||||||
 | 
					pkgdesc="System config (i3 packages)"
 | 
				
			||||||
 | 
					arch=(any)
 | 
				
			||||||
 | 
					url="https://git.gebner.org/gebner/archpkgs"
 | 
				
			||||||
 | 
					license=(MIT)
 | 
				
			||||||
 | 
					groups=(gebner)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends=()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  fcitx
 | 
				
			||||||
 | 
					  fcitx-mozc
 | 
				
			||||||
 | 
					  fcitx-table-other
 | 
				
			||||||
 | 
					  fcitx-m17n
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  noto-fonts
 | 
				
			||||||
 | 
					  noto-fonts-emoji
 | 
				
			||||||
 | 
					  noto-fonts-cjk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  cantarell-fonts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # merriweather
 | 
				
			||||||
 | 
					  # merriweather-sans
 | 
				
			||||||
 | 
					  ttf-opensans
 | 
				
			||||||
 | 
					  # ttf-libertine # breaks 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ttf-dejavu
 | 
				
			||||||
 | 
					  ttf-liberation
 | 
				
			||||||
 | 
					  ttf-ubuntu-font-family
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  wqy-microhei
 | 
				
			||||||
 | 
					  otf-ipafont
 | 
				
			||||||
 | 
					  otf-ipaexfont
 | 
				
			||||||
 | 
					  adobe-source-han-sans-otc-fonts
 | 
				
			||||||
 | 
					  adobe-source-han-serif-otc-fonts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ttf-inconsolata
 | 
				
			||||||
 | 
					  otf-fira-sans
 | 
				
			||||||
 | 
					  otf-fira-mono
 | 
				
			||||||
 | 
					  ttf-fira-code
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  adobe-source-code-pro-fonts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  otf-font-awesome
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # environment.systemPackages = [
 | 
				
			||||||
 | 
					    #   (pkgs.writeScriptBin "gsd-xsettings"
 | 
				
			||||||
 | 
					    #     ''
 | 
				
			||||||
 | 
					    #       #!/bin/sh
 | 
				
			||||||
 | 
					    #       exec ${pkgs.gnome3.gnome-settings-daemon}/libexec/gsd-xsettings "$@"
 | 
				
			||||||
 | 
					    #     '')
 | 
				
			||||||
 | 
					    # ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# prevent satanic torture
 | 
				
			||||||
 | 
					depends+=(qt5ct)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# hardware.uinput.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(gnome-settings-daemon)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(gnome-keyring)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(dconf)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  flatpak
 | 
				
			||||||
 | 
					  flatpak-builder
 | 
				
			||||||
 | 
					  xdg-desktop-portal-gtk
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  blueman
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  xclip
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(
 | 
				
			||||||
 | 
					  i3-wm
 | 
				
			||||||
 | 
					  i3status
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  rofi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  feh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  network-manager-applet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  nautilus
 | 
				
			||||||
 | 
					  pcmanfm
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  evince
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  arandr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  xss-lock i3lock
 | 
				
			||||||
 | 
					  # i3lock-color
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  xdotool
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  scrot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  pavucontrol
 | 
				
			||||||
 | 
					  pasystray
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  dconf-editor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  unclutter
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  dunst
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					depends+=(lightdm)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          # export XDG_DATA_DIRS=/run/current-system/sw/share/''${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS
 | 
				
			||||||
 | 
					          # export $(${pkgs.gnome3.gnome_keyring}/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)
 | 
				
			||||||
 | 
					          # export XDG_CURRENT_DESKTOP=X-Generic
 | 
				
			||||||
 | 
					          # i3 &
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					rootdir=$PWD
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					package() {
 | 
				
			||||||
 | 
					  cp -a "$rootdir/files/"* "$pkgdir"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										19
									
								
								gebner-i3/files/etc/xorg.conf.d/libinput.conf
									
									
									
									
									
										Normal file
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										19
									
								
								gebner-i3/files/etc/xorg.conf.d/libinput.conf
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					Section "InputClass"
 | 
				
			||||||
 | 
					    Identifier "keyboard"
 | 
				
			||||||
 | 
					    Driver "libinput"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    MatchIsKeyboard "on"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Option "XkbLayout" "us"
 | 
				
			||||||
 | 
					    Option "XkbVariant" "altgr-intl"
 | 
				
			||||||
 | 
					    Option "XkbOptions" "caps:ctrl_modifier"
 | 
				
			||||||
 | 
					EndSection
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Section "InputClass"
 | 
				
			||||||
 | 
					    Identifier "mouse"
 | 
				
			||||||
 | 
					    Driver "libinput"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    MatchIsPointer "yes"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Option "AccelProfile" "flat"
 | 
				
			||||||
 | 
					EndSection
 | 
				
			||||||
							
								
								
									
										1
									
								
								gebner-i3/files/usr/bin/gsd-xsettings
									
									
									
									
									
										Symbolic link
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								gebner-i3/files/usr/bin/gsd-xsettings
									
									
									
									
									
										Symbolic link
									
								
							@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					/usr/lib/gsd-xsettings
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user