Merge branch 'master' of github.com:starr-dusT/dotfiles

This commit is contained in:
Tyler Starr 2024-09-13 18:41:18 -07:00
commit 7198bf366a
5 changed files with 48 additions and 45 deletions

62
provision/flake.lock generated
View File

@ -41,11 +41,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1723405438, "lastModified": 1725199881,
"narHash": "sha256-bpmC2m7OhlDvqgQZdZ2jBLyeIkq/Jld3X4bqRAxBSp8=", "narHash": "sha256-jsmipf/u1GFZE5tBUkr56CHMN6VpUWCAjfLIhvQijU0=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "aquamarine", "repo": "aquamarine",
"rev": "9312aa28271c91e5d67ecb9def527b2bbcff0e66", "rev": "f8a687dd29ff019657498f1bd14da2fbbf0e604b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -104,11 +104,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1723399884, "lastModified": 1725831139,
"narHash": "sha256-97wn0ihhGqfMb8WcUgzzkM/TuAxce2Gd20A8oiruju4=", "narHash": "sha256-9syY5nEehCswE8AMcjpUO4T0iX9nrNbzq69Kqcs92L0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "086f619dd991a4d355c07837448244029fc2d9ab", "rev": "8a175a89137fe798b33c476d4dae17dba5fb3fd3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -158,11 +158,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1723824059, "lastModified": 1725829447,
"narHash": "sha256-h0+WVPs3UEomWFXnGPIaOWLRB1OUZWx+Pk1EJB5M5Fk=", "narHash": "sha256-qwjdAZwqk8kWdJ/NQq0u5RQFA3NfCLOnyoeCDDTmaNM=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "Hyprland",
"rev": "c5feee1e357f3c3c59ebe406630601c627807963", "rev": "7c4c402bd7f24241c096d809cc80408a469f15cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -178,11 +178,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1722636442, "lastModified": 1725551787,
"narHash": "sha256-+7IS0n3/F0I5j6ZbrVlLcIIPHY3o+/vLAqg/G48sG+w=", "narHash": "sha256-6LgsZHz8w3g4c9bRUwRAR+WIMwFGGf3P1VZQcKNRf2o=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "contrib", "repo": "contrib",
"rev": "9d67858b437d4a1299be496d371b66fc0d3e01f6", "rev": "1e531dc49ad36c88b45bf836081a7a2c8927e072",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -234,11 +234,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1721324361, "lastModified": 1725188252,
"narHash": "sha256-BiJKO0IIdnSwHQBSrEJlKlFr753urkLE48wtt0UhNG4=", "narHash": "sha256-yBH8c4GDaEAtBrh+BqIlrx5vp6gG/Gu8fQQK63KAQgs=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprlang", "repo": "hyprlang",
"rev": "adbefbf49664a6c2c8bf36b6487fd31e3eb68086", "rev": "c12ab785ce1982f82594aff03b3104c598186ddd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -259,11 +259,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1722869141, "lastModified": 1724966483,
"narHash": "sha256-0KU4qhyMp441qfwbirNg3+wbm489KnEjXOz2I/RbeFs=", "narHash": "sha256-WXDgKIbzjYKczxSZOsJplCS1i1yrTUpsDPuJV/xpYLo=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprutils", "repo": "hyprutils",
"rev": "0252fd13e78e60fb0da512a212e56007515a49f7", "rev": "8976e3f6a5357da953a09511d0c7f6a890fb6ec2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -300,11 +300,11 @@
"jovian-nixos": { "jovian-nixos": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1723743257, "lastModified": 1725600800,
"narHash": "sha256-BunNxd6XYA9cyjgxOlGQrlgkiN8ClejGVkE8KWe9F2U=", "narHash": "sha256-wst7p3RZ9kZUNzN22d27wU8YSBB7Grlx6Q03A7boRaU=",
"ref": "development", "ref": "development",
"rev": "e4e0ca14918919300e04e80c34036028b4370640", "rev": "2d050e65a71e02a1f19d1a35c086bd2e3dfb2cdb",
"revCount": 893, "revCount": 918,
"type": "git", "type": "git",
"url": "https://github.com/Jovian-Experiments/Jovian-NixOS" "url": "https://github.com/Jovian-Experiments/Jovian-NixOS"
}, },
@ -332,11 +332,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1723637854, "lastModified": 1725103162,
"narHash": "sha256-med8+5DSWa2UnOqtdICndjDAEjxr5D7zaIiK4pn0Q7c=", "narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c3aa7b8938b17aebd2deecf7be0636000d62a2b9", "rev": "12228ff1752d7b7624a54e9c1af4b222b3c1073b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -348,11 +348,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1723637854, "lastModified": 1725634671,
"narHash": "sha256-med8+5DSWa2UnOqtdICndjDAEjxr5D7zaIiK4pn0Q7c=", "narHash": "sha256-v3rIhsJBOMLR8e/RNWxr828tB+WywYIoajrZKFM+0Gg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c3aa7b8938b17aebd2deecf7be0636000d62a2b9", "rev": "574d1eac1c200690e27b8eb4e24887f8df7ac27c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -419,11 +419,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1722365976, "lastModified": 1725203932,
"narHash": "sha256-Khdm+mDzYA//XaU0M+hftod+rKr5q9SSHSEuiQ0/9ow=", "narHash": "sha256-VLULC/OnI+6R9KEP2OIGk+uLJJsfRlaLouZ5gyFd2+Y=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland", "repo": "xdg-desktop-portal-hyprland",
"rev": "7f2a77ddf60390248e2a3de2261d7102a13e5341", "rev": "2425e8f541525fa7409d9f26a8ffaf92a3767251",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -2,6 +2,7 @@
{ {
imports = [ imports = [
./syncthing.nix ./syncthing.nix
./backup.nix
]; ];
# Use performance governor for sweet gaming performance! # Use performance governor for sweet gaming performance!
@ -12,6 +13,15 @@
networking.firewall.checkReversePath = "loose"; networking.firewall.checkReversePath = "loose";
networking.firewall.enable = false; networking.firewall.enable = false;
# Nvidia options
services.xserver.videoDrivers = ["nvidia"];
hardware.nvidia = {
modesetting.enable = true;
open = true;
powerManagement.enable = true;
nvidiaSettings = true;
};
# Enable docker # Enable docker
virtualisation.docker.enable = true; virtualisation.docker.enable = true;
virtualisation.docker.storageDriver = "btrfs"; virtualisation.docker.storageDriver = "btrfs";

View File

@ -52,10 +52,10 @@ in {
snapshot # Utility for taking and managing system snapshots in the GNOME desktop environment. snapshot # Utility for taking and managing system snapshots in the GNOME desktop environment.
gnome-connections # GNOME application for accessing remote machines and services. gnome-connections # GNOME application for accessing remote machines and services.
gnome-font-viewer # Utility for previewing and managing fonts in the GNOME desktop environment. gnome-font-viewer # Utility for previewing and managing fonts in the GNOME desktop environment.
gnome.gnome-logs # Log viewer application for GNOME. gnome-logs # Log viewer application for GNOME.
gnome.gnome-maps # Map application for the GNOME desktop environment. gnome-maps # Map application for the GNOME desktop environment.
gnome.gnome-music # Music player and management application for GNOME. gnome-music # Music player and management application for GNOME.
gnome.gnome-shell-extensions # Extensions for enhancing functionality and customization in the GNOME. gnome-shell-extensions # Extensions for enhancing functionality and customization in the GNOME.
]; ];
# Valent for remote control # Valent for remote control
@ -130,6 +130,7 @@ in {
dconf.settings = { dconf.settings = {
"org/gnome/desktop/interface" = { "org/gnome/desktop/interface" = {
color-scheme = "prefer-dark"; color-scheme = "prefer-dark";
enable-animations = false;
}; };
"org/gnome/desktop/background" = { "org/gnome/desktop/background" = {
picture-options = "zoom"; picture-options = "zoom";
@ -214,6 +215,7 @@ in {
toggle-fullscreen = [ "<Super>f" ]; toggle-fullscreen = [ "<Super>f" ];
toggle-maximized = [ "<Super>t" ]; toggle-maximized = [ "<Super>t" ];
raise-or-lower = [ "<Super>s" ]; raise-or-lower = [ "<Super>s" ];
move-to-center = [ "<Alt><Super>c" ];
switch-windows = ["<Super>Tab"]; switch-windows = ["<Super>Tab"];
switch-windows-backward = ["<Shift><Super>Tab"]; switch-windows-backward = ["<Shift><Super>Tab"];
minimize = []; minimize = [];

View File

@ -19,6 +19,7 @@ in {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
steamtinkerlaunch # Launcher and optimization tool for Steam games. steamtinkerlaunch # Launcher and optimization tool for Steam games.
gamescope # Utility for running games using Valve's Steam Play compatibility layer with improved performance and compatibility. gamescope # Utility for running games using Valve's Steam Play compatibility layer with improved performance and compatibility.
mangohud
]; ];
}; };
} }

View File

@ -25,22 +25,12 @@ in {
advcpmv # Advanced version of the Unix utilities cp and mv. advcpmv # Advanced version of the Unix utilities cp and mv.
unzip # Command-line utility for extracting files from ZIP archives. unzip # Command-line utility for extracting files from ZIP archives.
trash-cli # Command-line interface to the freedesktop.org Trash. trash-cli # Command-line interface to the freedesktop.org Trash.
catimg # Display images in the terminal using ASCII characters.
vim # Text editor that is highly configurable and widely used, especially in the Unix environment. vim # Text editor that is highly configurable and widely used, especially in the Unix environment.
neovim # Fork of Vim aiming to improve extensibility and usability. neovim # Fork of Vim aiming to improve extensibility and usability.
nodejs # JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs # JavaScript runtime built on Chrome's V8 JavaScript engine.
ripgrep # Line-oriented search tool that recursively searches directories for a regex pattern. ripgrep # Line-oriented search tool that recursively searches directories for a regex pattern.
cargo # Package manager and build system for Rust. cargo # Package manager and build system for Rust.
taskwarrior # Command-line task management tool.
taskopen # Open Taskwarrior tasks in a text editor.
taskwarrior-tui # Interactive terminal user interface for Taskwarrior.
timewarrior # Command-line time tracking utility.
ollama # Command-line tool for viewing and managing Open Location Codes.
docker-compose docker-compose
opensc
pcsc-tools
firefox
pkcs11helper
]; ];
}; };
} }