mirror of
https://github.com/bytequill/dotfiles.git
synced 2025-08-01 21:56:56 +02:00
NixOS migration since I was basically making arch declarative
This commit is contained in:
parent
5df242e987
commit
0ec94a7c64
4
.config/gtk-3.0/settings.ini
Normal file
4
.config/gtk-3.0/settings.ini
Normal file
@ -0,0 +1,4 @@
|
||||
[Settings]
|
||||
gtk-theme-name = adw-gtk3
|
||||
gtk-application-prefer-dark-theme = 1
|
||||
|
4
.config/gtk-4.0/settings.ini
Normal file
4
.config/gtk-4.0/settings.ini
Normal file
@ -0,0 +1,4 @@
|
||||
[Settings]
|
||||
gtk-theme-name = adw-gtk3
|
||||
gtk-application-prefer-dark-theme = 1
|
||||
|
@ -230,7 +230,7 @@
|
||||
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
|
||||
},
|
||||
"custom/spotify": {
|
||||
"exec": "$HOME/.config/waybar/spotify.sh 2> /dev/null",
|
||||
"exec": "bash $HOME/.config/waybar/spotify.sh 2> /dev/null",
|
||||
"format": "{text}",
|
||||
"return-type": "text",
|
||||
"interval": 1,
|
||||
|
@ -13,4 +13,4 @@
|
||||
|
||||
# Custom files
|
||||
stow.sh
|
||||
arch-requirements
|
||||
nix/*
|
||||
|
@ -15,7 +15,7 @@ git clone --recurse-submodules https://git.codebased.xyz/bytequill/dotfiles.git
|
||||
Using [GNU Stow](https://www.gnu.org/software/stow/) you can easily apply configs provided by this repo
|
||||
You can either run the script `stow.sh` or execute the below manually:
|
||||
```sh
|
||||
stow --target $HOME .
|
||||
stow --no-folding --target $HOME .
|
||||
```
|
||||
|
||||
# note
|
||||
|
31
nix/modules/genericpkgs.nix
Normal file
31
nix/modules/genericpkgs.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.blueman.enable = true;
|
||||
hardware.bluetooth.enable = true;
|
||||
hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
|
||||
|
||||
services.upower.enable = true;
|
||||
|
||||
programs.zsh.enable = true;
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
nerd-fonts.iosevka
|
||||
nerd-fonts.iosevka-term
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
firefox
|
||||
spotify
|
||||
vesktop
|
||||
brightnessctl
|
||||
networkmanagerapplet
|
||||
gh # Github CLI
|
||||
keepassxc
|
||||
|
||||
gcc
|
||||
clang
|
||||
stow
|
||||
];
|
||||
}
|
17
nix/modules/wayland.nix
Normal file
17
nix/modules/wayland.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.hyprland.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
|
||||
services.displayManager.ly.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
wofi
|
||||
waybar
|
||||
kitty
|
||||
adw-gtk3
|
||||
glib
|
||||
adwaita-icon-theme
|
||||
];
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user