Compare commits
3 Commits
6500282293
...
a93fb0f4ec
| Author | SHA1 | Date | |
|---|---|---|---|
|
a93fb0f4ec
|
|||
|
08390b9437
|
|||
|
fcc14643c1
|
@@ -1,13 +1,13 @@
|
|||||||
monitor=,preferred,auto,auto
|
monitor=,preferred,auto,auto
|
||||||
|
|
||||||
# Load colors
|
# Load colors
|
||||||
source = ~/.config/hypr/nord-colors.conf
|
source = ~/.config/hypr/colors.conf
|
||||||
|
|
||||||
input {
|
input {
|
||||||
kb_layout = us
|
kb_layout = us
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options = compose:ralt
|
||||||
kb_rules =
|
kb_rules =
|
||||||
|
|
||||||
numlock_by_default = true
|
numlock_by_default = true
|
||||||
@@ -110,7 +110,7 @@ env = XCURSOR_SIZE=24
|
|||||||
# Autostart
|
# Autostart
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = swaync
|
exec-once = swaync
|
||||||
exec-once = hyprpaper
|
exec-once = swww init
|
||||||
exec-once = swayidle -w
|
exec-once = swayidle -w
|
||||||
exec-once = alacritty --class scratchpad
|
exec-once = alacritty --class scratchpad
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@ bind = $mainModShift, E, exec, $XDG_CONFIG_HOME/rofi/powermenu.sh
|
|||||||
bind = $mainModShift, Space, togglefloating
|
bind = $mainModShift, Space, togglefloating
|
||||||
bind = $mainMod, D, exec, rofi -show drun -theme $XDG_CONFIG_HOME/rofi/launcher.rasi
|
bind = $mainMod, D, exec, rofi -show drun -theme $XDG_CONFIG_HOME/rofi/launcher.rasi
|
||||||
bind = $mainMod, M, exec, $XDG_CONFIG_HOME/waybar/mute-toggle.sh
|
bind = $mainMod, M, exec, $XDG_CONFIG_HOME/waybar/mute-toggle.sh
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
#bind = $mainMod, J, togglesplit, # dwindle
|
||||||
bind = $mainMod, F, fullscreen
|
bind = $mainMod, F, fullscreen
|
||||||
bind =, Print, exec, $XDG_DATA_HOME/scripts/share-screenshot.sh
|
bind =, Print, exec, $XDG_DATA_HOME/scripts/share-screenshot.sh
|
||||||
|
|
||||||
@@ -143,6 +143,13 @@ bind = $mainMod, right, movefocus, r
|
|||||||
bind = $mainMod, up, movefocus, u
|
bind = $mainMod, up, movefocus, u
|
||||||
bind = $mainMod, down, movefocus, d
|
bind = $mainMod, down, movefocus, d
|
||||||
|
|
||||||
|
# Move focus with mainMod + hjkl
|
||||||
|
|
||||||
|
bind = $mainMod, h, movefocus, l
|
||||||
|
bind = $mainMod, l, movefocus, r
|
||||||
|
bind = $mainMod, k, movefocus, u
|
||||||
|
bind = $mainMod, j, movefocus, d
|
||||||
|
|
||||||
# Move windows with mainMod + Shift + arrow
|
# Move windows with mainMod + Shift + arrow
|
||||||
bind = $mainModShift, left, movewindow, l
|
bind = $mainModShift, left, movewindow, l
|
||||||
bind = $mainModShift, right, movewindow,r
|
bind = $mainModShift, right, movewindow,r
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ depends=(
|
|||||||
pipewire-alsa
|
pipewire-alsa
|
||||||
pipewire-jack
|
pipewire-jack
|
||||||
pipewire-pulse
|
pipewire-pulse
|
||||||
|
wireplumber
|
||||||
gvfs
|
gvfs
|
||||||
playerctl
|
playerctl
|
||||||
xdg-desktop-portal-hyprland
|
xdg-desktop-portal-hyprland
|
||||||
@@ -52,6 +53,7 @@ depends=(
|
|||||||
|
|
||||||
|
|
||||||
# system
|
# system
|
||||||
|
sudo
|
||||||
zip
|
zip
|
||||||
unzip
|
unzip
|
||||||
arch-wiki-docs
|
arch-wiki-docs
|
||||||
@@ -63,6 +65,7 @@ depends=(
|
|||||||
ntfs-3g
|
ntfs-3g
|
||||||
ttf-hack
|
ttf-hack
|
||||||
ttf-hack-nerd
|
ttf-hack-nerd
|
||||||
|
ttf-dejavu
|
||||||
xdg-user-dirs
|
xdg-user-dirs
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -9,3 +9,53 @@
|
|||||||
- yay
|
- yay
|
||||||
- game-devices-udev
|
- game-devices-udev
|
||||||
|
|
||||||
|
# Fresh install
|
||||||
|
|
||||||
|
- pacman S git sudo neovim
|
||||||
|
- useradd -m -G wheel -s /bin/bash niklas
|
||||||
|
- passwd niklas
|
||||||
|
- EDITOR=nvim visudo /etc/sudoers
|
||||||
|
- git clone --bare https://git.kapelle.org/niklas/dotfiles-remastered.git ~/.local/share/dotfiles-remastered
|
||||||
|
- git --git-dir=$HOME/.local/share/dotfiles-remastered --work-tree=$HOME checkout
|
||||||
|
- cd .config/metapkg
|
||||||
|
- makepkg -si
|
||||||
|
- systemctl enable greetd
|
||||||
|
|
||||||
|
`/etc/greetd/config.toml`
|
||||||
|
```toml
|
||||||
|
[terminal]
|
||||||
|
# The VT to run the greeter on. Can be "next", "current" or a number
|
||||||
|
# designating the VT.
|
||||||
|
vt = 1
|
||||||
|
|
||||||
|
# The default session, also known as the greeter.
|
||||||
|
[default_session]
|
||||||
|
|
||||||
|
# `agreety` is the bundled agetty/login-lookalike. You can replace `/bin/sh`
|
||||||
|
# with whatever you want started, such as `sway`.
|
||||||
|
command = "tuigreet --time --user-menu -r"
|
||||||
|
|
||||||
|
# The user to run the command as. The privileges this user must have depends
|
||||||
|
# on the greeter. A graphical greeter may for example require the user to be
|
||||||
|
# in the `video` group.
|
||||||
|
user = "greeter"
|
||||||
|
|
||||||
|
[initial_session]
|
||||||
|
command = "Hyprland"
|
||||||
|
user = "niklas"
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
- git clone https://aur.archlinux.org/yay.git
|
||||||
|
- cd yay
|
||||||
|
- makepkg -si
|
||||||
|
|
||||||
|
- install aur packages
|
||||||
|
- change shell of user chsh -s /bin/zsh
|
||||||
|
- Install chaedrc git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
|
||||||
|
- Link nvchad config ln -sf ../../../chadtc.lua chadrc.lua in ~/.config/nvim/lua/custom/chadrc.lua
|
||||||
|
|
||||||
|
Firefox plugins:
|
||||||
|
- ublock
|
||||||
|
- bitwarden
|
||||||
|
|
||||||
|
|||||||
BIN
.config/metapkg/metapkg-1.0-1-any.pkg.tar.zst
Normal file
BIN
.config/metapkg/metapkg-1.0-1-any.pkg.tar.zst
Normal file
Binary file not shown.
1039
.config/metapkg/pkg/metapkg/.BUILDINFO
Normal file
1039
.config/metapkg/pkg/metapkg/.BUILDINFO
Normal file
File diff suppressed because it is too large
Load Diff
BIN
.config/metapkg/pkg/metapkg/.MTREE
Normal file
BIN
.config/metapkg/pkg/metapkg/.MTREE
Normal file
Binary file not shown.
59
.config/metapkg/pkg/metapkg/.PKGINFO
Normal file
59
.config/metapkg/pkg/metapkg/.PKGINFO
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# Generated by makepkg 6.0.2
|
||||||
|
# using fakeroot version 1.32.1
|
||||||
|
pkgname = metapkg
|
||||||
|
pkgbase = metapkg
|
||||||
|
pkgver = 1.0-1
|
||||||
|
pkgdesc = Meta package for installing all my packages. Does not include AUR packages or hardware specific packages
|
||||||
|
url = https://git.kapelle.org/niklas/dotfiles-remastered
|
||||||
|
builddate = 1691505281
|
||||||
|
packager = Unknown Packager
|
||||||
|
size = 0
|
||||||
|
arch = any
|
||||||
|
depend = alacritty
|
||||||
|
depend = code
|
||||||
|
depend = firefox
|
||||||
|
depend = gimp
|
||||||
|
depend = imv
|
||||||
|
depend = mpv
|
||||||
|
depend = pavucontrol
|
||||||
|
depend = thunar
|
||||||
|
depend = thunderbird
|
||||||
|
depend = greetd-tuigreet
|
||||||
|
depend = hyprland
|
||||||
|
depend = hyprpaper
|
||||||
|
depend = libnotify
|
||||||
|
depend = pipewire-alsa
|
||||||
|
depend = pipewire-jack
|
||||||
|
depend = pipewire-pulse
|
||||||
|
depend = gvfs
|
||||||
|
depend = playerctl
|
||||||
|
depend = xdg-desktop-portal-hyprland
|
||||||
|
depend = bat
|
||||||
|
depend = duf
|
||||||
|
depend = entr
|
||||||
|
depend = exa
|
||||||
|
depend = fzf
|
||||||
|
depend = git-delta
|
||||||
|
depend = htop
|
||||||
|
depend = jq
|
||||||
|
depend = neovim
|
||||||
|
depend = pkgfile
|
||||||
|
depend = pulsemixer
|
||||||
|
depend = rsync
|
||||||
|
depend = sl
|
||||||
|
depend = trash-cli
|
||||||
|
depend = zsh-autosuggestions
|
||||||
|
depend = zsh-completions
|
||||||
|
depend = zsh-syntax-highlighting
|
||||||
|
depend = zsh-theme-powerlevel10k
|
||||||
|
depend = zip
|
||||||
|
depend = unzip
|
||||||
|
depend = arch-wiki-docs
|
||||||
|
depend = docker
|
||||||
|
depend = flatpak
|
||||||
|
depend = gamemode
|
||||||
|
depend = git
|
||||||
|
depend = networkmanager
|
||||||
|
depend = ntfs-3g
|
||||||
|
depend = ttf-hack
|
||||||
|
depend = ttf-hack-nerd
|
||||||
1
.config/waybar/colors.css
Normal file
1
.config/waybar/colors.css
Normal file
@@ -0,0 +1 @@
|
|||||||
|
@import url("/home/niklas/.cache/wal/waybar.css");
|
||||||
@@ -25,8 +25,7 @@
|
|||||||
"modules":[
|
"modules":[
|
||||||
"clock",
|
"clock",
|
||||||
"tray",
|
"tray",
|
||||||
"custom/swaync"
|
"custom/swaync" ]
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"tray": {
|
"tray": {
|
||||||
// "icon-size": 21,
|
// "icon-size": 21,
|
||||||
@@ -78,8 +77,7 @@
|
|||||||
"exec-if": "which swaync-client",
|
"exec-if": "which swaync-client",
|
||||||
"exec": "swaync-client -swb",
|
"exec": "swaync-client -swb",
|
||||||
"on-click": "swaync-client -t -sw",
|
"on-click": "swaync-client -t -sw",
|
||||||
"on-click-right": "swaync-client -d -sw",
|
"on-click-right": "swaync-client -d -sw"
|
||||||
"escape": true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,15 @@
|
|||||||
@define-color color0 #2e3440;
|
@import url("colors.css");
|
||||||
@define-color bg #2e3440;
|
|
||||||
@define-color fg #323f2d;
|
|
||||||
@define-color focus #3b5631;
|
|
||||||
@define-color text #ffffff;
|
|
||||||
@define-color border #f4d9e1;
|
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
|
||||||
font-size: 13px;
|
font-size: 13px;
|
||||||
border-radius: 24px;
|
/*border-radius: 24px;*/
|
||||||
min-height: 0;
|
min-height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
window#waybar {
|
window#waybar {
|
||||||
background-color: @bg;
|
background-color: @bg;
|
||||||
|
/*border-radius: 24px;*/ /* Have bar itself rounded */
|
||||||
color: @text;
|
color: @text;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -23,8 +19,8 @@ window#waybar.hidden {
|
|||||||
|
|
||||||
/*--- Workspaces ---*/
|
/*--- Workspaces ---*/
|
||||||
#workspaces{
|
#workspaces{
|
||||||
|
border-radius: 24px;
|
||||||
border: solid 1px @border;
|
border: solid 1px @border;
|
||||||
|
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
}
|
}
|
||||||
@@ -67,7 +63,7 @@ window#waybar.hidden {
|
|||||||
border-radius: 24px;
|
border-radius: 24px;
|
||||||
margin-top: 2px;
|
margin-top: 2px;
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
|
background-color: @focus;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*--- Each module ---*/
|
/*--- Each module ---*/
|
||||||
@@ -109,76 +105,7 @@ window#waybar.hidden {
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
|
||||||
#window,
|
|
||||||
#workspaces {
|
|
||||||
margin: 0 4px;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
/* Module style */
|
|
||||||
|
|
||||||
/*
|
|
||||||
#clock {
|
|
||||||
background-color: #64727D;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
label:focus {
|
|
||||||
background-color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio {
|
|
||||||
background-color: #f1c40f;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#pulseaudio.muted {
|
|
||||||
background-color: #90b1b1;
|
|
||||||
color: #2a5c45;
|
|
||||||
}
|
|
||||||
|
|
||||||
#wireplumber {
|
|
||||||
background-color: #fff0f5;
|
|
||||||
color: #000000;
|
|
||||||
}
|
|
||||||
|
|
||||||
#wireplumber.muted {
|
|
||||||
background-color: #f53c3c;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-media {
|
|
||||||
background-color: #66cc99;
|
|
||||||
color: #2a5c45;
|
|
||||||
min-width: 100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-media.custom-spotify {
|
|
||||||
background-color: #66cc99;
|
|
||||||
}
|
|
||||||
|
|
||||||
#tray {
|
|
||||||
background-color: #2980b9;
|
|
||||||
}
|
|
||||||
|
|
||||||
#tray > .needs-attention {
|
|
||||||
-gtk-icon-effect: highlight;
|
|
||||||
background-color: #eb4d4b;
|
|
||||||
}
|
|
||||||
|
|
||||||
#idle_inhibitor {
|
|
||||||
background-color: #2d3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
#idle_inhibitor.activated {
|
|
||||||
background-color: #ecf0f1;
|
|
||||||
color: #2d3436;
|
|
||||||
}
|
|
||||||
|
|
||||||
#custom-playerctl {
|
|
||||||
padding: 0 10px;
|
|
||||||
background-color: #1DB954;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#tray > .passive {
|
#tray > .passive {
|
||||||
-gtk-icon-effect: dim;
|
-gtk-icon-effect: dim;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user