summaryrefslogtreecommitdiff
path: root/home-config
diff options
context:
space:
mode:
Diffstat (limited to 'home-config')
-rw-r--r--home-config/home-configuration.scm7
-rw-r--r--home-config/nix-home-manager/home.nix9
-rw-r--r--home-config/ssh/config2
-rw-r--r--home-config/sway/config.d/idle4
-rwxr-xr-xhome-config/sway/lock.sh3
-rw-r--r--home-config/sway/power/layout2
6 files changed, 20 insertions, 7 deletions
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index 0270199..89a2bc5 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -19,6 +19,7 @@
(home-services pipewire)
(home-packages mozillia)
(home-packages vim)
+ (home-packages gcc)
(home-packages audio))
@@ -32,7 +33,7 @@
"qrencode"
"sassc"
"binutils"
- "gcc-toolchain"
+ ;"gcc-toolchain"
"clang-toolchain"
"libreoffice"
"gnupg"
@@ -68,10 +69,12 @@
"fd"
"nasm"
"node"
+ "ncurses"
+ "jq"
"tree-sitter-cli"
"python-pynvim"))
- (list neovim-new easyeffects firefox-wayland-new)))
+ (list neovim-new easyeffects firefox-wayland-new gcc-new)))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix
index e35ce28..e1c1d17 100644
--- a/home-config/nix-home-manager/home.nix
+++ b/home-config/nix-home-manager/home.nix
@@ -16,16 +16,23 @@
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = with pkgs; [
+ # Main packages
yt-dlp
starship
discord
thunderbirdPackages.thunderbird-115
+
+ # Rust
rustup
glibc
- gcc
+ gcc-unwrapped
+
+ # Java
jdk
maven
+ jetbrains.idea-community
+ # Lua
lua
lua52Packages.dkjson
lua52Packages.luaposix
diff --git a/home-config/ssh/config b/home-config/ssh/config
index d7db7a9..7ab6f9f 100644
--- a/home-config/ssh/config
+++ b/home-config/ssh/config
@@ -10,7 +10,7 @@ Host tardis
Port 1111
Host stationery
- HostName stationery.lol
+ HostName stationery.faith
User tylerm
Host queeg
diff --git a/home-config/sway/config.d/idle b/home-config/sway/config.d/idle
index fb13083..7b94882 100644
--- a/home-config/sway/config.d/idle
+++ b/home-config/sway/config.d/idle
@@ -1,5 +1,5 @@
# Turn off display after tiemout
exec swayidle -w \
- timeout 300 'swaylock -f -c 14171d' \
+ timeout 300 '~/.config/sway/lock.sh' \
timeout 300 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
- before-sleep 'swaylock -f -c 14171d'
+ before-sleep '~/.config/sway/lock.sh'
diff --git a/home-config/sway/lock.sh b/home-config/sway/lock.sh
new file mode 100755
index 0000000..b84e3d0
--- /dev/null
+++ b/home-config/sway/lock.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+swaylock --indicator --clock -i ~/.config/sway/nya0.png --effect-blur 10x5
diff --git a/home-config/sway/power/layout b/home-config/sway/power/layout
index c40a736..89af53b 100644
--- a/home-config/sway/power/layout
+++ b/home-config/sway/power/layout
@@ -1,6 +1,6 @@
{
"label" : "lock",
- "action" : "swaylock -f -c 242434",
+ "action" : "~/.config/sway/lock.sh",
"text" : "Lock",
"keybind" : "l"
}