644dffba42
nix: Simplify
2023-05-23 12:27:49 -04:00
b973e86085
neovim: Add git-blame-nvim
2023-05-23 12:05:31 -04:00
4b63d5b7e5
srb2: Simplify cmake patch
2023-05-23 08:44:46 -04:00
7170a915e6
hyprland: Don't allow small splits
...
This fixes an issue where the master-stack layout would be broken when
the orientation was top and all windows were master.
2023-05-22 23:10:20 -04:00
7b9017d34b
hyprland: Increase blur size
2023-05-22 23:08:39 -04:00
b6f885bec5
waybar: Move the bar to the right
...
This makes the bar less likely to be seen since eye focus is usually on
the left side of the screen for left-to-right text.
2023-05-22 23:06:20 -04:00
49a621f081
meta: Toggle rofi with super key
...
This is a Wayland implementation similar to ksuperkey that is able to
fully toggle rofi with just the super key.
2023-05-22 23:01:31 -04:00
24f61278c6
rofi: Add custom rofi-wayland package
...
This is a modified version of the package in nixpkgs that uses the
latest commit.
2023-05-22 22:57:43 -04:00
04d13c993d
neovim: Add nvim-lspconfig
...
No idea why this wasn't working before but it now works so I'm not
complaining.
2023-05-22 14:33:56 -04:00
3aa5eaf72c
stylix: Let stylix handle opacity
2023-05-22 14:17:15 -04:00
3be68d15bd
hyprland: Remove borders
...
Borders aren't that useful when you already know which window is being
focused. In the event that you need to know which window has focus, you
can either look at waybar or use a toggle that dims inactive windows.
2023-05-22 14:03:51 -04:00
9fa09ac977
hyprland: Kill waybar instead of hide it
...
This fixes an issue where the location of waybar would still be blurred
when hiding it.
2023-05-22 13:00:49 -04:00
7eedab85f8
waybar: Don't use systemd service
...
This caused the bar to be unclickable.
2023-05-22 12:59:55 -04:00
4cf15a0fcf
chore: Update flake dependencies
2023-05-22 12:10:43 -04:00
1286ec48cb
Revert "hyprland: Use hyprctl activeworkspace"
...
"activeworkspace" can be useful if you aren't interested in the special
workspace, but since it ignores special workspaces, it causes this
script to behave unexpectedly.
2023-05-21 14:17:08 -04:00
0c9c74fb2a
hyprland: Cycle through orientations
...
Note that the center orientation is currently broken when an application
such as waybar requests vertical space.
2023-05-21 11:48:48 -04:00
a8f8286c12
fish: Remove docker abbreviations
...
Now that I know how to use Nix and NixOS, declarative containers written
in Nix seem a lot nicer than Dockerfiles and docker-compose.yml.
2023-05-21 11:47:14 -04:00
08d3f0f811
Replace swaybg with swww
...
swww has some advantages like webp support (something that was rejected
for swaybg due to the feature not existing in a library they were
using). Additionally, it's convenient to only have to worry about one
swww instance instead of multiple swaybg instances.
2023-05-21 11:39:44 -04:00
0cc159ab8e
srb2: 2.2.10 -> 2.2.11
...
Note that the cmake patch reverts the following commit:
036d5cce40
2023-05-20 10:53:49 -04:00
908a1c922f
Add nwg-dock-hyprland
...
Based on https://github.com/NixOS/nixpkgs/pull/201362
2023-05-19 08:18:58 -04:00
ff1abe7eec
yarn: Add emoji support
2023-05-19 06:20:26 -04:00
436d1543df
Add grimblast through flake
2023-05-19 05:40:10 -04:00
7b6add8431
Move packages into modules
2023-05-19 02:54:35 -04:00
2cebedd7e7
Let home-manager know user exists
...
Should fix an issue where home-manager wasn't executing previously.
2023-05-18 20:33:55 -04:00
334ae340af
home-manager: useUserPackages
...
Supposedly useful and may become the default in the future.
2023-05-18 20:32:09 -04:00
844df06137
Revert "nix: Simplify"
...
Looks like this silently broke home-manager, so reverting for now.
2023-05-18 20:30:49 -04:00
936a47667a
nix: Simplify
2023-05-18 19:38:18 -04:00
d9cc1ac084
Update README
2023-05-18 19:26:49 -04:00
724e4374a8
Move laptop config to host
2023-05-18 19:22:31 -04:00
f399280ff1
nix: Further categorization
2023-05-18 19:12:30 -04:00
f160de4ad2
Remove firejail
...
Shouldn't be needed with containers and virtualization.
2023-05-18 18:40:41 -04:00
4e4a8730a5
Combine gpg-agent with gpg module
2023-05-18 17:40:05 -04:00
7a7c3032d9
Remove vnstat
...
Cute but not interested in all the statistics such as "estimated" that
it provides.
2023-05-18 16:09:10 -04:00
7737a4bb79
Remove tlp
...
Supposedly not needed anymore. I haven't noticed any difference myself
when using it, and have no plans to customize it.
2023-05-18 16:06:54 -04:00
7acbdb32cf
Combine mpd with ncmpcpp module
2023-05-18 15:58:30 -04:00
7bcb8a5807
Split modules based on function
2023-05-18 15:54:15 -04:00
e20be890d0
Remove distinction between home-manager files
2023-05-18 11:46:41 -04:00
3d8e6f356e
Merge fish module
2023-05-18 09:49:56 -04:00
343e0cf6e0
Use separate directories for all modules
2023-05-17 16:57:33 -04:00
33d4e88d01
Make git available to root
...
Necessary for if we need to run nixos-rebuild switch under root.
2023-05-17 16:10:02 -04:00
43cb50c2ce
Start hyprland on tty1 login
2023-05-17 16:09:35 -04:00
bcaaea97d2
Remove unneeded home-manager options
2023-05-17 16:08:28 -04:00
e09febf522
Add user module
2023-05-17 15:58:08 -04:00
afc98ce47e
Remove configuration.nix
...
Not needed anymore since we know how to use nix modules.
2023-05-17 12:50:55 -04:00
b8de7a9304
Update systemPackages
2023-05-17 12:29:22 -04:00
2966ab79d6
Add module for piper
2023-05-17 11:51:52 -04:00
a2d6373232
Make home.nix a proper module
2023-05-17 11:51:12 -04:00
4012f0a381
nix: Modularize
2023-05-17 10:17:42 -04:00
4a7b603536
nix: Continue modularization
2023-05-17 10:02:36 -04:00
9c64fffdc8
Combine system configuration with home-manager
...
This works well since I am not interested in different users on the same
machine having different state, and keeps all the relevant configuration
for specific programs in one file.
2023-05-17 08:44:15 -04:00